Distributed Estimation and Control of Node Centrality in Undirected Asymmetric Networks

Measures of node centrality that describe the importance of a node within a network are crucial for understanding the behavior of social networks and graphs. In this paper, we address the problems of distributed estimation and control of node centrality in undirected graphs with asymmetric weight values. In particular, we focus our attention on $\alpha$-centrality, which can be seen as a generalization of eigenvector centrality, particularly suitable for graphs with asymmetric interactions. In this setting, our contribution is twofold: first we derive a distributed protocol where agents can locally compute their $\alpha$-centrality index by means of local interactions; then, we focus our attention on the problem of controlling the weight matrix of the graph in such a way that the network reaches a desired $\alpha$-centrality vector. The interest of our solution lies in obtaining the control objective with minimum changes in the original influence matrix. Moreover, with our algorithm every agent is able to reach the desired value locally and in finite-time. The two algorithms are then applied to two problems of interest in real life. The estimation method is used together with a consensus algorithm to achieve a consensus value weighted by the influence of each node in the network. The control algorithm is exploited to protect the most valuable nodes in a network against a targeted attack, by making every node in the network equally important in terms of {\alpha}-centrality. Simulations results are provided to corroborate the theoretical findings.

[1]  Alex Bavelas,et al.  Communication Patterns in Task‐Oriented Groups , 1950 .

[2]  Andrea Gasparri,et al.  Distributed Flow Network Balancing With Minimal Effort , 2019, IEEE Transactions on Automatic Control.

[3]  Artur Ziviani,et al.  Distributed assessment of the closeness centrality ranking in complex networks , 2012, SIMPLEX '12.

[4]  Harry Eugene Stanley,et al.  Robustness of interdependent networks under targeted attack , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[6]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994 .

[7]  Sonia Martínez,et al.  Robust discrete time dynamic average consensus , 2014, Autom..

[8]  Svante Janson,et al.  On percolation in random graphs with given vertex degrees , 2008, 0804.1656.

[9]  Andrea Gasparri,et al.  A distributed algorithm for average consensus on strongly connected weighted digraphs , 2014, Autom..

[10]  Shreyas Sundaram,et al.  Distributed function calculation and consensus using linear iterative strategies , 2008, IEEE Journal on Selected Areas in Communications.

[11]  P. Bonacich Factoring and weighting approaches to status scores and clique identification , 1972 .

[12]  Andrea Gasparri,et al.  Distributed Estimation of Node Centrality with Application to Agreement Problems in Social Networks , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[13]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

[14]  Beom Jun Kim,et al.  Attack vulnerability of complex networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[15]  Christoforos N. Hadjicostis,et al.  Totally asynchronous distributed estimation of eigenvector centrality in digraphs with application to the PageRank problem , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[16]  Paolo Frasca,et al.  On the Convergence of Message Passing Computation of Harmonic Influence in Social Networks , 2019, IEEE Transactions on Network Science and Engineering.

[17]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[18]  Phillip Bonacich,et al.  Eigenvector-like measures of centrality for asymmetric relations , 2001, Soc. Networks.

[19]  Alberto Montresor,et al.  On the Distributed Computation of Load Centrality and its Application to DV Routing , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[20]  Paolo Frasca,et al.  An index for the “local” influence in social networks , 2016, 2016 European Control Conference (ECC).

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

[22]  Roberto Tempo,et al.  The PageRank Problem, Multiagent Consensus, and Web Aggregation: A Systems and Control Viewpoint , 2013, IEEE Control Systems.

[23]  Christoforos N. Hadjicostis,et al.  Distributed finite-time calculation of node eccentricities, graph radius and graph diameter , 2016, Syst. Control. Lett..

[24]  Sonia Martínez,et al.  Discrete-time dynamic average consensus , 2010, Autom..

[25]  Hongzhong Deng,et al.  Vulnerability of complex networks under intentional attack with incomplete information , 2007 .

[26]  Mark S. Granovetter The Strength of Weak Ties , 1973, American Journal of Sociology.

[27]  Seif Haridi,et al.  Distributed Algorithms , 1992, Lecture Notes in Computer Science.

[28]  Leo Katz,et al.  A new status index derived from sociometric analysis , 1953 .

[29]  E. M. L. Beale,et al.  Nonlinear Programming: A Unified Approach. , 1970 .

[30]  Choon Yik Tang,et al.  Distributed computation of node and edge betweenness on tree graphs , 2013, 52nd IEEE Conference on Decision and Control.

[31]  M. Newman,et al.  Identifying the role that animals play in their social networks , 2004, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[32]  Atsushi Suzuki,et al.  Distributed Randomized Algorithms for PageRank Based on a Novel Interpretation , 2018, 2018 Annual American Control Conference (ACC).

[33]  Harry Eugene Stanley,et al.  Percolation of localized attack on complex networks , 2014, ArXiv.

[34]  Amir Bashan,et al.  Localized attacks on spatially embedded networks with dependencies , 2015, Scientific Reports.

[35]  Karol Pak,et al.  Stirling Numbers of the Second Kind , 2005 .

[36]  Choon Yik Tang,et al.  Distributed computation of classic and exponential closeness on tree graphs , 2014, 2014 American Control Conference.

[37]  Avrim Blum,et al.  Foundations of Data Science , 2020 .

[38]  Michael Kaufmann,et al.  Decentralized algorithms for evaluating centrality in complex networks , 2003 .

[39]  Choon Yik Tang,et al.  Distributed estimation of closeness centrality , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[40]  John Skvoretz,et al.  Node centrality in weighted networks: Generalizing degree and shortest paths , 2010, Soc. Networks.

[41]  Kathleen M. Carley,et al.  On the robustness of centrality measures under conditions of imperfect data , 2006, Soc. Networks.

[42]  Roberto Tempo,et al.  Distributed Algorithms for Computation of Centrality Measures in Complex Networks , 2015, IEEE Transactions on Automatic Control.

[43]  Francesco Bullo,et al.  Distributed Control of Robotic Networks , 2009 .

[44]  Masaharu Munetomo,et al.  Network Structural Vulnerability: A Multiobjective Attacker Perspective , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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