skip to main content
research-article

Closeness Centrality on Uncertain Graphs

Published: 11 July 2023 Publication History

Abstract

Centrality is a family of metrics for characterizing the importance of a vertex in a graph. Although a large number of centrality metrics have been proposed, a majority of them ignores uncertainty in graph data. In this article, we formulate closeness centrality on uncertain graphs and define the batch closeness centrality evaluation problem that computes the closeness centrality of a subset of vertices in an uncertain graph. We develop three algorithms, MS-BCC, MG-BCC, and MGMS-BCC, based on sampling to approximate the closeness centrality of the specified vertices. All these algorithms require to perform breadth-first searches (BFS) starting from the specified vertices on a large number of sampled possible worlds of the uncertain graph. To improve the efficiency of the algorithms, we exploit operation-level parallelism of the BFS traversals and simultaneously execute the shared sequences of operations in the breadth-first searches. Parallelization is realized at different levels in these algorithms. The experimental results show that the proposed algorithms can efficiently and accurately approximate the closeness centrality of the given vertices. MGMS-BCC is faster than both MS-BCC and MG-BCC because it avoids more repeated executions of the shared operation sequences in the BFS traversals.

References

[1]
Murray A. Beauchamp. 1965. An improved index of centrality. Behav. Sci. 10, 2 (1965), 161–163. DOI:
[2]
David C. Bell, John S. Atkinson, and Jerry W. Carlson. 1999. Centrality measures for disease transmission networks. Soc. Netw. 21, 1 (1999), 1–21. DOI:
[3]
Phillip Bonacich and Paulette Lloyd. 2001. Eigenvector-like measures of centrality for asymmetric relations. Soc. Netw. 23, 3 (2001), 191–201.
[4]
Sergey Brin and Lawrence Page. 1998. The anatomy of a large-scale hypertextual web search engine. Comput. Netw. 30 (1998), 107–117. Retrieved from http://www-db.stanford.edu/backrub/google.html.
[5]
Pierluigi Crescenzi, Gianlorenzo D’Angelo, Lorenzo Severini, and Yllka Velaj. 2016. Greedily improving our own closeness centrality in a network. ACM Trans. Knowl. Discov. Data 11, 1 (2016), 9:1–9:32. DOI:
[6]
Jeffrey Dean and Sanjay Ghemawat. 2008. MapReduce: Simplified data processing on large clusters. Commun. ACM 51, 1 (2008), 107–113. DOI:
[7]
Phuong-Hanh Du, Nguyen Hai Chau, Kim Khoa Nguyen, and Ngoc-Hoa Nguyen. 2018. An efficient parallel algorithm for computing the closeness centrality in social networks. In Proceedings of the 9th International Symposium on Information and Communication Technology. ACM, 456–462. DOI:
[8]
David Eppstein and Joseph Wang. 2004. Fast approximation of centrality. J. Graph Algor. Appl. 8 (2004), 39–45. DOI:
[9]
Linton C. Freeman. 1977. A set of measures of centrality based on betweenness. Sociometry 40, 1 (1977), 35–41.
[10]
Takayasu Fushimi, Kazumi Saito, Kouzou Ohara, Masahiro Kimura, and Hiroshi Motoda. 2020. Efficient computing of PageRank scores on exact expected transition matrix of large uncertain graph. In Proceedings of the IEEE International Conference on Big Data (IEEE BigData’20). IEEE, 916–923. DOI:
[11]
Prasun Gera, Hyojong Kim, Piyush Sao, Hyesoon Kim, and David A. Bader. 2020. Traversing large graphs on GPUs with unified memory. Proc. VLDB Endow. 13, 7 (2020), 1119–1133. DOI:
[12]
Alexander van der Grinten, Eugenio Angriman, and Henning Meyerhenke. 2020. Scaling up network centrality computations–A brief overview. Inf. Technol. 62, 3–4 (2020).
[13]
Hai Jin, Chen Qian, Dongxiao Yu, Qiang-Sheng Hua, Xuanhua Shi, and Xia Xie. 2019. Parallel computation of hierarchical closeness centrality and applications. World Wide Web 22, 6 (2019), 3047–3064. DOI:
[14]
U. Kang, Spiros Papadimitriou, Jimeng Sun, and Hanghang Tong. 2011. Centralities in large networks: Algorithms and observations. In Proceedings of the 11th SIAM International Conference on Data Mining. SIAM/Omnipress, 119–130. DOI:
[15]
Leo Katz. 1953. A new status index derived from sociometric analysis. Psychometrika 18, 1 (01 Mar.1953), 39–43. DOI:
[16]
M. G. Kendall. 1938. A new measure of rank correlation. Biometrika 30, 1/2 (1938), 81–93. Retrieved from http://www.jstor.org/stable/2332226.
[17]
Jung Hyun Kim, Mao-Lin Li, K. Selçuk Candan, and Maria Luisa Sapino. 2017. Personalized PageRank in uncertain graphs with mutually exclusive edges. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 525–534. DOI:
[18]
Christine Kiss and Martin Bichler. 2008. Identification of influencers—Measuring influence in customer networks. Decis. Supp. Syst. 46, 1 (2008), 233–253. DOI:
[19]
Andrea Landherr, Bettina Friedl, and Julia Heidemann. 2010. A critical review of centrality measures in social networks. Busin. Inf. Syst. Eng. 2, 6 (2010), 371–385.
[20]
Nan Lin. 1976. Foundations of Social Research. McGraw-Hill, New York.
[21]
Hang Liu, H. Howie Huang, and Yang Hu. 2016. iBFS: Concurrent breadth-first search on GPUs. In Proceedings of the International Conference on Management of Data. ACM, 403–416. DOI:
[22]
Seungwon Min, Vikram Sharma Mailthody, Zaid Qureshi, Jinjun Xiong, Eiman Ebrahimi, and Wen-Mei Hwu. 2020. EMOGI: Efficient memory-access for out-of-memory graph-traversal in GPUs. Proc. VLDB Endow. 14, 2 (2020), 114–127. DOI:
[23]
Juhani Nieminen. 1974. On the centrality in a graph. Scandin. J. Psychol. 15 4 (1974), 332–336.
[24]
Mahendra Piraveenan, Mikhail Prokopenko, and Liaquat Hossain. 2013. Percolation centrality: Quantifying graph-theoretic impact of nodes during percolation in networks. PLoS ONE 8, 1 (29 Jan.2013), 1–14. DOI:
[25]
Sergio Porta, Emanuele Strano, Valentino Iacoviello, Roberto Messora, Vito Latora, Alessio Cardillo, Fahui Wang, and Salvatore Scellato. 2009. Street centrality and densities of retail and services in Bologna, Italy. Environ. Plan. B: Plan. Des. 36, 3 (2009), 450–465. DOI:
[26]
Arkaprava Saha, Ruben Brokkelkamp, Yllka Velaj, Arijit Khan, and Francesco Bonchi. 2021. Shortest paths and centrality in uncertain networks. Proc. VLDB Endow. 14, 7 (2021), 1188–1201. Retrieved from http://www.vldb.org/pvldb/vol14/p1188-khan.pdf.
[27]
Kazumi Saito, Takayasu Fushimi, Kouzou Ohara, Masahiro Kimura, and Hiroshi Motoda. 2021. Efficient computation of target-oriented link criticalness centrality in uncertain graphs. Intell. Data Anal. 25, 5 (2021), 1323–1343. DOI:
[28]
Ahmet Erdem Sariyüce, Erik Saule, Kamer Kaya, and Ümit V. Çatalyürek. 2015. Incremental closeness centrality in distributed memory. Parallel Comput. 47 (2015), 3–18. DOI:
[29]
Jeanette P. Schmidt, Alan Siegel, and Aravind Srinivasan. 1995. Chernoff–Hoeffding bounds for applications with limited independence. SIAM J. Discr. Math. 8, 2 (1995), 223–250.
[30]
Kshitij Shukla, Sai Charan Regunta, Sai Harsh Tondomker, and Kishore Kothapalli. 2020. Efficient parallel algorithms for betweenness- and closeness-centrality in dynamic graphs. In Proceedings of the International Conference on Supercomputing. ACM, 10:1–10:12. DOI:
[31]
Manuel Then, Moritz Kaufmann, Fernando Chirigati, Tuan-Anh Hoang-Vu, Kien Pham, Alfons Kemper, Thomas Neumann, and Huy T. Vo. 2014. The more the merrier: Efficient multi-source graph traversal. Proc. VLDB Endow. 8, 4 (2014), 449–460. DOI:
[32]
Chenxu Wang and Ziyuan Lin. 2019. An efficient approximation of betweenness centrality for uncertain graphs. IEEE Access 7 (2019), 61259–61272. DOI:
[33]
Rong Zhu, Zhaonian Zou, and Jianzhong Li. 2015. Top-k reliability search on uncertain graphs. In Proceedings of the International Conference on Data Mining. IEEE Computer Society, 659–668. DOI:
[34]
Zhaonian Zou, Jianzhong Li, Hong Gao, and Shuo Zhang. 2009. Frequent subgraph pattern mining on uncertain graph data. In Proceedings of the 18th ACM Conference on Information and Knowledge Management. ACM, 583–592. DOI:
[35]
Zhaonian Zou, Jianzhong Li, Hong Gao, and Shuo Zhang. 2010. Mining frequent subgraph patterns from uncertain graph data. IEEE Trans. Knowl. Data Eng. 22, 9 (2010), 1203–1218. DOI:

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on the Web
ACM Transactions on the Web  Volume 17, Issue 4
November 2023
331 pages
ISSN:1559-1131
EISSN:1559-114X
DOI:10.1145/3608910
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 July 2023
Online AM: 15 June 2023
Accepted: 20 May 2023
Revised: 08 March 2023
Received: 17 May 2022
Published in TWEB Volume 17, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Closeness centrality
  2. uncertain graph
  3. breadth-first search
  4. parallelism

Qualifiers

  • Research-article

Funding Sources

  • National Natural Science Foundation of China
  • Open Research Projects of Zhejiang Lab

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)120
  • Downloads (Last 6 weeks)22
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media