BGN: Identifying Influential Nodes in Complex Networks via Backward Generating Networks

Identifying influential nodes in complex networks is of great significance. During recent decades, numerous methods regarding influential nodes identification or important nodes ranking have been developed. However, most of the existing methods either have low ranking accuracy or cannot be extended to large-scale networks. To address these issues, we propose a novel greedy algorithm named backward generating networks (BGNs) to identify influential nodes more accurately and more efficiently. BGN seeks to get the order of importance of nodes by minimizing the unique robustness value, which is an effective and brand-new metric to evaluate the importance of each node locally or the entire ranking results globally. The unique robustness measurement is rooted in the well-known percolation theory that with a certain fraction of nodes in a network being removed, the network collapses as much as possible. That is, the giant connected component in the collapsed network gets as small as possible. Therefore, BGN aims at finding a node sequence such that the giant connected component reduces in the steepest way. To this end, instead of deleting nodes from the network forwardly, BGN chooses to reconstruct the network by gradually adding nodes to an empty network according to the requirement that the giant connected component grows as slow as possible. We further propose heap-BGN to speed up BGN, and initial-BGN to make BGN produce more accurate results by proper initial rankings. Extensive experiments on four real-world networks and four synthetic networks demonstrate that BGN can outperform the state-of-the-art baseline algorithms, in terms of both ranking accuracy and computational efficiency.

[1]  G. M. Wittenbaum,et al.  Mutual enhancement: Toward an understanding of the collective preference for shared information , 1999 .

[2]  W. Marsden I and J , 2012 .

[3]  Shimon Even,et al.  Graph Algorithms , 1979 .

[4]  Lev Muchnik,et al.  Identifying influential spreaders in complex networks , 2010, 1001.5285.

[5]  Stephen P. Borgatti,et al.  Centrality and network flow , 2005, Soc. Networks.

[6]  Gui Xiaolin,et al.  A New Method of Identifying Influential Users in the Micro-Blog Networks , 2017, IEEE Access.

[7]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[8]  L. Freeman Centrality in social networks conceptual clarification , 1978 .

[9]  Chao Gao,et al.  Combination methods for identifying influential nodes in networks , 2015 .

[10]  Fanghua Ye,et al.  Efficient Influential Individuals Discovery on Service-Oriented Social Networks: A Community-Based Approach , 2017, ICSOC.

[11]  Thomas Petermann,et al.  Role of clustering and gridlike ordering in epidemic spreading. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Reuven Cohen,et al.  Complex Networks: Structure, Robustness and Function , 2010 .

[13]  Hernán A. Makse,et al.  Influence maximization in complex networks through optimal percolation , 2015, Nature.

[14]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[15]  Matthew Richardson,et al.  Mining the network value of customers , 2001, KDD '01.

[16]  Jacob Goldenberg,et al.  Talk of the Network: A Complex Systems Look at the Underlying Process of Word-of-Mouth , 2001 .

[17]  Ronghui Hou,et al.  Identifying Influential Nodes Based on Community Structure to Speed up the Dissemination of Information in Complex Network , 2018, IEEE Access.

[18]  Fanghua Ye,et al.  Finding weighted k-truss communities in large networks , 2017, Inf. Sci..

[19]  Steffen Dereich,et al.  Random networks with sublinear preferential attachment: The giant component , 2010, 1007.0899.

[20]  Hui Gao,et al.  Identifying Influential Nodes in Large-Scale Directed Networks: The Role of Clustering , 2013, PloS one.

[21]  Sofia Cassel,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 2012 .

[22]  Zili Zhang,et al.  PR-Index: Using the h-Index and PageRank for Determining True Impact , 2016, PloS one.

[23]  Felix F. Wu,et al.  Network Reconfiguration in Distribution Systems for Loss Reduction and Load Balancing , 1989, IEEE Power Engineering Review.

[24]  Duanbing Chen,et al.  Vital nodes identification in complex networks , 2016, ArXiv.

[25]  M. Kendall A NEW MEASURE OF RANK CORRELATION , 1938 .

[26]  Jianping Fan,et al.  Ranking influential nodes in social networks based on node position and neighborhood , 2017, Neurocomputing.

[27]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[28]  Ahmad Zareie,et al.  A hierarchical approach for influential node ranking in complex social networks , 2018, Expert Syst. Appl..

[29]  Gert Sabidussi,et al.  The centrality index of a graph , 1966 .

[30]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[31]  Ya Zhao,et al.  Fast ranking influential nodes in complex networks using a k-shell iteration factor , 2016 .

[32]  Kyomin Jung,et al.  IRIE: Scalable and Robust Influence Maximization in Social Networks , 2011, 2012 IEEE 12th International Conference on Data Mining.

[33]  Ping Hu,et al.  Ranking influential nodes in complex networks with structural holes , 2018 .

[34]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

[35]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[36]  Bin Wang,et al.  Identifying Influential Nodes in Complex Networks Based on Weighted Formal Concept Analysis , 2017, IEEE Access.

[37]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[38]  Neil Genzlinger A. and Q , 2006 .

[39]  Jiadong Ren,et al.  CDA: A Clustering Degree Based Influential Spreader Identification Algorithm in Weighted Complex Network , 2018, IEEE Access.

[40]  Luis E. Ortiz,et al.  On influence, stable behavior, and the most influential individuals in networks: A game-theoretic approach , 2013, Artif. Intell..

[41]  Fanghua Ye,et al.  Identifying Influential Nodes in Complex Networks via Semi-Local Centrality , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[42]  P. Kaye Infectious diseases of humans: Dynamics and control , 1993 .

[43]  Qiang Guo,et al.  Ranking the spreading influence in complex networks , 2013, ArXiv.

[44]  Shaojie Tang,et al.  You Can Act Locally With Efficiency: Influential User Identification in Mobile Social Networks , 2017, IEEE Access.

[45]  Zili Zhang,et al.  A hybrid strategy for network immunization , 2018 .

[46]  Yong Deng,et al.  A modified weighted TOPSIS to identify influential nodes in complex networks , 2016 .

[47]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[48]  Hans J. Herrmann,et al.  Mitigation of malicious attacks on networks , 2011, Proceedings of the National Academy of Sciences.