Skip to main content

Efficient Closeness Centrality Computation for Dynamic Graphs

  • Conference paper
  • First Online:
Database Systems for Advanced Applications (DASFAA 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12113))

Included in the following conference series:

Abstract

As a classic metric, closeness centrality can measure the importance of a node in a graph by its proximity to the other nodes. However, exactly calculating closeness centrality of all nodes is significantly time-consuming. Besides, graphs usually evolve with inserted and/or deleted edges, which exacerbates the performance issue if we recompute results from scratch. The paper proposes a preliminary algorithm for calculating exact closeness centrality by using biconnected components and articulation points. Firstly, a large graph is divided into a series of biconnected components which are connected by articulation points. Then distance between arbitrary nodes on the whole graph can be converted into multiple distances between different biconnected components. We further propose an incremental update technique to dynamically maintain the computation results when graphs are changing, like inserting and/or deleting edges, by efficiently detecting all the affected shortest paths to update the closeness centrality based on articulation points. We finally conduct extensive experiments over real graphs to validate the efficiency and effectiveness of our techniques.

Supported by the National Key R&D Program of China (2018YFB1003400), the National Natural Science Foundation of China (61872070, U1811261, 61902366) and Liao Ning Revitalization Talents Program (XLYC1807158).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Paolo, B., Vigna, S.: Axioms for centrality. Internet Math. 10(3–4), 222–262 (2014)

    MathSciNet  Google Scholar 

  2. Saxena, A., Malik, V., Iyengar, S.R.S.: Estimating the degree centrality ranking. In: 12th International Conference on COMmunication Systems and NETworkS (COMSNETS), pp. 1–2 (2016)

    Google Scholar 

  3. Jamour, F., Skiadopoulos, S., Kalnis, P.: Parallel algorithm for incremental betweenness centrality on large graphs. IEEE Trans. Parallel Distrib. Syst. 29(3), 659–672 (2018)

    Article  Google Scholar 

  4. Wang, C., Lin, Z.: An efficient approximation of betweenness centrality for uncertain graphs. IEEE Access 7, 61259–61272 (2019)

    Article  Google Scholar 

  5. Bergamini, E., Borassi, M., Crescenzi, P., Marino, A., Meyerhenke, H.: Computing top-k closeness centrality faster in unweighted graphs. ACM Trans. Knowl. Disc. Data (TKDD) 13(5), 1–40 (2019)

    Article  Google Scholar 

  6. Ayta, V., Turac, T.: Closeness centrality in some splitting networks. Comput. Sci. J. Moldova 26(3), 251–269 (2018)

    MathSciNet  Google Scholar 

  7. Lv, L., Zhang, K., Zhang, T., Li, X., Zhang, J., Xue, W.: Eigenvector centrality measure based on node similarity for multilayer and temporal networks. IEEE Access 7, 115725–115733 (2019)

    Article  Google Scholar 

  8. Pedroche, F., Tortosa, L., Vicent, J.-F.: An eigenvector centrality for multiplex networks with data. Symmetry 11, 1–23 (2019)

    Article  Google Scholar 

  9. Newman, M.E.J.: Scientific collaboration networks. II. Shortest paths, weighted networks, and centrality. Phys. Rev. E 64, 016132 (2001)

    Article  Google Scholar 

  10. Sporns, O., Honey, C.J., Kotter, R.: Identification and classification of hubs in brain networks. PLoS ONE 2(10), e1049 (2007)

    Article  Google Scholar 

  11. Carbaugh, J., Fletcher, M., Gera, R., Lee, W.C., Nelson, R., Debnath, J.: Extracting information based on partial or complete network data. J. Fundam. Appl. Sci. 10(4), 76–83 (2018)

    Google Scholar 

  12. Iyengar, S.R.S., Madhavan, C.E.V., Zweig, K.A., Natarajan, A.: Understanding human navigation using network analysis. Topics Cognitive Sci. 4(1), 121–134 (2012)

    Article  Google Scholar 

  13. Sariyce, A.E., Kaya, K., Saule, E., et al.: Incremental algorithms for closeness centrality. In: International Conference on Big Data, pp. 487–492. IEEE (2013)

    Google Scholar 

  14. Yen, C.-C., Yeh, M.-Y., Chen, M.-S.: An efficient approach to updating closeness centrality and average path length in dynamic networks. In: IEEE International Conference on Data Mining (ICDM), pp. 867–876. IEEE (2013)

    Google Scholar 

  15. Cohen, E., Delling, D., Pajor, T., Werneck, R.F.: Computing classic closeness centrality, at scale. In: 2nd ACM Conference on Online Social Networks (COSN), pp. 37–50. ACM (2014)

    Google Scholar 

  16. Kim, J., Ahn, H., Park, M., Kim, S., Kim, K.P.: An estimated closeness centrality ranking algorithm and its performance analysis in large-scale workflow-supported social networks. Trans. Internet Inf. Syst. (TIIS) 10(3), 1454–1466 (2016)

    Google Scholar 

  17. Guo, t., Cao, X., Cong, G., Lu, J., Lin, X.: Random-radius ball method for estimating closeness centrality. In: 31th AAAI Conference on Artificial Intelligence (AAAI), pp. 125–131. AAAI (2017)

    Google Scholar 

  18. Sariyce, A.E., Saule, E., Kaya, K., et al.: Incremental closeness centrality in distributed memory. Parallel Comput. 47, 3–18 (2015)

    Article  MathSciNet  Google Scholar 

  19. Santos, E.E., Korah, J., Murugappan, V., Subramanian, S.: Efficient anytime anywhere algorithms for closeness centrality in large and dynamic graphs. In: International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 1821–1830. IEEE (2016)

    Google Scholar 

  20. Olsen, P.W., Labouseur, A.G., Hwang, J.-H.: Efficient top-k closeness centrality search. In: 30th International Conference on Data Engineering (ICDE), pp. 196–207. IEEE (2014)

    Google Scholar 

  21. Bergamini, E., Borassi, M., Crescenzi, P., Marino, A., Meyerhenke, H.: Computing top-k closeness centrality faster in unweighted graphs. ACM Trans. Knowl. Disc. from Data 13(5), 1–40 (2017)

    MATH  Google Scholar 

  22. Bisenius, P., Bergamini, E., Angriman, E., Meyerhenke, H.: Computing Top-k closeness centrality in fully-dynamic graphs. In: 20th SIAM Workshop on Algorithm Engineering and Experiments (ALENEX), pp. 21–35 (2018)

    Google Scholar 

  23. Kas, M., Carley, K.M., Carley, L.R.: Incremental closeness centrality for dynamically changing social networks. In: International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 1250–1258. IEEE/ACM (2013)

    Google Scholar 

  24. Inariba, W., Akiba, T., Yoshida, Y.: Distributed algorithms on exact personalized PageRank. In: 17th Proceedings of the 2017 ACM International Conference on Management of Data (SIGMOD), pp. 479–494. ACM (2017)

    Google Scholar 

  25. Hopcroft, J.E., Tarjan, R.E.: Efficient algorithms for graph manipulation (Algorithm 447). Commun. ACM 16(6), 372–378 (1973)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Gu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shao, Z., Guo, N., Gu, Y., Wang, Z., Li, F., Yu, G. (2020). Efficient Closeness Centrality Computation for Dynamic Graphs. In: Nah, Y., Cui, B., Lee, SW., Yu, J.X., Moon, YS., Whang, S.E. (eds) Database Systems for Advanced Applications. DASFAA 2020. Lecture Notes in Computer Science(), vol 12113. Springer, Cham. https://doi.org/10.1007/978-3-030-59416-9_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59416-9_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59415-2

  • Online ISBN: 978-3-030-59416-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics