Skip to main content

An Overlapping Community Detection Algorithm Based on Triangle Coarsening and Dynamic Distance

  • Conference paper
  • First Online:
Computer Supported Cooperative Work and Social Computing (ChineseCSCW 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 917))

  • 860 Accesses

Abstract

Discoverying hidden communities in various kinds of complicated networks is a considerable research direction in the field of complex network analysis. Its goal is to discover the structures of communities in complex networks. The algorithms devised upon the Attractor dynamic distance mechanism are capable of finding stable communities with various sizes. However, they still have deficiencies in overlapping community discovery and runtime efficiency. An overlapping community discovery algorithm based on triangle coarsening and dynamic distance is posed in this paper. First, a coarsening strategy devised upon triangle is adopted to reduce networks’ sizes. Second, for the coarsened networks, a dynamic distance processing mechanism based on overlapping Attractors is used to discover the overlapping communities in the networks. Finally, the communities in the raw networks are obtained through anti-roughening steps. The experiments on different datasets demonstrate that the proposed algorithm not only can discover the overlapping communities accurately but also has low time complexity.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 69(2), 026113 (2004)

    Article  Google Scholar 

  2. Palla, G., Derényi, I., Farkas, I., et al.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 814–818 (2005)

    Article  Google Scholar 

  3. Shen, H.W., Cheng, X.Q., Cai, K., et al.: Detect overlapping and hierarchical community structure in networks. Phys. A 388(8), 1706–1712 (2009)

    Article  Google Scholar 

  4. Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E (Stat. Nonlinear Soft Matter Phys.) 76(3), 036106 (2007)

    Article  Google Scholar 

  5. Gregory, S.: Finding overlapping communities in networks by label propagation. New J. Phys. 12(10), 1–26 (2010)

    Article  Google Scholar 

  6. Zhang, C.L., Wang, Y.L., Wu, Y.J., et al.: Multi-label propagation algorithm for overlapping community discovery based on information entropy and local correlation. J. Chin. Mini-Micro Comput. Syst. 37(8), 1645–1650 (2016)

    Google Scholar 

  7. Zhu, M., Meng, F.R., Zhou, Y.: Density-based link clustering algorithm for overlapping community detection. J. Comput. Res. Dev. 50(12), 2520–2530 (2013)

    Google Scholar 

  8. He, D., Jin, D., Baquero, C., et al.: Link community detection using generative model and nonnegative matrix factorization. PLoS ONE 9(1), 0086899 (2014)

    Article  Google Scholar 

  9. Liu, Q., Liu, C., Wang, J., et al.: Evolutionary link community structure discovery in dynamic weighted networks. Phys. A 466, 370–388 (2017)

    Article  Google Scholar 

  10. Shao, J., Han, Z., Yang, Q., Zhou, T.: Community detection based on distance dynamics. In: Proceedings of 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, Australia, pp. 1075–1084 (2015)

    Google Scholar 

  11. Meng, T., Cai, L., He, T., et al.: An improved community detection algorithm based on the distance dynamics. In: International Conference on Intelligent Networking and Collaborative Systems, pp. 135–142. IEEE (2016)

    Google Scholar 

  12. Chen, L., Zhang, J., Cai, L.J., Deng, Z.Y.: Fast community detection based on distance dynamics. Tsinghua Sci. Technol. 22(06), 564–585 (2017)

    Article  Google Scholar 

  13. Kumpula, J.M., Kivelä, M., Kaski, K., et al.: Sequential algorithm for fast clique percolation. Phys. Rev. E 78(2), 026109 (2008)

    Article  Google Scholar 

  14. Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33(4), 452–473 (1977)

    Article  Google Scholar 

  15. Newman, M.E.: Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E (Stat. Nonlinear Soft Matter Phys.) 74(3), 036104 (2006)

    Article  MathSciNet  Google Scholar 

  16. Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 78(2), 046110 (2008)

    Article  Google Scholar 

  17. Dongen, S.: A cluster algorithm for graphs. Technical report, CWI, Amsterdam, The Netherlands (2000)

    Google Scholar 

  18. Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043), 814–818 (2005)

    Article  Google Scholar 

  19. Coscia, M., Rossetti, G., Giannotti, F., Pedreschi, D.: Demon: a local-first discovery method for overlapping communities. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 615–623 (2012)

    Google Scholar 

  20. Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. J. Stat. Mech. Theory Exp. 09, P09008 (2005)

    Google Scholar 

Download references

Acknowledgments

This work is partly supported by the National Natural Science Foundation of China under Grant No. 61300104, No. 61300103 and No. 61672158, the Fujian Province High School Science Fund for Distinguished Young Scholars under Grant No. JA12016, the Program for New Century Excellent Talents in Fujian Province University under Grant No. JA13021, the Fujian Natural Science Funds for Distinguished Young Scholar under Grant No. 2014J06017 and No. 2015J06014, the Major Production and Research Project of Fujian Scientific and Technical Department, the Technology Innovation Platform Project of Fujian Province (Grants Nos. 2009J1007, 2014H2005), the Fujian Collaborative Innovation Center for Big Data Applications in Governments, and the Natural Science Foundation of Fujian Province under Grant No. 2013J01230 and No. 2014J01232, Industry-Academy Cooperation Project under Grant No. 2014H6014 and No. 2017H6008. Haixi Government Big Data Application Cooperative Innovation Center.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhanghui Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xiang, B., Guo, K., Liu, Z., Liao, Q. (2019). An Overlapping Community Detection Algorithm Based on Triangle Coarsening and Dynamic Distance. In: Sun, Y., Lu, T., Xie, X., Gao, L., Fan, H. (eds) Computer Supported Cooperative Work and Social Computing. ChineseCSCW 2018. Communications in Computer and Information Science, vol 917. Springer, Singapore. https://doi.org/10.1007/978-981-13-3044-5_21

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-3044-5_21

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-3043-8

  • Online ISBN: 978-981-13-3044-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics