Literature DB >> 30262804

Identifying critical edges in complex networks.

En-Yu Yu1, Duan-Bing Chen2,3, Jun-Yan Zhao4.   

Abstract

The critical edges in complex networks are extraordinary edges which play more significant role than other edges on the structure and function of networks. The research on identifying critical edges in complex networks has attracted much attention because of its theoretical significance as well as wide range of applications. Considering the topological structure of networks and the ability to disseminate information, an edge ranking algorithm BCCMOD based on cliques and paths in networks is proposed in this report. The effectiveness of the proposed method is evaluated by SIR model, susceptibility index S and the size of giant component σ and compared with well-known existing metrics such as Jaccard coefficient, Bridgeness index, Betweenness centrality and Reachability index in nine real networks. Experimental results show that the proposed method outperforms these well-known methods in identifying critical edges both in network connectivity and spreading dynamic.

Entities:  

Year:  2018        PMID: 30262804      PMCID: PMC6160446          DOI: 10.1038/s41598-018-32631-8

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

The structure and function of complex networks attracted a great deal of attention in many branches of science[1]. Networks mediate the spread of information, sometimes, a few initial seeds can affect large portions of networks. Such information cascade phenomena are observed in many situations, for example, cascading failures in power grids, diseases contagion between individuals, innovations and rumors propagating through social networks, and large grass-roots social movements in the absence of centralized control. How to find critical nodes and edges is an important and interesting issue. With the rapid development of internet media, the information interaction between individuals is becoming more and more frequent and the mechanism of information diffusion has become more and more complex. Many methods are used to measure the importance of nodes in networks. Degree centrality[2], semi-local centrality[3], k-shell[4] and H-index[5,6] are based on nodes’ degrees. Closeness centrality[7], betweenness centrality[8] and eccentricity centrality[9] are based on paths in networks. PageRank[10], LeaderRank[11] and HITs[12] are based on eigenvector. Sleep scheduling[13] is one of the approaches to save residual energy of wireless nodes in energy-constraint large-scale industrial wireless sensor networks while satisfying network connectivity and reliability. In comparison, critical edges also play a significant role in the process of information diffusion. In complex networks, sometimes it is impractical to forbid all communications of a node, so it is necessary to truncate some important communication links. Critical edges analysis will be beneficial to guide or control the information dissemination from a global perspective. In order to explore the transmission of information, many researches have focused on the network topology to find the critical edges. Degree product[14] supposes that edges connecting two nodes with high degrees are critical. Betweenness centrality of edges[15,16] and betweenness centrality of a group of edges[17] suppose that edges linking two connected components are important. Average node reachability and the maximum flow of a network can characterize the ability of information transmission in networks and critical edges have serious influence on average node reachability and maximum flow[18,19]. In Jaccard coefficient[20], if node i and node j have a lot of common neighbors, even if they have no direct connection, information also can spread from node i to node j easily, so edges are more important if there are less common neighbors. Complex networks may have many cliques. In Bridgeness[21], if an edge is removed, information can spread through other edges in the clique which contains the removed edge, so, intuitively, edges in smaller cliques are more important. What’s more, The ability to disseminate information is also an evaluation index to measure the importance of edges. In online social networks, the study finds three different spreading mechanisms: social spreading, self-promotion and broadcast[22]. An edge is important if most of the information is spreading through this edge[23]. In this report, we only use the topology of networks to rank the importance of edges, considering not only the local characteristics (degrees of nodes, cliques) but also the global characteristics (betweenness centrality). The proposed method is compared with Jaccard coefficient, Bridgeness, Betweenness centrality and Reachability index in three evaluation metrics, SIR model[24,25], susceptibility index S[26] and the size of giant component σ[27] in nine real networks which have large differences in basic topological features and the results show that the proposed method in this report can quickly decompose networks and has a greater impact on information spreading.

Results

If there are many different cliques containing two related nodes of an edge, the edge is not so important for the perspective of spreading. Based on above point and betweenness centrality of edges, a new index BCC (Betweenness Centrality and Clique Model) is proposed to measure the importance of an edge e(u, v). BCC is an index which combines the local and global characteristics. In BCC, if we remove edges with high score, the effect of spreading is large. The performance of BCC is compared with that of Jaccard coefficient, Bridgeness, Reachability and Betweenness. The results show that BCC can quickly decompose networks and has a greater impact on information spreading in most cases comparing with other methods. The detailed definitions of indices are given in the Method section.

Data Description

Nine undirected and unweighted networks are used to evaluate the performance of the edge ranking method. (1) Jazz, a collaboration network between Jazz musicians. (2) Oz, a network contains friendship ratings between 217 residents living at a residence hall located on the Australian National University campus. (3) Highschool, a network contains friendships between boys in a small high school in Illinois. (4) Innovation, a network spread among 246 physicians in five towns, i.e., Illinois, Peoria, Bloomington, Quincy and Galesburg. (5) Lesmis, a network contains co-occurances of characters in Victor Hugo’s novel Les Miserables. (6) Train, a network contains contacts between suspected terrorists involved in the train bombing of Madrid on March 11, 2004 as reconstructed from newspapers. (7) PowerGrid, a network contains information about the power grid of the Western States of the United States of America. (8) Email, a network contains the email communication at the University Rovira i Virgili in Tarragona in the south of Catalonia in Spain. (9) Router, a network contains autonomous systems of the Internet connected with each other. All data can be downloaded from Chicago network dataset[28] and the basic topological properties of these nine networks are shown in Table 1. In order to guarantee the diversity of networks, these nine networks have large differences in total number of nodes and edges, average degree, maximum degree, average clustering coefficient and degree heterogeneity.
Table 1

The basic topological features of nine real networks.

Networks n m k k max c H
PowerGrid494465962.6682190.08001.4505
Lesmis772546.5974360.57311.8272
Router502262582.49221060.01165.5031
Jazz198274227.69701000.61751.3951
Email113354519.6222710.22021.9421
Innovation2449257.5819280.30771.2764
Train672457.3134290.59441.7100
Highschool732767.5616190.44581.2242
Oz217183916.9493560.36271.2094

n and m are the total number of nodes and edges, respectively. 〈k〉 is the average degree for networks. k is the maximum degree for networks. 〈c〉 is the average clustering coefficient and H is the degree heterogeneity, defined as .

The basic topological features of nine real networks. n and m are the total number of nodes and edges, respectively. 〈k〉 is the average degree for networks. k is the maximum degree for networks. 〈c〉 is the average clustering coefficient and H is the degree heterogeneity, defined as .

Evaluation metrics

Susceptibility index S, the size of giant component σ and SIR spreading model are used to evaluate the performance of ranking methods.

Susceptibility index S

In network connectivity metric, susceptibility index S is used to evaluate the performance of methods. Susceptibility index S is defined as:where n is the number of components whose size equals s, smax is the size of giant component, and n is the size of whole network. For details, sort edges in descending order according to their ranking score firstly, and then calculate the Susceptibility index S after removing the edges from network one by one from high to low ranking scores. In this report, parameter p is defined as:where m is the number of all edges and m is the number of removing edges. The results are shown in Table 2 and Fig. 1. From Table 2 and Fig. 1, it can be seen that BCC has the minimum p when the largest S achieves in Lesmis, Highschool, Jazz, Train, Email and Oz. In Innovation, all methods have the same effect. In PowerGrid and Router, the largest S of BCC is appeared the second earliest. So, the largest S of BCC appeared the earliest in most cases compared with other methods, this demonstrates that BCC can break down the network quickly. Moreover, the largest S of BCC is the highest among all methods for all networks except Email and Router, which means BCC has the greatest damage to networks. From these results, in the point of network connectivity, BCC can quickly decompose networks and has the greatest damage to networks in most cases.
Table 2

The value of p corresponding to the largest S.

networksBBcJR BCC MOD
PowerGrid0.29770.05970.25600.49740.0685
Lesmis0.32160.52150.39600.83530.0784
Router0.37370.14690.10020.01150.0137
Jazz0.60700.52420.70360.97590.5148
Email0.93250.85360.81690.92680.7467
Innovation0.00110.00110.00110.00110.0011
Train0.22130.33200.20490.71720.1844
Highschool0.46930.47650.60650.71120.3357
Oz0.79890.89400.90380.92880.5185
Figure 1

The susceptibility index S over different value of p.

The value of p corresponding to the largest S. The susceptibility index S over different value of p.

The size of giant component σ

Besides susceptibility index S, another metric, the size of giant component σ is used to evaluate the performance of methods. For details, sort edges descending order according to their score firstly, and then count the size of giant component σ after removing the edges from network one by one from high to low ranking scores. The results are shown in Fig. 2. The faster the curve falls, the better the effect of method is. From Fig. 2(b,c,f,h,i), it can be found that the curve of BCC falls the fastest, which means BCC can break down the network quickly. And in Fig. 2(d,g), the falling speed of the BCC is close to the best case among all methods. In Fig. 2(a), the size of giant component σ drops quickly although it drops relative slow at the beginning. These results demonstrate that BCC can quickly decompose networks in most cases.
Figure 2

The size of giant component σ over different value of p.

The size of giant component σ over different value of p.

SIR model

In SIR model, there are three statuses: (1) S(t) denotes the number of nodes which may be infected (not yet infected); (2) I(t) denotes the number of nodes which have been infected and will spread the disease or information to susceptible nodes; (3) R(t) denotes the number of nodes which have been recovered from the disease or boredom the information and will never be infected by infected nodes again. In a network, each infected node will infect all susceptible neighbors with a certain probability μ. Infected nodes recover with probability β (for simplicity, β = 1 in this report) at each step. The process stops when there is no infected node. We can set a node to be infected and the others to be susceptible to estimate the influence of a single node in the network. The normalized final effected scale is defined aswhere n(t, u) is the number of final effected nodes if node u is infected initially under SIR model and F(t, u) is the finally normalized scale. To estimate the influence of edges, we can calculate the average influence of all nodes when remove a certain fraction of edges. We have an indexwhere F((t) is the average final infected scale of all nodes, i.e., , and F(1)(t) and F(2)(t) are results of original network and the network after removing p of edges. In Table 3, we show the spearman correlation coefficients between the ranking scores and the relative differences of real infected scale R with μ/μc = 2 where in this report and all results are averaged over 200 independent implementations. Edges are descending order and divided into 50 parts. For each step only 1 part of edges (remaining other 49 parts) are removed and calculated the relative differences of real infected scale corresponding. Finally, two sequences (scores of the 2% edges and the relative differences of real infected scale) are obtained and the spearman correlation coefficients between them are obtained. From Table 3, it can be seen that BCC has maximal spearman correlation in PowerGrid, Lesmis, Router, Jazz, Innovation, Train and Email. These results demonstrate that the edge which BCC preferentially removed has a greater impact on the dissemination of real information.
Table 3

Spearman correlation coefficients between the ranking scores and the relative differences of real infected scale R.

networksBBcJR BCC MOD
PowerGrid0.32730.64250.1804−0.21030.8406
Lesmis0.35590.44160.1468−0.14080.7024
router0.59290.5914−0.1241−0.05610.8537
Jazz0.13460.55260.49060.20340.7309
Email0.33550.70770.5167−0.16760.9232
Innovation0.47670.76360.12840.12340.7523
Train0.48320.55680.2256−0.10130.7670
Highschool0.78120.62670.46530.06130.7142
Oz0.56500.86800.46530.12450.8324

All results are averaged over 200 independent implementations under μ/μ = 2.

Spearman correlation coefficients between the ranking scores and the relative differences of real infected scale R. All results are averaged over 200 independent implementations under μ/μ = 2. Figure 3 shows the relative differences of real infected scale R after removing top 5% ranking edges under different infect rates. It can be seen that BCC has higher R under different infect rates comparing with Jaccard, Bridgeness, Betweenness and Reachability methods. Generally, there is a significant impact on information spreading after removing top 5% ranking edges under BCC.
Figure 3

The relative differences of real infected scale R after removing top 5% ranking edges under different infect rates. All results are averaged over 100 independent implementations.

The relative differences of real infected scale R after removing top 5% ranking edges under different infect rates. All results are averaged over 100 independent implementations. Figure 4 shows the relative differences of real infected scale R under different ratio of edges removing p with μ/μc = 2. From Fig. 4, it can be seen that BCC has higher R under different ratio of edges removing comparing with other methods. These results demonstrate that BCC has a greater impact on information spreading while removing a small part of edges than other methods.
Figure 4

The relative differences of real infected scale R over each node as seed under different ratio of edges removing p. All results are averaged over 100 independent implementations under μ/μ = 2.

The relative differences of real infected scale R over each node as seed under different ratio of edges removing p. All results are averaged over 100 independent implementations under μ/μ = 2.

Discussion

In this report, the results show that if there are many different cliques containing both two related nodes of an edge, then the edge is not important for the perspective of spreading. We propose a global structural index, called BCC and compared with four well-known topological indices by susceptibility index S, the size of giant component σ and SIR model. The results show that BCC performs good in identifying critical edges both in network connectivity and spreading dynamic. As indicated by the experiments on the SIR model, BCC is effective in quantifying the spreading influences of edges. This will help us in some real-life applications such as controlling the spreading of diseases or rumors and withstanding targeted attacks on network infrastructures. What’s more, formal definitions of cliques have generally assumed that the network links are undirected, in directed networks, the definition of cliques will be modified[29,30], correspondingly, the algorithm of mining critical edges also have subtle changes. Although the methods have a good performance, high computational complexity make it can’t be used in large-scale networks. In BCC, all nodes’ degrees should be determined (running time is O (m)) and the time complexity for calculating the betweenness centrality of all edges in undirected networks is O (mn)[31]. The time complexity for finding all cliques in undirected networks is O (M (n)) where M (n) is the cost of multiplying two n × n matrices[32] (for sparse matrices, M (n) is O (n2)). So the computational complexity of BCC is O (mn + M (n)) in undirected networks. BCC is a global index with not too high computational load and expected to be applied in small and middle undirected networks. How to optimization of our algorithm in large-scale networks and directed networks will be part of our future work. Besides SIR model, there also have other well-known dynamical processes to measure the importance of edges, for example, the susceptible-infected-susceptible (SIS) spreading model[33] can examine how much information through the edge over a period of time.

Methods

Betweenness centrality

We know that betweenness centrality of edges indicates that the more the shortest paths between node pairs pass through the edge e(u, v), the more important the edge e(u, v) is. The betweenness centrality of an edge e(u, v)[15] is defined as:where δ is the number of all the shortest paths between node s and node t, δ(u, v) is the number of all the shortest paths between node s and node t which pass through the edge e(u, v), the larger the score BC is, the more important the edge is.

Critical edge identification method

Generally, from the perspective of information spreading, the more important the two related nodes are, the more important the edge is. On the other hand, if there are many different cliques containing e(u, v), even e(u, v) is removed, the information also can spread from u to v (or v to u) easily through other edges in these cliques. Based on above 2 points and combined betweenness centrality of edges, a new index BCC (Betweenness Centrality and Clique Model)can be defined to measure the importance of an edge e(u, v). Where BC(u, v) is the betweenness centrality of edge e(u, v), k and k are the degrees of node u and node v respectively, C(u, v) is the number of cliques containing edge e(u, v) (in this report, clique means full connected subgraph, not the maximum full connected subgraph) whose size being i. For example C(u, v)4 = 3 means there are three cliques containing edge e(u, v) whose size being 4. In this method, the larger the score is, the more important the edge is. For example, as shown in Fig. 5(a,c), the degrees of nodes 1 and 2 are 7 and 8 respectively. In Fig. 5(a) (max size of cliques is 4), C(1, 2)3 is 5 and C(1, 2)4 is 2. When we remove edge e(1, 2), there are also many paths from node 1 to node 2, the effect of spreading is little. However, in Fig. 5(c) (max size of cliques is 3) with C(1, 2)3 being 1, when we remove edge e(1, 2), the effect of spreading is large since there is only one path (1, 3, 2) from node 1 to node 2. Table 4 shows the effect probability p of nodes 2, 3, and 9 with the original infected source being node 1 on SIR spreading model with full contact process. Taking node 2 as an example, in Fig. 5(a,b), its effect probability is 0.3733 and 0.2240 respectively under μ = 0.2. However, in Fig. 5(c,d), the effect probability of node 2 is 0.2392 and 0.0380 respectively under μ = 0.2.
Figure 5

Four toy networks.

Table 4

The ratio of infected cases among 10000 simulations of nodes 2, 3, and 9 with the original infected source being node 1 before and after edge e(1, 2) being removed in the toy network shown in Fig. 5 under different infected probability μ.

Fig. 4(a)Fig. 4(b)
Nodeμ = 0.1μ = 0.2μ = 0.3Nodeμ = 0.1μ = 0.2μ = 0.3
20.14620.37330.642220.04900.22400.5036
30.12610.30010.526330.11520.26300.4408
90.01130.07430.175790.00530.04150.1269
Fig. 4(c)Fig. 4(d)
20.11210.23920.363720.01100.03800.0883
30.10940.23380.383330.09920.20100.3087
90.01080.04390.109590.00090.00720.0281
Four toy networks. The ratio of infected cases among 10000 simulations of nodes 2, 3, and 9 with the original infected source being node 1 before and after edge e(1, 2) being removed in the toy network shown in Fig. 5 under different infected probability μ. The Jaccard coefficient of an edge e(u, v) is defined aswhere u and v are two related nodes of the edge e(u, v) and Γ is the set of u’s neighbors.The Bridgeness index of an edge e(u, v) is defined aswhere S, S and S is the size of max clique which contains node u, v and edge e(u, v), respectively. The Reachability index of edge e(u, v) is defined aswhere |V| is the number of nodes, G is the subnetwork by removing an edge e(u, v) from original network and is the number of reachable nodes from a node s over G.
  9 in total

1.  Epidemic spreading in scale-free networks.

Authors:  R Pastor-Satorras; A Vespignani
Journal:  Phys Rev Lett       Date:  2001-04-02       Impact factor: 9.161

Review 2.  Community structure in social and biological networks.

Authors:  M Girvan; M E J Newman
Journal:  Proc Natl Acad Sci U S A       Date:  2002-06-11       Impact factor: 11.205

3.  Trading interactions for topology in scale-free networks.

Authors:  C V Giuraniuc; J P L Hatchett; J O Indekeu; M Leone; I Pérez Castillo; B Van Schaeybroeck; C Vanderzande
Journal:  Phys Rev Lett       Date:  2005-08-26       Impact factor: 9.161

4.  Leaders in social networks, the Delicious case.

Authors:  Linyuan Lü; Yi-Cheng Zhang; Chi Ho Yeung; Tao Zhou
Journal:  PLoS One       Date:  2011-06-27       Impact factor: 3.240

5.  Topological structure and the H index in complex networks.

Authors:  Romualdo Pastor-Satorras; Claudio Castellano
Journal:  Phys Rev E       Date:  2017-02-03       Impact factor: 2.529

6.  Memetic Search for Identifying Critical Nodes in Sparse Graphs.

Authors:  Yangming Zhou; Jin-Kao Hao; Fred Glover
Journal:  IEEE Trans Cybern       Date:  2018-07-04       Impact factor: 11.448

7.  Spread of epidemic disease on networks.

Authors:  M E J Newman
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2002-07-26

8.  Exploring the complex pattern of information spreading in online blog communities.

Authors:  Sen Pei; Lev Muchnik; Shaoting Tang; Zhiming Zheng; Hernán A Makse
Journal:  PLoS One       Date:  2015-05-18       Impact factor: 3.240

9.  The H-index of a network node and its relation to degree and coreness.

Authors:  Linyuan Lü; Tao Zhou; Qian-Ming Zhang; H Eugene Stanley
Journal:  Nat Commun       Date:  2016-01-12       Impact factor: 14.919

  9 in total
  5 in total

1.  Identifying and quantifying potential super-spreaders in social networks.

Authors:  Dayong Zhang; Yang Wang; Zhaoxin Zhang
Journal:  Sci Rep       Date:  2019-10-15       Impact factor: 4.379

2.  Identifying critical higher-order interactions in complex networks.

Authors:  Mehmet Emin Aktas; Thu Nguyen; Sidra Jawaid; Rakin Riza; Esra Akbas
Journal:  Sci Rep       Date:  2021-10-28       Impact factor: 4.379

3.  A straightforward edge centrality concept derived from generalizing degree and strength.

Authors:  Timo Bröhl; Klaus Lehnertz
Journal:  Sci Rep       Date:  2022-03-15       Impact factor: 4.379

4.  Network analysis of live pig movements in North Macedonia: Pathways for disease spread.

Authors:  Kathleen C O'Hara; Daniel Beltrán-Alcrudo; Mark Hovari; Blagojcho Tabakovski; Beatriz Martínez-López
Journal:  Front Vet Sci       Date:  2022-08-09

5.  Moving the epidemic tipping point through topologically targeted social distancing.

Authors:  Sara Ansari; Mehrnaz Anvari; Oskar Pfeffer; Nora Molkenthin; Mohammad R Moosavi; Frank Hellmann; Jobst Heitzig; Jürgen Kurths
Journal:  Eur Phys J Spec Top       Date:  2021-06-28       Impact factor: 2.891

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.