Next Article in Journal
Estimation of COVID-19 Transmission and Advice on Public Health Interventions
Previous Article in Journal
Pedal Curves of the Mixed-Type Curves in the Lorentz-Minkowski Plane
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Temporal Degree-Degree and Closeness-Closeness: A New Centrality Metrics for Social Network Analysis

by
Mahmoud Elmezain
1,2,*,
Ebtesam A. Othman
3 and
Hani M. Ibrahim
2,3
1
Computer Science Division, Faculty of Science, Tanta University, Tanta 31527, Egypt
2
Faculty of Science and Computer Engineering, Taibah University, Yanbu 966144, Saudi Arabia
3
Mathematics & Computer Science Department, Faculty of Science, Menoufiya University, Menoufia 32511, Egypt
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(22), 2850; https://doi.org/10.3390/math9222850
Submission received: 26 September 2021 / Revised: 4 November 2021 / Accepted: 8 November 2021 / Published: 10 November 2021
(This article belongs to the Topic Machine and Deep Learning)

Abstract

:
In the area of network analysis, centrality metrics play an important role in defining the “most important” actors in a social network. However, nowadays, most types of networks are dynamic, meaning their topology changes over time. The connection weights and the strengths of social links between nodes are an important concept in a social network. The new centrality measures are proposed for weighted networks, which relies on a time-ordered weighted graph model, generalized temporal degree and closeness centrality. Furthermore, two measures—Temporal Degree-Degree and Temporal Closeness-Closeness—are employed to better understand the significance of nodes in weighted dynamic networks. Our study is caried out according to real dynamic weighted networks dataset of a university-based karate club. Through extensive experiments and discussions of the proposed metrics, our analysis proves that there is an effectiveness on the impact of each node throughout social networks.

1. Introduction

The research of centrality metrics dates to the 1940s and has been carried out in a variety of fields, including geography [1], psychology [2], and others. Social networks have recently been gaining increasing interest from researchers. With the growth of the popularity of complex social networks, many approaches have been developed to investigate and analyze these networks [3,4]. Analysis of the Social Network (SNA) [3,5,6,7,8,9] is an important method for the study of relationships between individuals. This includes research on social systems, social roles, role analysis, and a variety of other topics. One of the most difficult difficulties in the study of social networks is identifying the most important members of the network. The metric of centrality is used to determine the importance of a node’s placement in a network [10,11,12,13]. High centrality ratings define actors in networks with the most structural meaning, and these individuals are expected to play a prominent part in both simulated and real-world behaviors. Most models assume that networks are static, and that they are represented as a graph of nodes connected by edges [14]. The size of the gigantic component, which represents the size of the largest network component in a particular network following attacks, is often used in network science investigations. As a result, the size of the huge component as a measure of network resilience predicts the extent of fault tolerance in a given network based on the number of topological connectivity [15].
In reality, however, several networks are dynamic. New nodes are added to the graph, existing nodes are deleted, and edges appear and disappear. While various static centrality metrics have been established and are widely utilized for SNA, dynamic measures are a relatively new research area. Several extensions to the dynamic case of current static centrality metrics have been introduced in recent years. Many marketing apps tried to take advantage of social networks or media by targeting populations with simple centrality metrics like degrees, betweenness, or proximity [16]. Wan et al. introduce various existing centrality metrics and discuss their applicability’s in various networks. In addition, a large-scale simulation study is conducted to show and examine the network resilience of focused attacks using the surveyed centrality metrics in four different network topologies [17].
Tabirca et al. [18] proposed an algorithm depended on an adapted computation to dynamic shortest paths to calculate certain dynamic indices (dynamic graph, dynamic closeness, dynamic betweenness and dynamic stress). By depicting the network as a time series, D. Braha and Y. Bayram [19] show how degree centrality evolves. Lalou et al. [20] discussed new research that has addressed the difficulty of finding essential nodes in a network. The focus of this research was on theoretical complexity, exact solution algorithms (rather than centrality measurements), approximation strategies, and heuristic approaches. The authors demonstrated novel complexity results of algorithms that were enhanced based on interactions between variations. Federico et al. [21] established a new centrality metric termed change centrality, which evaluates how central a node is in terms of network changes. Until recently, the models and analytical methods used to characterize dynamic network behavior were constrained. It is simple and common to examine static network snapshots independently and use the average attributes of all snapshots, for example, a feasible technique to quantify the topological significance of a node over time is to use the average value of all static snapshots on the node’s centrality. Such dynamic analysis is limited, however, because temporal pathways that traverse many temporal snapshots are omitted. Pathways between nodes can be created in dynamic graphs by sewing partial paths between temporal snapshots. Tang et al. [22] proposed temporal centrality measures based on temporal routes in order to effectively quantify the importance of a node in a complex network. Furthermore, Kim and Anderson [23] enhanced the Tang idea by introducing a new model termed a time-ordered graph that may convert a dynamic network to a static network with directed flows. The temporal description for the centrality metrics of degree, betweenness and closeness according to that model is also provided [23]. In several networks, the links are not just binary entities, whether present, yet have linked weights that log their relative strengths to each other.
Weights are assigned to ties between nodes in weighted networks. Ties frequently have an inherent strength associated with them that distinguishes them from one another. Weights have been assigned to tie strength. For weighted networks, a few centrality measures have been developed, such as those in [24,25,26]. While many social networks are dynamic and weighted, this paper explains the meaning of temporal degree, temporal closeness and temporal degree-degree centrality for such networks, there is a proposal for a new centrality measure (temporary Closeness-closeness centrality) to have a better approach understanding of the significance of nodes in weighted dynamic networks.

2. Related Work

The purpose of network centrality diagnostics is to determine the relevance of nodes. The meaning of a node may have depending on the application. Different definitions have been proposed, and as a result, several metrics of network centrality, such as degree, closeness, and betweenness centrality [5], have been presented. The number of links occurring upon a node is characterized as degree centrality, which focuses on the level of communication activity (i.e., the number of ties that a node has). The degree can be expressed in terms of a node’s immediate danger of catching something that is passing over the network (like a virus, or information). The formal definition of a node’s degree centrality v is
c v ( v ) = deg ( v ) N 1 .
where N is the total number of nodes in the network and deg(v) is the number of its linkages. Closeness Centrality believes that nodes with a short distance to other nodes can spread information via the network very effectively. The centrality of a node’s proximity v can be formalized as
c c ( v ) = N 1 i u d ( u , v )
where d(u,v) refers to the shortest-path distance between actors v and u. Although the using time-ordered weighted graph in this paper, we can often find no temporal path from v to u, the distance between v and u is ∞. Therefore, the distances are inverse after summation, according to Equation (2), and the summation of the infinite number is infinite. Opshal [27] proposed the closeness centrality as the sum of inverse distances to all other nodes instead of the inverse of the sum of distances to all other nodes because the limit of a number divided by infinity equals zero:
c c ( v ) = M 1 d ( u , v ) N 1
For u,v weighted networks, where edges are either present or missing and have no weight attached, many centrality measures [10,11,12] have been implemented. Designing centrality measures for weighted networks whose weights convey information has become increasingly important. Barrat et al. [25] added degree centrality to weighted networks. The weights related to the edges connected to a vertex are added together to form a total. Opsahl et al. [28] have proposed a new generation of vertex centrality. Weighted network measures take into account both edge weight and the number of vertex-associated edges. Furthermore, Abbasi and Hossain [29] presented new hybrid centrality measures (Degree-Degree, Degree-Closeness, and Degree-Betweenness) that combine existing measures (Degree, Closeness, and Betweenness). A generalized set of weighted network measurements has also been proposed [29]. Tang et al. [22] proposed temporal centrality measures based on temporal routes to efficiently assess the importance of a node in a dynamic network, as many networks are dynamic in that their topology changes over time. In addition, Kim and Anderson [23] expanded on Tang’s concept by introducing a new time-ordered graph model. According to that paradigm, the temporal definitions for degree, betweenness, and closeness centrality metrics are also provided [23]. A. Meligy et al. [30] refined Kim’s model so that it could be applied to weighted networks properly; this model is known as the time-ordered weighted graph. While many social networks are dynamic, this research uses a time-ordered weighted graph model to suggest a generalized definition of temporal degree and temporal closeness for weighted networks. For dynamic networks, this approach is used to improve the Degree-Degree measure [29] (Temporal Degree-Degree). Finally, a new centrality measure (Temporal Closeness-Closeness) is developed to improve the closeness centrality measure’s outcomes. The dynamic weighted network and the time-ordered weighted graph are described in Section 3 and Section 4. Then, in Section 5, we present our proposed measures.

3. Dynamic Weighted Network

A dynamic network is one in which the topology changes over time as edges are added or removed. Consider the time during a network is finite from tmin = 0 to tmax = T. A dynamic weighted network G 0 ,   T G = ( V ,   E 0 , T ,   W ) on a time interval [0, T] includes a set of vertices V, a set of edge weights W, and a set of temporal edges E 0 , T . The temporal edge (u,v)   E0,T and its corresponding weight wuv exist between vertices u and v on [i,j] such that itmax, jtmin. A sequence of snapshot is used to represent dynamic networks, where for each snapshot consider Δ t as time interval (size of snapshot). A dynamic network can be represented as a series of graphs G t m i n ,   G t m i n + Δ t ,   G t m a x . Then, Gt represents the aggregated graph with v, w, and Et where v is a set of vertices, w is a set of weights, and Et is a set of edges, where an edge with its weight wuv exists in Gt only if a temporal edge (u, v) ∈ E0,T exists between vertices u and v on a time interval [i,j]. Consider the following example at tmin = 0, tmax=3 and Δ t = 1 , Table 1 shows how a dynamic network with a set of temporal edges and weights may be represented as an aggregated graph with all edges aggregated into a single graph, Gt as in Figure 1a, and the series of static networks, G1, G2, and G3 as in Figure 1b.
Aggregate over all edges, as shown in Figure 1a, loses a lot of temporal information that might assist describe the dynamic network structure, such the frequency of events and the time gap between them. It is difficult to directly analyze the temporal aspects of a dynamic network, as demonstrated in Figure 1b by a representation of the time series derived from network snapshots. Therefore, we may assume that all temporal information cannot be represented by time series representation.

4. Time-Ordered Weighted Graph

To get all network connection information, a time-ordered weighted graph is formed as illustrated in Figure 2. There is more information on the events mentioned in Table 1 in this graph. Let Time-ordered weighted graph G = (V,E,W) is a directed weighted graph with a vertex vt for each vV and t ∈ {0, 1, …, n}; let edges from ut−1 to vt and from vv−1 to ut with the weights wut−1vt, wvt−1ut associated to those edges, respectively. It has edges from vt−1 to vt for all vV and t ∈ {0, 1, …, n}. The weights in this paper are considered as natural numbers. The definition for the proposed measures for a dynamic weighted network is displayed based on G = (V, E, W).

5. Proposed Centrality Measures

Let us consider a time-ordered weighted graph with varying time, as illustrated in Figure 1b, the definitions of Temporal degree, Temporal closeness, Temporal Degree-Degree, and Temporal Closeness- Closeness centrality are presented with the results of these metrics on the illustrative example.

6. Temporal Degree Centrality

Barrat et al. [25] defined degree centrality for weighted static networks as the total of the weights associated to the edges connected to a vertex, referred to as node strength. This measure is expressed as follows:
C D w = u N w v u
Node strength is a blunt metric, according to Opsahl et al. [28], as it only considers a node’s overall degree of network participation, not the number of other nodes to which it is connected. In order to describe the degree centrality as the product of the number of nodes to which a node is attached, both the node degree and its strength were combined, and the average weight of these nodes was adjusted by a tuning parameter, a, which expresses the value of the number of ties in relation to the tie weights:
C D w a ( v ) = k v × ( s v k v ) = k v 1 a × s v a
where kv is the number of direct neighbors of v, sv is the node strength and a is a tuning parameter with a positive value. The value of a can be illustrated as shown in Table 2.
a = 0.5 is chosen. In addition, Equation (5) is generalized for the directed networks by Opshal et al. [28] such that the in-degree and out-degree centrality can be formalized, respectively, as follows:
C D w a ( v ) = k v i n × ( s v i n k v i n ) a
C D   o u t w a ( v ) = k v o u t × ( s v o u t k v o u t ) a
The temporal degree TDwa (v) for a node vV in a weighted network on a [i,j] is the summation of the node’s degree centrality at each time step, such that 0 ≤ i ≤ i ≤ n. The node’s degree centrality at each time step is the total number of outbound edges from (or inbound edges to) v; disregarding the self-edges from vt−1 to vt; multiplied by the weight associated to the edges adjusted by α, for all t ∈ {i + 1, …j}. Then, the temporal degree centrality of a node v on [i,j] can be formalized as follows:
T D w u ( v ) = i = 1 i ( deg ( v t ) ( 1 u ) × w a )
where deg (vt) is the number of out-links (or in-links) of v at each time step and w is the total weight attached to the outgoing (or incoming) ties of v at each time step.

7. Temporal Closeness Centrality

The centrality of closeness assumes that nodes with a short distance to other nodes can disperse knowledge across the network very productively. The closeness centrality measure depends on the length of the shortest paths among nodes in the network. The shortest path length in binary networks is the shortest number of connections between two nodes, either directly or indirectly. Several attempts have been made to find the shortest paths in weighted networks. Newman [26] and Brandes [31] proposed the distance between two nodes as the minimum number of the sum of the inverted weights as follows:
d w ( u , v ) = ( 1 w v h + + 1 w u h )
where h are intermediary nodes on paths between node v and u. The authors have found that the algorithms of Newman and Brand, when used to find the shortest distance between two nodes, are not affected by the number of nodes on the shortest path between two nodes. By considering the number of intermediate nodes, Opshal et al. [28] extended the shortest path algorithms and specified the length of the shortest path between two nodes as follows:
d w a ( u , v ) = ( 1 ( w v h ) a + + 1 ( w u h ) a )
Kim and Anderson [23] defined the temporal shortest path length, for binary dynamic networks, according to the time-ordered graph, from node v to node u on [i, j] where 0 ≤ i ≤ j ≤ n as d(v,u) = min i < l ≤ δ (v,u), where d(v,u) is the shortest path distance from v to u in a static graph. The definition of Opshal’s shortest distance is extended in this paper to the time-ordered weighted graph to describe the temporal shortest path distance for weighted networks between two nodes over a time on [i,j] as
d w a ( u , v ) = ( 1 ( w v h ) a + + 1 ( w u h ) a )
The proposed temporal distance (Equation (9)) is used to define the closeness centrality of a node in dynamic weighted network. Temporal closeness centrality TCwa(v) of a node v in a weighted network on [i,j] where 0 ≤ i ≤ j ≤ n is the sum of inversed temporal shortest path distances to all other nodes in v for each time interval in {[t,j]: it < j}. Then, the temporal closeness centrality of a node v on the interval [i,j] is defined as follows:
T C w a ( v ) = i t j u V 1 d w a ( v , u )
If there is no temporal path from v to u on [t,j], dwa(v,u) is defined as ∞. Also, we assume that the weight of the self-edges is 1.

8. Temporal Degree-Degree

Abbasi and Hossain [29] have expanded the traditional measures of centrality and the implementation of modern hybrid measures to represent the importance of a node through the importance of its direct neighbors in binary and weighted networks. Degree-Degree centrality is one of these hybrid steps, which demonstrates the actors who are related to the actors who are better associated. Therefore, it reveals an actor’s success centered on the popularity of his immediate neighbors. Degree-Degree is applied to be suitable for dynamic networks in this paper and is called Temporal Degree-Degree. First, for each node, the Temporal Degree TDwa is computed. Then, the hybrid centrality measure of a node is determined by summing the degree multiplied by the weight of the edge between the node of each direct neighbor that defines as follows:
T D D w ( v ) = t = 1 j u V ( C D w a ( u t ) · w ( v t = 1 , u t   ) )
where u is direct neighbor of v and w (vt−1, ut) is the weight of the edge between vt−1 and ut.

9. Temporal Closeness-Closeness

Closeness centrality is defined as the efficiency of an actor in the spread of information throughout the network. If an actor is directly linked to actors with high values of centrality closeness, then this actor will have more accessibility and effectiveness in spreading information. Then, the main issue is how to determine the actor who is better close to all other actors. A new hybrid centrality measure based on closeness centrality, Temporal Closeness-Closeness centrality, is proposed in this paper. First, the temporal closeness centrality for all direct neighbors is computed to calculate the Temporal Closeness-Closeness measure. Temporal Closeness-Closeness (TCCw(v)) is defined as follows:
T C C w ( v ) = u V 1 t < j 1 d w a ( v , u ) · T C w a ( u )

10. Results and Discussion

The significance of the proposed measures on real dynamic weighted networks is presented in this section. A dataset [32]—a university-based karate club—is used to test the proposed measure. Wayne Zachary gathered this database from members of a university karate group. From 1970 to 1972, the karate club was monitored for three years. The club had between 50 and 100 members during the observation period, and its activities included social events (parties, dances, banquets, etc.) as well as regularly scheduled karate instruction, as indicated in Figure 3.
In the graph, there are just 34 persons. The group had over 60 members at the time, and outside of meetings and classes, none of the 26 members who were not represented communicated with other club members. These people are not included because they would only be disconnected points in the graph. An edge appears in this graph if two entities were repeatedly seen interacting outs. However, the aim of this dissertation is to suggest centrality measures for weighted dynamic networks. It means we’ll have to change this dataset to meet our objectives. Therefore, using the SocNetV 1.8 program, we built a dynamic network out of this dataset by taking two more random snapshots as shown in Figure 4. The number on the edge shows the strength of the corresponding edge, namely the number of interactions between two actors.
On this dataset, the Temporal Degree (TD) centrality metric is used to investigate the actor with the most friends and the highest number of situations between him and his friends. As we have mentioned in the methodology about the parameter α, if this value is between 0 and 1, a high degree (i.e., a large number of linkages) is considered advantageous. A low degree (i.e., a small number of connections) is preferable if it is set above 1. In this work, we will concentrate on the nodes which have high number of ties. Thus, we have computed the TD using α = 0.5. Table 3 ranks the 34 members according to the temporal degree and temporal degree-degree centrality values. Looking at the most central individuals in column 2 of Table 3, we can see that individual 34 is the most central member as he is connected to the most people (17 members at the first snapshot and 16 members at the second\third snapshots) and has the highest number of situations between his friends (48 situations at the first snapshot and 47 situations at the second\third snapshots). Furthermore, Individual 1 comes in second place as he has 16 friends with 42 situations at first snapshot, 16 friends with 43 situations at second snapshot, and 13 friends with 37 situations. To give more clarification about the Temporal Degree results, Figure 4 shows the node strength and the degree of the top five individuals at each time step. As shown in Table 3, the rank of individual 3 changes considerably when measuring TD and TDD. He ranks fourth when measuring TD as he has less friends, and the number of situations he shared with others is relatively low as compared to individuals 34, 1, and 33. On the other hand, he becomes the most central one when measuring TDD as he connects with many individuals who have high degree over time. In addition, some individuals (like individuals 2, 14, 24, 32, 30, and 27) maintain a relatively stable ranking.
To obtain the actor who has a short distance to other actors in the network, temporal closeness centrality is applied. More specifically, we want to find the actor who has the minimum number of intermediary individuals between him/her and other actors. To achieve this goal, we have measured TCCL with α = 0.5. The ranking estimated closeness centrality scores of all social network members are shown in Table 4 and Figure 5.
Individual 34 has direct connection to many other actors over time. Therefore, most of his path lengths are all very short, namely, he has the minimum number of intermediary nodes between him and the other nodes. Thus, actor 34 has high temporal closeness centrality. Furthermore, individual 21 has not any path between him and other individuals at second and third snapshots. Therefore, he is the farthest one (as in second column in Table 4 and Figure 6) because he is isolated in these snapshots. To find the actor who has short paths to actors who have high closeness centrality, we calculated the temporal closeness-closeness for all individual as in the fourth column of Table. Unfortunately, the results of TCCL does not differ significantly from the results of TCC. That is because the topology of this network has little changed over time. Thus, the distances between actors changed at few positions in the network.
To illustrate the results of TCCL measure, we have changed the topology of this network by creating other snapshots which have many changes. Then, we computed this measure using these new snapshots. Table 5 shows the TCL and TCCL values for all actors in the modified network.
From the fourth column in Table 5, we have found that individual 34 and 1 are the top two individuals. That is because they have shortest paths to many individuals of high TCL values, i.e., individual 34 and 1 are the closest members to the members of high TCL values. In order to show that individual 34 and 1 are close to more actors of high TCL, Figure 7 shows how close each of individual 34 and individual 1 to some actors (like: 33, 3, 24, 32, 2, and 9) whose have high TCL values.
It is obvious from Figure 7 that individual 34 is closer to actors 33, 24, 32, and 9 than individual 1, i.e., individual 34 is close to more actors whose have high TCL than individual 3. That is because the distance between actor 34 and many actors of high TCL is short. Therefore, individual 34 can be considered as an actor who can help in spreading information in the network.

11. Conclusions

In this paper, a new hybrid centrality measure based on closeness centrality—Temporal Closeness-Closeness centrality—was proposed. The temporal closeness centrality for all direct neighbors was computed to calculate the Temporal Closeness-Closeness measure. The measure was based on time-ordered weighted graph model with Opshal’s algorithms for calculating degree centrality and the shortest distance in weighted networks. In a dynamic weighted network, a metrics was used to represent a node’s popularity and accessibility with respect to Temporal Degree, Temporal Closeness, Temporal Degree-Degree, and Temporal Closeness-Closeness. The temporary degree-degree described the nodes that were better connected to more nodes. Temporal closeness-closeness suggested a node’s accessibility dependent on its direct neighbors’ accessibility. As a future work direction, we need to develop metrics that based on closeness and degree to find new measure such as Closeness-Degree and Degree-Closeness. More comprehensive, diverse, larger, and real network topologies can be considered to obtain more meaningful findings to provide generalizable guidelines for selecting useful centrality metrics in each application.

Author Contributions

Data curation, H.M.I.; Formal analysis, H.M.I.; Investigation, M.E.; Methodology, M.E. and E.A.O.; Software, H.M.I. and E.A.O.; Validation, M.E.; Writing—original draft, H.M.I.; Writing—review & editing, M.E. and E.A.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Agryzkov, T.; Tortosa, L.; Vicent, J.F.; Wilson, R. A centrality measure for urban networks based on the eigenvector centrality concept. Environ. Plan. B Urban Anal. City Sci. 2019, 46, 668–689. [Google Scholar] [CrossRef] [Green Version]
  2. Epskamp, S.; Borsboom, D.; Fried, E.I. Estimating psychological networks and their accuracy: A tutorial paper. Behav. Res. Methods 2018, 50, 195–212. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Hanneman, R.A.; Riddle, M. Introduction to Social Network Methods; University of California: Riverside, CA, USA, 2005. [Google Scholar]
  4. Furht, B. Handbook of Social Network Technologies and Applications; Florida Atlantic University: Boca Raton, FL, USA, 2010. [Google Scholar]
  5. Wasserman, S.; Faust, K. Social Network Analysis: Methods and Applications; Cambridge University Press: Cambridge, UK, 1994. [Google Scholar]
  6. Scott, J. Social Network Analysis: A Handbook, 2nd ed.; Sage Publications: London, UK, 2000. [Google Scholar]
  7. Kumar Behera, R.; Kumar Rath, S.; Misra, S.; Damaševičius, R.; Maskeliūnas, R. Distributed Centrality Analysis of Social Network Data Using MapReduce. Algorithms 2019, 12, 161. [Google Scholar] [CrossRef] [Green Version]
  8. Naik, D. Map-Reduce-Based Centrality Detection in Social Networks: An Algorithmic Approach. Arab. J. Sci. Eng. 2020, 45, 10199–10222. [Google Scholar] [CrossRef]
  9. Colladon, A.F.; Naldi, M. Distinctiveness centrality in social networks. PLoS ONE 2020, 15, e0233276. [Google Scholar]
  10. Yan, E.; Ding, Y. Applying Centrality Measures to Impact Analysis: ACoauthorship Network Analysis. J. Am. Soc. Inf. Sci. Technol. 2009, 60, 2107–2118. [Google Scholar] [CrossRef] [Green Version]
  11. Bonacich, P. Power and centrality: A family of measures. Am. J. Sociol. 1987, 92, 1170–1182. [Google Scholar] [CrossRef]
  12. Borgatti, S.; Everett, M. A graph-theoretic perspective on centrality. Soc. Netw. 2006, 28, 466–484. [Google Scholar] [CrossRef]
  13. Ilyas, M.U.; Radha, H. Identifying Influential Nodes in Online Social Networks Using Principal Component Centrality. In Proceedings of the 2011 IEEE International Conference on Communications (ICC), Kyoto, Japan, 5–9 June 2011. [Google Scholar]
  14. Freeman, L.C. A set of measures of centrality based on betweenness. Sociometry 1977, 40, 35–41. [Google Scholar] [CrossRef]
  15. Moore, T.J.; Cho, J.-H. Applying Percolation Theory; Springer: Cham, Switzerland, 2019; pp. 107–133. [Google Scholar]
  16. Salavati, C.; Abdollahpouri, A.; Manbari, Z. Ranking nodes in complex networks based on local structure and improving closeness centrality. Neurocomputing 2019, 336, 36–45. [Google Scholar] [CrossRef]
  17. Wan, Z.; Mahajan, Y.; Kang, B.W.; Moore, T.J.; Cho, J.-H. A Survey on Centrality Metrics and Their Network Resilience Analysis. IEEE Access 2021, 9, 104773–104819. [Google Scholar] [CrossRef]
  18. Tatiana, T.; Sabin, T.; Yang, L.T. Centrality Indices Computation in Dynamic Networks. In Proceedings of the IEEE 12th International Conference on Computer and Information Technology, Chengdu, China, 27–29 October 2012. [Google Scholar]
  19. Braha, D.; Baryam, Y. From centrality to temporary fame: Dynamic centrality in complex networks. Soc. Sci. Res. Netw. Work. Pap. Ser. 2006, 12, 59–63. [Google Scholar] [CrossRef] [Green Version]
  20. Lalou, M.; Tahraoui, M.A.; Kheddouci, H. The critical node detection problem in networks: A survey. Comput. Sci. Rev. 2018, 28, 92–117. [Google Scholar] [CrossRef]
  21. Federico, P.; Pfeffery, J.; Aigner, W.; Miksch, S.; Zenk, L. Visual analysis of dynamic networks using change centrality. In Proceedings of the IEEE/ACM International Conference on Advanced in Social Networks Analysis and Mining, Istanbul, Turkey, 26–29 August 2012. [Google Scholar]
  22. Tang, J.; Musolesi, M.; Mascolo, C.; Latora, V.; Nicosia, V. Analyzing information flows and key mediators through temporal centrality metrics. In Proceedings of the 3rd Workshop on Social Network Systems, New York, NY, USA, 13 April 2010. [Google Scholar]
  23. Kim, H.; Anderson, R. Temporal Node Centrality in Complex Networks. Phys. Rev. E 2012, 85, 026107. [Google Scholar] [CrossRef] [Green Version]
  24. Qi, X.; Fuller, E.; Wu, Q.; Wu, Y.; Zhang, C. Laplacian centrality: A new centrality measure for weighted networks. Inf. Sci. 2012, 194, 240–253. [Google Scholar] [CrossRef]
  25. Barrat, A.; Barthelemy, M.; Satorras, R.P.; Vespignani, A. The architecture of complex weighted networks. Proc. Natl. Acad. Sci. USA 2004, 101, 3747–3752. [Google Scholar] [CrossRef] [Green Version]
  26. Newman, M.E.J. Scientific collaboration networks. Part II: Shortest paths, weighted networks, and centrality. Phys. Rev. E 2001, 64, 016132. [Google Scholar] [CrossRef] [Green Version]
  27. Available online: http://toreopsahl.com/2010/03/20/closeness-centrality-in-networks-with-disconnected-components/ (accessed on 12 January 2021).
  28. Opsahl, T.; Agneessens, F.; Skvoretz, J. Node centrality in weighted networks: Generalizing degree and shortest paths. Soc. Netw. 2010, 32, 245–251. [Google Scholar] [CrossRef]
  29. Abbasi, A.; Hossain, L. Hybrid Centrality Measures for Binary and Weighted Networks. In The 3rd Workshop on Complex Networks; Springer: Berlin/Heidelberg, Germany, 2013; Volume 424, pp. 1–7. [Google Scholar]
  30. Meligy, A.; Ibrahem, H.; Othman, E. Communication Centrality in Dynamic Networks Using Time-Ordered Weighted Graph. Int. J. Comput. Netw. Inf. Secur. 2014, 6, 21–27. [Google Scholar] [CrossRef]
  31. Brandes, U. A faster Algorithm for Betweenness Centrality. J. Math. Sociol 2001, 25, 163–177. [Google Scholar] [CrossRef]
  32. Zachary, W. An information flow model for conflict and fission in small groups. J. Anthropol. Res. 1977, 33, 452–473. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Sequence of time windows with a single aggregated dynamic graph that clarifies the interaction between nodes within three snapshots. (a) Aggregated graph; (b) Time varying graph.
Figure 1. Sequence of time windows with a single aggregated dynamic graph that clarifies the interaction between nodes within three snapshots. (a) Aggregated graph; (b) Time varying graph.
Mathematics 09 02850 g001
Figure 2. The corresponding time-ordered weighted graph of Table 1 on time interval [0, 3].
Figure 2. The corresponding time-ordered weighted graph of Table 1 on time interval [0, 3].
Mathematics 09 02850 g002
Figure 3. Social network of relationships in the karate club.
Figure 3. Social network of relationships in the karate club.
Mathematics 09 02850 g003
Figure 4. The evolution of the network. (a) The first snapshot (the original network); (b) The second snapshot; (c) The third snapshot.
Figure 4. The evolution of the network. (a) The first snapshot (the original network); (b) The second snapshot; (c) The third snapshot.
Mathematics 09 02850 g004aMathematics 09 02850 g004b
Figure 5. Ranked temporal closeness scores of all social network members.
Figure 5. Ranked temporal closeness scores of all social network members.
Mathematics 09 02850 g005
Figure 6. Node strength and node degree of the top 5 members.
Figure 6. Node strength and node degree of the top 5 members.
Mathematics 09 02850 g006
Figure 7. How close each of individual 34 and individual 1 to actors 33, 3, 24, 32, 2, and 9 over time.
Figure 7. How close each of individual 34 and individual 1 to actors 33, 3, 24, 32, 2, and 9 over time.
Mathematics 09 02850 g007
Table 1. Example of dynamic weighted network edges.
Table 1. Example of dynamic weighted network edges.
Temporal EdgeTime IntervalEdge Weight
(B,D)[1,1]1
(A,B), (C,D)[1,2]3,1 respectively
(B,C), (D,E)[2,3]5,3 respectively
(C,E)[3,3]2
Table 2. Different values of a is illustrated.
Table 2. Different values of a is illustrated.
Value for aMeasure Outcome
a = 0equal to number of nodes in connection
a = 1equal the node’s strength
0 < a < 1a high degree is taken as favorable
1 < aa low degree is favorable
Table 3. Temporal Degree centrality and Temporal Degree-Degree centrality of all members.
Table 3. Temporal Degree centrality and Temporal Degree-Degree centrality of all members.
RankIndividual NumberTDIndividual NumberTDD
13483.4113921.0236
2174.084434896.116
33364.05741865.5355
4353.94333861.3614
5253.67882788.0057
61445.551314781.2183
72444.188124697.923
8435.76959668.5796
93233.674932628.159
10627.68234612.6358
11926.185131506.3155
12725.650228469.126
133024.531630453.9031
143121.92688394.1019
152821.63337375.6863
162619.44226367.7755
172518.724726355.1395
18816.148916347.4907
191716.113215288.7119
202915.556320269.0651
212015.186729263.6679
22514.696923249.9422
231114.696913215.1224
241312.02465210.7565
251611.22510199.9653
261511.223517186.5505
271010.934811186.3138
282710.392327178.9725
29189.520625172.6506
30239.486822171.3696
31227.071119152.3937
32196.313218149.6821
33123.46412195.8331
34212.82841278.6893
Table 4. TCL and TCCL centrality values of all individuals.
Table 4. TCL and TCCL centrality values of all individuals.
RankIndividual NumberTCIndividual NumberTCC
134106.19343465.4851
2195.4326159.0754
33391.12153358.3442
4387.3446357.9846
51486.22971456.0769
6286.054255.5116
72481.45262453.0075
8473.7464448.9706
93273.52963248.0931
10969.2996947.4077
113164.42953143.527
123064.38463042.6416
132862.59832842.397
14662.4724639.3179
15756.08022936.4985
162953.8387716
172052.85292035.4313
182651.062634.4055
19850.4763833.6287
201047.54031032.6459
212547.15321632.6001
221646.54312531.6699
231546.07691531.4502
241743.95762329.501
252542.45571729.4142
261142.41191328.5572
27541.42891828.361
281341.41832728.0837
292741.4091126.9834
301840.3926526.7691
312236.55631924.4175
321935.86292224.1237
331223.3821216.0608
342121.3212113.8925
Table 5. TCL and TCCL centrality values of all individuals in the modified network.
Table 5. TCL and TCCL centrality values of all individuals in the modified network.
RankIndividual NumberTCIndividual NumberTCC
1330.9107340.7349
230.90510.6462
310.885330.6424
4340.875530.6081
5240.8754140.5963
6320.79620.595
720.7735240.5705
890.7662320.5246
9140.732940.5219
10260.718890.5005
1140.7085300.4634
12310.7002310.4618
13280.6932280.4518
14300.690060.4246
1570.6654290.3871
1660.638770.3771
1780.6331200.3748
18110.3696260.3696
19160.619380.3541
20270.6192250.3437
21230.6184100.3405
22290.6168160.3405
23210.6115150.3344
24250.6000170.3151
2550.5919230.3086
26150.5614180.2977
27200.5415270.2957
28130.5234130.2931
29100.5178110.2892
30180.517050.2888
31220.5145190.2579
32190.5133220.2554
33170.4465120.1689
34120.3971210.1507
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Elmezain, M.; Othman, E.A.; Ibrahim, H.M. Temporal Degree-Degree and Closeness-Closeness: A New Centrality Metrics for Social Network Analysis. Mathematics 2021, 9, 2850. https://doi.org/10.3390/math9222850

AMA Style

Elmezain M, Othman EA, Ibrahim HM. Temporal Degree-Degree and Closeness-Closeness: A New Centrality Metrics for Social Network Analysis. Mathematics. 2021; 9(22):2850. https://doi.org/10.3390/math9222850

Chicago/Turabian Style

Elmezain, Mahmoud, Ebtesam A. Othman, and Hani M. Ibrahim. 2021. "Temporal Degree-Degree and Closeness-Closeness: A New Centrality Metrics for Social Network Analysis" Mathematics 9, no. 22: 2850. https://doi.org/10.3390/math9222850

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop