Abstract

This paper proposes the CorpRank algorithm to extract social hierarchies from electronic communication data. The algorithm computes a ranking score for each user as a weighted combination of the number of emails, the number of responses, average response time, clique scores, and several degree and centrality measures. The algorithm uses principal component analysis to calculate the weights of the features. This score ranks users according to their importance, and its output is used to reconstruct an organization chart. We illustrate the algorithm over real-world data using the Enron corporation’s e-mail archive. Compared to the actual corporate work chart, compensation lists, judicial proceedings, and analyzing the major players involved, the results show promise.

1. Introduction

A significant challenge in any organization is identifying the underlying organizational structure that might be different from the official version. A simple way to approximate this structure and the corporate hierarchy is based on the pattern of communication between its members. Competitors or clients might use the disclosure of corporate conversations to reveal strategic information such as the development of new products or corporate finance decisions that may have a significant impact on the stock price. However, it is challenging to collect that information, especially considering corporate communications’ high level of confidentiality. This paper proposes a method to approximate this organizational structure and hierarchy using a corporate e-mail dataset in an automated fashion. Several bankruptcy scandals in publicly held U.S. companies such as Enron offer a collection of electronic communication records that could be used to identify its organizational structure.

The Enron Corporation’s e-mail collection, described in Section 2, is a publicly available set of private corporate data released during the judicial proceedings against the Enron Corporation. Several researchers have explored it mainly from a natural language processing (NLP) perspective [15]. Social network analysis (SNA) examining structural features, Diesner and Carley [6], has also been applied to extract properties of the Enron network and attempts to detect the key players around the time of Enron’s crisis: Diesner et al. [7] studied the patterns of communication of Enron employees differentiated by their hierarchical level; Cotterill [8] investigated a set of stylistic language features to predict organizational hierarchy relationships; Danescu-Niculescu-Mizil [9] presented an analysis framework on linguistic coordination to analyze power relationships in static and situational forms; Chundi et al. [1] conducted a time series analysis of communication patterns from Enron’s email; Priebe et al. [10] developed a theory of scan statistics on graphs for anomaly detection using time series; Berry and Browne [11] applied a non-negative matrix factorization to identify and monitor semantic features and message clusters; Keila and Skillicorn [12] interestingly enough, found that word use changed according to the functional position; Padmanabhan et al. [13] conducted a thread analysis to determine employees’ responsiveness; Elsayed and Oard [14] presented a method for identity resolution in the Enron e-mail dataset; Bar-Yossef et al. [15] applied a cluster ranking algorithm based on the strength of the clusters to this dataset; Zhang et al. [16] modeled interactions between groups using the semantic content of Enron’s email; Menges et al. [17] proposed an agent-based approach to model email-based social networks; Pathak and Srivastava [18] presented a technique to extract concealed relations from social networks; Chapanond et al. [19] used graph theoretical and spectral analysis to discover structures within Enron’s organizations; and Shetty and Adibi [20] used an entropy model to identify the most relevant people in the organization.

The problem of organization structure, networks’ properties, and hierarchical discovery has also been explored by several researchers without using Enron’s database: Hu and Liu [21] reconstructed a multiplex network from an unstructured personal e-mail corpus to analyze social status and roles; Maiya and Berger-Wolf [22] proposed a method to infer a maximum likelihood social hierarchy from weighted social networks; Memon et al. [23] developed an algorithm to capture hidden hierarchies in terrorist networks; Kemp and Tenenbaum [24] implemented a method to discover hierarchies that are optimal for a given dataset; Freeman [25] adapted a method, a canonical analysis of asymmetry, to study hierarchies in organizations; Aral and Van Alstyne [26] analyzed the tradeoff between network diversity and communication channel bandwidth in the case of information diffusion.

Our previous paper was published as follows: Creamer et al. [27] proposed a method to calculate a social score that approximates the organizational hierarchy of Enron using the e-mail Mining Toolkit (EMT) project [28, 29]. Several authors have incorporated our work ([27]) in the area of social hierarchy detection as a basis for their research as follows: Agarwal et al. and Maktoubian et al. [30, 31] incorporated SNA with a simple lower bound instead of an upper bound for social network-based systems; Palus et al. [32] applied the resulting social scores from this research to distinguish levels of hierarchy in the Enron Corpus; Kalia et al. [33] adopted the mentioned social features of degree and betweenness centrality to identify organizational hierarchy, adding an emphasis on content, patterns, and emotions of messages; Nguyen and Zheng [34] referenced this research to assume that a person’s influence score is positively correlated with his rank and predict influence spreads in Twitter communities. Others have studied the application of social networks to practical corporate improvement methods as follows: Hovelynck and Chidlovskii [35] adopted commonly used features of nodes to represent key properties of actors in response to this work, assigning a social score for each node to improve classification performance; Li and Somayaji [36] applied SNA to organizational access control; Michalski et al. [37] matched social network hierarchies in organizations with a stable corporate structure to improve company management; Rivera-Pelayo [38] considered the application of data mining and SNA for its program, ExpertSN, allowing for effective people search in a given work context; Ganjaliyev [39] proposed a new method to identify network communities to enhance social network analysis; and Wang et al. [40] used HumanRank, a method of ranking individuals based on importance using personal electronic interactions.

A possible concern with this line of research is that corporations’ emails or electronic communication records are difficult to obtain or that other electronic channels are substituting email systems. However, this line of research is becoming more important as several recent papers have extended our initial research [27] based on e-mail communications or enterprise social networks (ESN; i.e., intranet) to evaluate organizational structures using cluster validation [41]; to infer professional roles in an organization [42]; to extract the social structure and its hierarchy using the flow hierarchy derived from frequent interactions [43, 44]; to evaluate the impact of formal hierarchies on ESN [45, 46]; to classify power relations [47]; to classify texts incorporating social network information [48]; to detect relations and anomalies in text and speech [49]; to detect organizational structure based on machine learning and social network analysis [50]; to identify key actors in an organization [51, 52]; to detect communities [53]; to assign roles and community discovery in social networks [54]; and to visualize a social network with emails’ topics [55].

One of the major limitations of our previous research ([27]) is that the calculation of the social score gives equal weights to all the inputs without considering their relative importance to approximate the outcome. In this paper, we expand our previous work [27] and propose the CorpRank algorithm to rank the officers of an organization based on principal component analysis (PCA). We use PCA to weigh several social network and e-mail indicators to calculate each officer’s importance and compare our results with several community detection and clustering algorithms.

The rest of the paper is organized as follows: Section 2 describes the dataset; Section 3 presents the CorpRank algorithm; Section 4 describes the research design; Section 5 presents the results; Section 6 discusses the results, and Section 7 concludes the paper.

2. Enron Antecedents and Data

In this paper, we will use the well-known Enron e-mail dataset for the period 1998–2002 [6, 5658]. As a part of Enron’s legal proceedings in 2002, the Federal Energy Regulatory Commission (FERC) built a public dataset of 619,449 emails without attachments from 158 Enron employees. The emails used came from about 92% of relevant Enron employees. We use a version of the dataset provided by Shetty and Adibi [58] that has deleted extraneous and unnecessary emails and has fixed some anomalies in the collection data having to do with empty or illegal user e-mail names and bounced email messages. Any duplicates or blank emails were not included. Our dataset, called the ENRON dataset, has 149 users after cleaning. We also included the position of each officer as provided by Shetty and Adibi [58]. According to this information, 38.5% of the users are classified as “employee” or “N/A.” “employee” only means that the user is working at Enron. We imputed the positions of several employees that were not well classified after reviewing their emails. We looked at signatures, content, internal traders’ list, and documents released during the bankruptcy proceedings [59]. After this review, we classified many “unknown” employees as traders or supporting traders.

We also used a FERC dataset that we call TRADER, with emails of 47 members of the North American West Power Trading division of Enron. We also had access to the organization chart of this division as provided by McCullough [60].

As a proxy of organizational importance, we used executive compensation provided by the United States Congress Joint Committee on Taxation [59] that included reports of outside consultants such as Towers Perkin [61].

3. The CorpRank Algorithm

We propose a ranking algorithm to evaluate the importance of the participants of an e-mail network. Even though the application of this algorithm could be used with any social group, we apply it to a corporate environment, as the ranking allows organizations to approximate the organizational hierarchy of a corporation.

The primary input is an e-mail corpus with a fixed number of accounts, each one of individual users.

The algorithm creates an undirected network where every account is a vertex. An edge is made between two vertices only when a minimum number of emails are transmitted between them. The weights of the edges are the number of emails exchanged between each pair of accounts.

The algorithm also finds all subgraphs (maximal complete cliques). It obtains several scores associated with the importance of the cliques according to their size and average response time of the primary account. The assumption is that users associated with a more extensive set and frequency of cliques will be more critical.

The final output of the algorithm is a score that ranks the users according to the mentioned clique scores, a set of social network indicators, the number of emails, the number of responses, and the average response time. This last feature is calculated as the period elapsed between the moment an e-mail is sent, and a response is received within three business days. This limit is established to avoid long response times or unrelated answers after a long time. Average response time and the number of emails are considered indicators of “importance” as probably most relevant messages might have priority over the rest, and a senior management position may require the supervision of a large unit. Therefore, the volume of emails may increase. Another essential set of features is about the nature of the network’s connections and the social network structure, such as different measures of centrality, average distance, and the importance of hubs. All these social network metrics are indicators of the “importance” of an account in the e-mail network.

We assume that all these features are perfectly reasonable in an equation for “importance.” The weight of each feature may change by situation and organization, and therefore can be optimized with a method that emphasizes the role of each feature to the variations of the dataset such as PCA. For this reason, all calculated features are normalized and combined using PCA, each with an individual contribution to an overall score with which the users are ultimately ranked. The formal definition of the CorpRank algorithm is in Algorithm 1.

Input: a set of corporate emails with number of individual accounts.
(1)Build an undirected graph , where is the set of vertices that represents the e-mail accounts, is the set of edges, and is the edge between vertices and that have exchanged at least emails. The value of the edge is the number of emails exchanged between and .
(2)Find all maximal complete cliques (subgraphs) using a recursive algorithm such as 457 [62].
(3)Calculate the adjacency matrix and geodesic distance matrix (the matrix of all shortest paths between every pair of vertices) for . and are the elements of and , respectively. The mean of all the distances is .
(4)The following features are calculated for each vertex :
  Number of emails (e-mail): total number of emails sent and received.
  Average response time (AvgTime): average amount of time elapsed between every email sent from to any other account and the next email received by from account .
  Number of responses (NResponse): sum of all the responses to emails sent by to any other accounts .
  Number of cliques (Clique): number of all cliques that is contained within.
  Raw clique score (RCS): , where is the number of users in the clique.
  Weighted clique score (WCS): raw score weighted by the “importance” of according to the average response time .
  Degree centrality (Degree):
  Betweenness centrality (Betweenness): , where is the number of geodesic paths between vertices k and j that include vertex i, and is the number of geodesic paths between k and j [63].
  Clustering coefficient (CC): , where . Each vertex has a neighborhood M defined by its immediately connected neighbors: .
  Average distance (AvgDistance): mean of the shortest path length from a specific vertex to all vertices in the graph : , where , and is the number of vertices in .
  “Hubs-and-authorities” importance (Hubs): calculated with a recursive algorithm as proposed by Kleinberg [64]. “hub” refers to the vertex that points to many authorities, and “authority” is a vertex that points to many hubs.
(5)Each feature is mapped to a [0, 100] scale and weighted with the following formula: is the value of the feature for , is the weight for the feature ; the supremum and infimum are computed across all .
(6)Run a principal component analysis (PCA) on all features and select the principal components that explain at least 80% of the variance of the dataset. The weight for each feature is its normalized contribution to the variations of the selected principal components as follows: , where is the contribution of the feature to explaining the variation of principal component , and is the eigenvalue of the principal component .
(7)The CorpRank score, a ranking score between 0 and 100, is obtained for as a weighted sum of the indicators:
  Output: CorpRank score for each account .

Once we obtain the CorpRank score, we can evaluate if the scores are consistent with the organization chart of the corporation under study. Any significant difference may indicate employees playing a central role even though the organization does not correctly recognize them.

4. Research Design

We classified the workers into nine organizational categories:(1)CEOs-Presidents: includes CEOs, chairman, chief operating officers (COOs), and presidents of Enron’s subsidiaries.(2)Executive V.P.s: includes executive vice presidents, functional chief officers (risk, staff, and general counsel), and an assistant to the president. This latter position may qualify as “employees;” however, an employee may communicate with the rest as their immediate subordinates.(3)Attorneys-legal asst.: includes lawyers, legal specialists, and general counsel assistant.(4)Managing directors(5)Vice presidents(6)Directors: includes directors and senior directors.(7)Managers: includes managers, senior managers, senior specialists, specialists, associates, analysts, functional managers (risk), and contractors.(8)Traders: includes analysts, senior specialists, specialists, and associates engaged in or supporting trading activities.(9)Employees: includes staff members not well classified in the other categories or with an unknown position.

We ranked the employees of both datasets ENRON and TRADER using the CorpRank score. We separated both datasets and evaluated our results in three equal-sized clusters: high, medium, and low scores, respectively. Additionally, we grouped Enron workers as senior managers (CEOs-Presidents, Executive V.P.s, Managing directors, and Vice presidents), middle managers (directors and managers), and others. We expect a particular relationship between the cluster and the occupational category of each employee. For instance, senior managers, middle managers, and employees should be mainly in the first, second, and third segments.

To validate our work, we built contingency tables for ENRON and TRADER with the three clusters of the CorpRank score and the occupational categories. In the case of TRADER, the dataset did not include employees of the first three organizational categories of the above list. We tested the null hypothesis, using the Chi-Square statistics, that either the ENRON’s or TRADER’s contingency table is not different from the expected contingency table. We compared the contingency tables with contingency tables that homogeneously distribute the same number of workers among the three clusters. We also contrast our results with the clusters generated by the following algorithms listed in increasing complexity levels. Besides the community detection algorithms, the rest of the following algorithms generated three clusters to be consistent with our previous classification:(1)Community detection algorithms: communities or clusters are detected using the e-mail network.(a)Walktrap algorithm: finds an efficient community structure according to a measure of similarity between vertices based on random walks [65].(b)Edge-betweenness algorithm: discovers community structures of a network by iteratively removing the edges with the highest betweenness, generating a hierarchical map of the different modules [66].(2)K-means: partitions the data finding a prespecified number of clusters that minimizes the within-cluster variation with the features used to generate the CorpRank score introduced in Algorithm 1.(3)PCA hierarchical clustering (PCA HC) uses as inputs the principal components and their coordinates of the Algorithm 1's features. PCA HC initially treats every observation as a cluster. Iteratively, this method fuses the two clusters with the smallest distance, such as the Euclidean distance, and repeats the same process until all the observations belong to a cluster.(4)PCA K-means: conducts a K-means using the coordinates of the principal components of the Algorithm 1’s features.

We calculated the average bonus of 2001 for each hierarchical category as an additional proxy of organizational importance. The bonus combines the regular performance bonus and a retention bonus paid by Enron in 2001 to maintain its crucial employees (this information is available in [59] and [61]). This bonus is a direct indicator of the importance that each employee acts as a leader or as a profit generator for the company. For instance, some star energy traders received bigger bonuses than some senior managers because of Enron’s urgency to generate significant revenues in a short time.

We used R and EMT [29], a Java-based e-mail analysis engine built on a database backend, for data processing and analysis.

5. Results

The first three principal components capture 78.4% and 93% of the variance for the ENRON and TRADER datasets, respectively (Figure 1). For both datasets, the features betweenness centrality and clustering coefficient, and for ENRON alone, the average response time and average distance have a much smaller contribution to the first three principal components than the rest (Table 1). Average response time is associated with the importance of emails; however, this effect is already captured by the number of responses. The rest of the above features is all social network features, where degree, hubs, and clique features are dominant.

The community detection algorithm Walktrap shows the highest modularity for both the ENRON and TRADER datasets (Table 2). Modularity is an indicator of the quality of a partition that evaluates if there are many links connected to every partition above an expected random number of links [66].

Hence, we use Walktrap as our primary benchmark to evaluate the quality of our algorithm. In this respect, the structure of clusters generated by the Walktrap algorithm is not significantly different than the expected value for ENRON (Table 3); while for TRADER, it is significant at the 95% confidence level (Table 4-E). In both datasets, most observations of most occupational categories are concentrated in one segment. Therefore, the algorithm cannot separate observations into clusters related to their organizational importance.

The three segments defined by the CorpRank score have aggregated Enron’s employees in a nonrandom pattern (Table 5). The Chi-Square test rejects the null hypothesis of a random assignment with value smaller than 0.1% for the ENRON (Table 6-A) and TRADER (Table 4-A) datasets.

To evaluate if the aggregation generated by the CorpRank score also corresponds to the organizational hierarchy, we obtained the average bonus of 2001 for each organizational category (see Tables 7 and 8) The correlation coefficient between the average CorpRank score and the average bonus for each organizational category is 0.9 and 0.83 for ENRON and TRADER. Even though the number of observations (similar to the number of organizational categories) is small, a high correlation coefficient is a good indicator that the two features move in the same direction. A casual observation of Tables 7 and 8 shows that the average CorpRank score ranks the organizational categories according to their expected importance: senior management, middle management, and traders.

As the traders were the primary profit drivers at Enron, we analyze the organizational hierarchy of traders and managers independently in the next section. There are alternative communication systems for the traders (instantaneous messages, tweets, phones, Bloomberg, or trading terminals). They do not have many emails in our datasets, and they communicate primarily among themselves. Hence, they may have lower CorpRank scores than the rest of the workers. However, in the Enron North American West Power Trading division, the traders are more critical than employees, as this is a specialized trading division. They are mainly distributed between the first and third cluster.

Employees are mainly concentrated in the second cluster for TRADER and in the third cluster for ENRON. According to the emails, some of the employees have a lot of influence and could have been assistants of senior managers or directors. However, the emails studied did not indicate their professional position. For this reason, the average CorpRank score for this group is not the lowest one as expected.

6. Discussion

6.1. Analysis of Complete ENRON Dataset

Tables 5 and 6 show that most of the senior managers and the legal team (Attorneys-legal asst.) are concentrated in the first segment, which has the most significant CorpRank score. Even though 78% of CEOs and presidents are in this segment, this proportion decreases to 62.5% for the vice presidents. A particular case is the legal team because it does not include any senior managers (the general counsel and other vice presidents involved in legal aspects were classified as senior managers); however, it has about the same average CorpRank score as the executive VPs and managing directors (see Table 7). This can be explained considering the central role that this professional group played while Enron hid its losses using new financial vehicles and then filed for bankruptcy in 2001.

There is a critical jump between middle managers and senior managers. About 46% of the directors are in the second segment according to the CorpRank score (Table 5), while managers have about the same presence in the third segment. The distribution of these two groups reflects their role as middle managers where the directors are at the top of the group and regularly have several managers in their teams. The group of managers is very diverse and may have small team leaders and subject-matter experts with minimal contact with the rest of the organization.

The top-ranked employees according to the CorpRank score include Liz Taylor, assistant to the president, and COO (proxy of Gregg Whalley and Jeff Skilling); Louise Kitchen, who was the president of Enron Online, had tremendous importance because she implemented the online trading capability; Sally Beck, COO, and Ken Lay, CEO (Table 9). Even though some of the most influential leaders are not at the top of the scale, such as Gregg Whalley and Jeff Skilling, who are in the 18th and 35th places, respectively, their assistant is Liz Taylor (Gregg Whalley replaced Jeff Skilling as president and COO after the latter resigned on August 14, 2001). Her high ranking reflects the high rankings of Gregg Whalley and Jeff Skilling.

The clusters generated by PCA K-means and PCA hierarchical clustering split the occupational categories in a cluster for the senior managers and another for the rest. Even though most occupational categories are concentrated in two clusters, these clusters are still consistent with the CorpRank score’s clusters. A significant difference is in the structure generated by K-means where most of the observations are concentrated in one cluster. As Figure 2(a) shows, K-means generates very well-differentiated clusters according to the most relevant features evaluated. At the same time, there is a certain overlap among the CorpRank score’s clusters (Figure 2(b)). A similar path is observed by the Enron North American West Power Trading division (although the figures are not included to save space).

This analysis reflects the flexibility of our approach as the organizational importance of Enron’s employees may lead to situations where a senior manager and a manager may have similar values across different features; however, they still belong to other clusters. Additionally, the PCA weighting helps identify the most relevant features, and the final ranking of employees is associated with their organizational importance.

6.2. Analysis of North American West Power Trading Division

Table 4 shows that the senior managers are concentrated in the first segment (high CorpRank score), middle managers and employees in the second segment, and traders in the third segment (low CorpRank score). Different than what we observed in the previous section, the other cluster algorithms included in Table 4 do not show a consistent pattern to separate the employees by occupational categories. Partially, this might be explained because TRADER has about a third of ENRON’s observations. Additionally, Table 8 demonstrates that the average CorpRank score and the average bonus follow the same trend.

As seen in Table 10, we can reproduce with high accuracy the very top of the hierarchy of the North American West Power Trading division. Figure 3 shows that Tim Belden, head of the trading operation, and his administrative assistants appear on the top of our list and the organization chart. Most of the directors and a critical number of managers and specialists are in the first fifteen positions. It is more difficult to differentiate between employees at the lower level of the organization chart as they may have similar communication patterns. However, it is possible to build a hierarchy from small groups up as the algorithm recognizes the two or three most essential individuals in every segment (interested researchers can find organization charts of public companies in their annual reports).

7. Conclusions and Future Work

This paper shows the CorpRank algorithm’s capacity to capture the organizational hierarchy in a corporation, which may differ from the formal organizational structure. However, this variation may indicate different degrees of leadership or communication that senior managers may use to recognize informal leaders and influencers in an organization. We tested this algorithm on the Enron dataset; however, it can be extended to other corporations or social groups. We also show that our method provides more information than different well-known clustering algorithms.

The next step in this research is to explore organizational changes in a dynamic framework using the Enron dataset. By varying the feature weights, it is possible to use the mentioned parameters to identify the most critical officers in an organization, cluster individuals by their social attributes, organizational characteristics, or compensation, and draw a chart of the actual organizational hierarchy in question.

We could also include some variations in our algorithm to improve our calculations. First, the average response time can be defined by the order of responses like in [67]. Another approach is to take into account the e-mail usage pattern for each officer and adjust the received time of email to the beginning of the next common e-mail usage time. Consequently, this may improve the average response time calculation as people have different work schedules. A third improvement is aggregating users by percentile or standard deviations of common distributions. Furthermore, rather than ignoring the clique connections, the graph edges could help group users according to their social attributes, organizational characteristics, or compensation.

Future work would extend our model using dynamic processes in social networks [22, 68] and analyze individual business units as we did in the case of the Enron North American West Power Trading division. Chung et al. [68] shows that the temporal signatures of an e-mail thread by officers of a trading unit are consistent with their hierarchical relationship with the president of the division. These results are similar to the results presented in this paper, where we automatically extracted “informal” relationships among employees based on communication patterns. Another direction would be to independently evaluate the hierarchical subsets of senior managers, middle managers, traders, or Enron’s central business units (transportation, wholesale, energy, and broadband services) and integrate them into a single organizational dynamic process. Such efforts may require reorganizing the e-mail dataset and including new players that initially were eliminated because of quality concerns or ignorance of their roles in the organization. Kan et al. [69] paved the way for the possibility to extend this research to querying evolving graphs, showing that spatiotemporal patterns can be used to find evolving subgraphs that can be related to known real-world events or hierarchies. Dynamic network analysis can be further expanded through the generation of stochastic-based simulated networks, a concept explored by Menges et al. [17] based on social network analysis.

Additionally, our analysis can be extended to other databases of electronic communications such as Twitter or electronic bulletin boards. In forensic analysis, this technology plays a central role as it would be able to detect the importance and influence of different actors. In several criminal cases such as in the case of Enron, the senior managers claim that they were only concentrated on the high-level decisions and policies and that they were not responsible for the implementation of these policies. However, the forensic analysis may reveal their direct or indirect involvement with all parts of the organization.

Another critical area of application is forensic finance. According to the SEC’s report [70], the significant increase of the price and volatility of GameStop (GME), a meme stock, in January 2021 was driven by a large number of investors that were investing in this stock rather than by a “short squeeze.” Many of these individual investors exchanged the information that led to this rally through WallStreetBets, an electronic forum of Reddit specialized in trading and finance. Using our methodology, it could be possible to identify the leaders that moved the stocks’ prices. For instance, Keith Gill played a significant role in GameStop’s retail-trading frenzy as many investors followed him at Reddit’s WallStreetBets forum [71]. Analysis of Reddit’s messages may identify him and his main followers that influenced GME’s stock price.

The public availability of a significant amount of documentation collected during the judicial proceedings regarding the Enron managers or other cases offers new insights into the organizational structure previously reserved for insiders. This new information and the generation of specialized models for dynamic social networks could help uncover the relationships that are the backbone of any modern corporation. The automatic application of these models can protect corporations’ assets and aid corporations in the early detection of information abuse and misuse.

Data Availability

The Enron dataset used to support the findings of this study are available from the corresponding author upon request. We used a version of the Enron dataset provided by J. Shetty and J. Adibi. The Enron e-mail dataset database schema and brief statistical report, 2004.

Disclosure

This paper is an extended version of our paper published in the 9th International Workshop on Knowledge Discovery on the Web, WebKDD 2007 and 1st International Workshop on Social Networks Analysis, SNA-KDD 2007, San Jose, CA, 2007 [27].

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors thank both the National Science Foundation and DARPA for funding this work, particularly, the NSF grant (e-mail Mining Toolkit Supporting Law Enforcement Forensic Analysis from the Digital Government research program, No. 0429323). The authors would like to thank Sinan Aral, participants of the Eastern Economics Association meeting 2019, the 2nd Stevens Internal Workshop on Cognition-Centric Enterprises 2011, and the 9th International Workshop on Knowledge Discovery on the Web 2007.