Efficient algorithms for game-theoretic betweenness centrality

Piotr L. Szczepański, Tomasz P. Michalak, Talal Rahwan

Research output: Contribution to journalArticle

Abstract

Betweenness centrality measures the ability of different nodes to control the flow of information in a network. In this article, we extend the standard definition of betweenness centrality using Semivalues - a family of solution concepts from cooperative game theory that includes, among others, the Shapley value and the Banzhaf power index. Any Semivalue-based betweenness centrality measure (such as, for example, the Shapley value-based betweenness centrality measure) has the advantage of evaluating the importance of individual nodes by considering the roles they each play in different groups of nodes. Our key result is the development of a general polynomial-time algorithm to compute the Semivalue-based betweenness centrality measure, and an even faster algorithm to compute the Shapley value-based betweenness centrality measure, both for weighted and unweighted networks. Interestingly, for the unweighted case, our algorithm for computing the Shapley value-based centrality has the same complexity as the best known algorithm for computing the standard betweenness centrality due to Brandes [15]. We empirically evaluate our measures in a simulated scenario where nodes fail simultaneously. We show that, compared to the standard measure, the ranking obtained by our measures reflects more accurately the influence that different nodes have on the functionality of the network.

Original languageEnglish (US)
Pages (from-to)39-63
Number of pages25
JournalArtificial Intelligence
Volume231
DOIs
StatePublished - Feb 1 2016

Fingerprint

game theory
Game theory
functionality
ranking
Polynomials
scenario
Centrality
ability
Group
time
Ranking
Scenarios
Functionality
Game Theory

Keywords

  • Betweenness centrality
  • Semivalue
  • Shapley value

ASJC Scopus subject areas

  • Language and Linguistics
  • Linguistics and Language
  • Artificial Intelligence

Cite this

Efficient algorithms for game-theoretic betweenness centrality. / Szczepański, Piotr L.; Michalak, Tomasz P.; Rahwan, Talal.

In: Artificial Intelligence, Vol. 231, 01.02.2016, p. 39-63.

Research output: Contribution to journalArticle

Szczepański, Piotr L. ; Michalak, Tomasz P. ; Rahwan, Talal. / Efficient algorithms for game-theoretic betweenness centrality. In: Artificial Intelligence. 2016 ; Vol. 231. pp. 39-63.
@article{6a8feaf907214fb6982dac84acc7064c,
title = "Efficient algorithms for game-theoretic betweenness centrality",
abstract = "Betweenness centrality measures the ability of different nodes to control the flow of information in a network. In this article, we extend the standard definition of betweenness centrality using Semivalues - a family of solution concepts from cooperative game theory that includes, among others, the Shapley value and the Banzhaf power index. Any Semivalue-based betweenness centrality measure (such as, for example, the Shapley value-based betweenness centrality measure) has the advantage of evaluating the importance of individual nodes by considering the roles they each play in different groups of nodes. Our key result is the development of a general polynomial-time algorithm to compute the Semivalue-based betweenness centrality measure, and an even faster algorithm to compute the Shapley value-based betweenness centrality measure, both for weighted and unweighted networks. Interestingly, for the unweighted case, our algorithm for computing the Shapley value-based centrality has the same complexity as the best known algorithm for computing the standard betweenness centrality due to Brandes [15]. We empirically evaluate our measures in a simulated scenario where nodes fail simultaneously. We show that, compared to the standard measure, the ranking obtained by our measures reflects more accurately the influence that different nodes have on the functionality of the network.",
keywords = "Betweenness centrality, Semivalue, Shapley value",
author = "Szczepański, {Piotr L.} and Michalak, {Tomasz P.} and Talal Rahwan",
year = "2016",
month = "2",
day = "1",
doi = "10.1016/j.artint.2015.11.001",
language = "English (US)",
volume = "231",
pages = "39--63",
journal = "Artificial Intelligence",
issn = "0004-3702",
publisher = "Elsevier",

}

TY - JOUR

T1 - Efficient algorithms for game-theoretic betweenness centrality

AU - Szczepański, Piotr L.

AU - Michalak, Tomasz P.

AU - Rahwan, Talal

PY - 2016/2/1

Y1 - 2016/2/1

N2 - Betweenness centrality measures the ability of different nodes to control the flow of information in a network. In this article, we extend the standard definition of betweenness centrality using Semivalues - a family of solution concepts from cooperative game theory that includes, among others, the Shapley value and the Banzhaf power index. Any Semivalue-based betweenness centrality measure (such as, for example, the Shapley value-based betweenness centrality measure) has the advantage of evaluating the importance of individual nodes by considering the roles they each play in different groups of nodes. Our key result is the development of a general polynomial-time algorithm to compute the Semivalue-based betweenness centrality measure, and an even faster algorithm to compute the Shapley value-based betweenness centrality measure, both for weighted and unweighted networks. Interestingly, for the unweighted case, our algorithm for computing the Shapley value-based centrality has the same complexity as the best known algorithm for computing the standard betweenness centrality due to Brandes [15]. We empirically evaluate our measures in a simulated scenario where nodes fail simultaneously. We show that, compared to the standard measure, the ranking obtained by our measures reflects more accurately the influence that different nodes have on the functionality of the network.

AB - Betweenness centrality measures the ability of different nodes to control the flow of information in a network. In this article, we extend the standard definition of betweenness centrality using Semivalues - a family of solution concepts from cooperative game theory that includes, among others, the Shapley value and the Banzhaf power index. Any Semivalue-based betweenness centrality measure (such as, for example, the Shapley value-based betweenness centrality measure) has the advantage of evaluating the importance of individual nodes by considering the roles they each play in different groups of nodes. Our key result is the development of a general polynomial-time algorithm to compute the Semivalue-based betweenness centrality measure, and an even faster algorithm to compute the Shapley value-based betweenness centrality measure, both for weighted and unweighted networks. Interestingly, for the unweighted case, our algorithm for computing the Shapley value-based centrality has the same complexity as the best known algorithm for computing the standard betweenness centrality due to Brandes [15]. We empirically evaluate our measures in a simulated scenario where nodes fail simultaneously. We show that, compared to the standard measure, the ranking obtained by our measures reflects more accurately the influence that different nodes have on the functionality of the network.

KW - Betweenness centrality

KW - Semivalue

KW - Shapley value

UR - http://www.scopus.com/inward/record.url?scp=84947284999&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84947284999&partnerID=8YFLogxK

U2 - 10.1016/j.artint.2015.11.001

DO - 10.1016/j.artint.2015.11.001

M3 - Article

AN - SCOPUS:84947284999

VL - 231

SP - 39

EP - 63

JO - Artificial Intelligence

JF - Artificial Intelligence

SN - 0004-3702

ER -