A new approach to betweenness centrality based on the Shapley Value

In many real-life networks, such as urban structures, protein interactions and social networks, one of the key issues is to measure the centrality of nodes, i.e. to determine which nodes and edges are more central to the functioning of the entire network than others. In this paper we focus on betweenness centrality --- a metric based on which the centrality of a node is related to the number of shortest paths that pass through that node. This metric has been shown to be well suited for many, often complex, networks. In its standard form, the betweenness centrality, just like other centrality metrics, evaluates nodes based on their individual contributions to the functioning of the network. For instance, the importance of an intersection in a road network can be computed as the difference between the full capacity of this network and its capacity when the intersection is completely shut down. However, as recently argued in the literature, such an approach is inadequate for many real-life applications, as, for example, multiple nodes can fail simultaneously. Thus, what would be desirable is to refine the existing centrality metrics such that they take into account not only the functioning of nodes as individual entities but also as members of groups of nodes. One recently-proposed way of doing this is based on the Shapley Value --- a solution concept in cooperative game theory that measures in a fair way the contributions of players to all the coalitions that they could possibly participate in. Although this approach has been used to extend various centrality metrics, such an extension to betweenness centrality is yet to be developed. The main challenge when developing such a refinement is to tackle the computational complexity; the Shapley Value generally requires an exponential number of operations, making its use limited to a small number of player (or nodes in our context). Against this background, our main contribution in this paper is to refine the betweenness centrality metric based on the Shapley Value: we develop an algorithm for computing this new metric, and show that it has the same complexity as the best known algorithm due to Brandes [7] to compute the standard betweenness centrality (i.e., polynomial in the size of the network). Finally, we show that our results can be extended to another important centrality metric called stress centrality.

[1]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

[2]  Yingqian Zhang,et al.  Preventing Under-Reporting in Social Task Allocation , 2010, AMEC/TADA.

[3]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[4]  V. Latora,et al.  The Network Analysis of Urban Streets: A Primal Approach , 2006 .

[5]  Martin G. Everett,et al.  A Graph-theoretic perspective on centrality , 2006, Soc. Networks.

[6]  Ronald J. Gutman,et al.  Reach-Based Routing: A New Approach to Shortest Path Algorithms Optimized for Road Networks , 2004, ALENEX/ANALC.

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

[8]  FaloutsosMichalis,et al.  On power-law relationships of the Internet topology , 1999 .

[9]  Hawoong Jeong,et al.  Modeling the Internet's large-scale topology , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[10]  Arun K. Ramani,et al.  Protein interaction networks from yeast to human. , 2004, Current opinion in structural biology.

[11]  A. Shimbel Structural parameters of communication networks , 1953 .

[12]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[13]  Nicholas R. Jennings,et al.  Efficient Computation of the Shapley Value for Centrality in Networks , 2010, WINE.

[14]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[15]  Makoto Yokoo,et al.  Cooperative problem solving against adversary: quantified distributed constraint satisfaction problem , 2010, AAMAS.

[16]  Michalis Faloutsos,et al.  On power-law relationships of the Internet topology , 1999, SIGCOMM '99.

[17]  U. Brandes A faster algorithm for betweenness centrality , 2001 .

[18]  Rami Puzis,et al.  Collaborative attack on Internet users' anonymity , 2009, Internet Res..

[19]  Guillermo Owen,et al.  Centrality and power in social networks: a game theoretic approach , 2003, Math. Soc. Sci..

[20]  Y. Narahari,et al.  Determining the top-k nodes in social networks using the Shapley value , 2008, AAMAS.

[21]  Stefan Richter,et al.  Centrality Indices , 2004, Network Analysis.

[22]  M. Barthelemy Betweenness centrality in large complex networks , 2003, cond-mat/0309436.

[23]  Alessandro Vespignani,et al.  Immunization of complex networks. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  L. Shapley A Value for n-person Games , 1988 .

[25]  Ulrik Brandes,et al.  Centrality Measures Based on Current Flow , 2005, STACS.

[26]  F. Harary,et al.  Eccentricity and centrality in networks , 1995 .

[27]  Ulrik Brandes,et al.  On variants of shortest-path betweenness centrality and their generic computation , 2008, Soc. Networks.

[28]  Béla Bollobás,et al.  Robustness and Vulnerability of Scale-Free Random Graphs , 2004, Internet Math..

[29]  S. Borgatti,et al.  The centrality of groups and classes , 1999 .

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