Skip to main content
Log in

Research on of overlapping community detection algorithm based on tag influence

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Because of the overlapping community detection algorithm is random and easily forms the monster community, an overlapping community detection algorithm OCDA_TI based on tag influence is proposed in this paper. Firstly, the concept of subordinate degree that represents the ascription degree for this community vertices in different communities is defined in the algorithm; secondly, for the problem that the attraction between tag vertex will weaken according to the tag propagation distance increases, tag score and the attenuation factor is described. In order to avoid the problem of random selection of same label influence, the similarity measure is defined; thirdly, the calculation method of tag influence value and the termination condition of tag transmission are given based on the subordinate degree function and attenuation factor. Considering that the network structure is difficult to determine the attenuation factor, the propagation distance parameter is introduced, which combines the modularity increment maximum; Finally, the testing of the OCDA_TI algorithm in different data sets, the experimental results show that the proposed algorithm has good stability, and the quality of community detection is superior to the typical overlapping community detection algorithms.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Liu, Y.: Social Network Structure Research. Zhejiang University, Hangzhou (2008)

    Google Scholar 

  2. Zhao, Z.: Online social network based on tag propagation community detection algorithm. Fudan University, Shanghai (2013)

    Google Scholar 

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

    Article  Google Scholar 

  4. Farkas, I., et al.: Weighted network modules. New J. Phys. 9, 180 (2007)

    Article  Google Scholar 

  5. Lehmann, S., et al.: Biclique communities. Phys. Rev. E 78, 016108 (2008)

    Article  MathSciNet  Google Scholar 

  6. 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 

  7. Gregory, S.: Detection overlapping communities in networks by tag propagation. New J. Phys. 12(10), 103018 (2010)

    Article  Google Scholar 

  8. Liu, S., Zhu, F., Gan, L.: Research on overlapping community detection algorithm based on tag propagation probability. J. Comput. 39(4), 717–729 (2016)

    MathSciNet  Google Scholar 

  9. Guo, L., Zuo, W., Peng, T.: Study on the detection of socialized network overlapping community and dynamic cluster evolution based on membership. Acta Electr. J. 44(3), 587–594 (2016)

    Google Scholar 

  10. Li, C., Tang, Y., Lin, H., et al.: Improved parallel network detection algorithm based on tag propagation. Sci. China 46(2), 212–227 (2016)

    Google Scholar 

  11. Chen, J., Zhou, G., Nan, Y., et al.: A semi-supervised local extended overlapping community detection method. J. Comput. Res. Dev. 53(6), 1376–1388 (2016)

    Google Scholar 

  12. Liu, J., Zhao, W., et al.: A detection algorithm for a centroid and overlapping network community. Comput. Sci. 43(3), 33–37 (2016)

    Google Scholar 

  13. Zhou, X., Liu, Y., Wang, J., et al.: A density based link clustering algorithm for overlapping community detection in networks. Physica A 486, 65–78 (2017)

    Article  Google Scholar 

  14. Devi, J.C., Poovammal, E.: An analysis of overlapping community detection algorithms in social networks. Proc. Comput. Sci. 89, 349–358 (2016)

    Article  Google Scholar 

  15. Wu, Z., Lin, Y., Wan, H., et al.: Efficient overlapping community detection in huge real-world networks. Phys. A 391(7), 2475–2490 (2012)

    Article  Google Scholar 

  16. Ma, T., Wang, Y., Tang, M., et al.: LED: a fast overlapping communities detection algorithm based on structural clustering. Neurocomputing 207, 488–500 (2016)

    Article  Google Scholar 

  17. Wang, Z.X., Li, Z.C., Ding, X.F., et al.: Overlapping community detection based on node location analysis. Knowl. Based Syst. 105, 225–235 (2016)

    Article  Google Scholar 

  18. Lu, Z., Wang, J., Li, Y.: An overview on overlapping community detection. In: Proceedings of the International Conference on Computer Science & Education. IEEE, pp: 486–490 (2012)

  19. Karan, R., Biswal, B.: A model for evolution of overlapping community networks. Phys. A 474, 380–390 (2017)

    Article  Google Scholar 

  20. Huang, L., Wang, G., Wang, Y., et al.: A link density clustering algorithm based on automatically selecting density peaks for overlapping community detection. Int. J. Mod. Phys. B 30(24), 1650167 (2016)

    Article  MathSciNet  Google Scholar 

  21. Basu, S., Pan, I.: Overlapping community detection through threshold analysis on disjoint network structures. In: Proceedings of the International Conference on Advanced Computational and Communication Paradigms. (2017)

  22. Barber, M.J., Clark, J.W.: Detecting network communities by propagating labels under constraints. Phys. Rev. E 80(2 Pt 2), 026129 (2009)

    Article  Google Scholar 

  23. Liu, X., Murata, T.: Advanced modularity-specialized label propagation algorithm for detecting communities in networks. Phys. A 389(7), 1493–1500 (2010)

    Article  Google Scholar 

  24. Wu, Z.H., Lin, Y.F., Gregory, S.: Balanced multi-label propagation for overlapping community detection in social networks. J. Comput. Sci. Technol. 27(3), 468–479 (2012)

    Article  MathSciNet  Google Scholar 

  25. Yang, G., Zheng, W.P., Wang, W.J.: Community detection algorithm based on weighted dense subgraphs. J. Softw. 28(11), 3103–3114 (2016)

    MathSciNet  MATH  Google Scholar 

  26. Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2 Pt 2), 026113 (2004)

    Article  Google Scholar 

  27. Lancichinetti, A., Fortunato, S., Kertész, J.: Detecting the overlapping and hierarchical community structure in complex networks. New J. Phys. 11(3), 19–44 (2009)

    Article  Google Scholar 

  28. Nicosia, V., Mangioni, G., Carchiolo, V.: Extending the definition of modularity to directed graphs with overlapping communities. J. Stat. Mech: Theory Exp. 2009(3), 3166–3168 (2009)

    Article  Google Scholar 

Download references

Funding

Project 61602401 and 61472340 supported by National Natural Science Foundation of China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mingxin Liu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, J., Liu, M. & Liu, X. Research on of overlapping community detection algorithm based on tag influence. Cluster Comput 22 (Suppl 3), 6669–6679 (2019). https://doi.org/10.1007/s10586-018-2402-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-018-2402-x

Keywords

Navigation