Skip to main content
Log in

True-link clustering through signaling process and subcommunity merge in overlapping community detection

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

To overcome the difficulty in detecting reliable overlapping communities in complex networks, “true-link” and “pseudo-link” are firstly proposed on the basis of the original network graph. Then, the “true-link” graph is obtained through the preprocessing of the original network graph. And then the line graph is partitioned by means of signaling process and single-linkage hierarchical clustering. Meanwhile, the subcommunities are merged based on the proposed similarity between communities, which eradicates the inherently redundant overlapping communities to a certain extent. Compared with other overlapping community detection algorithms, this proposed algorithm is of strong robustness and high accuracy. All the results of the experiments boil down to the conclusion that this True-link Clustering Community Detection is an overlapping community detection algorithm prevailing over others.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Bickel PJ, Chen A (2009) A nonparametric view of network models and Newman–Girvan and other modularities. Proc Natl Acad Sci 106(50):21068–21073

    Article  Google Scholar 

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

    Google Scholar 

  3. Wang Q, Fleury E (2012) Overlapping community structure and modular overlaps in complex networks. Lect Notes Soc Netw 283(92):15–40

    Google Scholar 

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

    Article  Google Scholar 

  5. He H, Zhang P, Dong J, Ren J (2016) MR-ECOCD: an edge clustering algorithm for overlapping community detection on large-scale network using mapreduce. Int J Innov Comput Inf Control 12(1):263–273

    Google Scholar 

  6. Todeschini A, Caron F (2016) Exchangeable random measures for sparse and modular graphs with overlapping communities, pp 1–29. arXiv:1602.02114v1

  7. Caron F, Fox EB (2015) Sparse graphs using exchangeable random measures, pp 1–64. arxiv:1401.1137v1

  8. Chakraborty T, Kumar S, Ganguly N et al (2016) GenPerm: a unified method for detecting non-overlapping and overlapping communities. IEEE Trans Knowl Data Eng 28(8):2101–2114

    Article  Google Scholar 

  9. Gregory S (2007) An algorithm to find overlapping community structure in networks. In: Knowledge discovery in databases: PKDD 2007, European conference on principles and practice of knowledge discovery in databases, Warsaw, Poland, September 17-21, 2007, Proceedings DBLP, vol 4702, pp 91–102

  10. Gregory S (2010) Finding overlapping communities in networks by label propagation. New J Phys 12(10):2011–2024

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Ahn YY, Bagrow JP, Lehmann S (2010) Link communities reveal multiscale complexity in networks. Nature 466(7307):761–764

    Article  Google Scholar 

  13. Shi C, Cai Y, Fu D et al (2013) A link clustering based overlapping community detection algorithm. Data Knowl Eng 87:394–404

    Article  Google Scholar 

  14. Ruan Y, Fuhry D, Parthasarathy S (2013) Efficient community detection in large networks using content and links. In: Proceedings of the 22nd international conference on world wide web. International World Wide Web Conferences Steering Committee, pp 1089–1098

  15. Yu L, Wu B, Wang B (2013) Lblp: link-clustering-based approach for overlapping community detection. Tsinghua Sci Technol 18(4):387–397

    Article  Google Scholar 

  16. He C, Ma H, Kang S et al (2014) An overlapping community detection algorithm based on link clustering in complex networks. In: Military communications conference (MILCOM), 2014 IEEE. IEEE, pp 865–870

  17. Lim S, Ryu S, Kwon S et al (2014) LinkSCAN*: overlapping community detection using the link-space transformation. In: 2014 IEEE 30th international conference on data engineering (ICDE). IEEE, pp 292–303

  18. Qi GJ, Aggarwal CC, Huang T (2012) Community detection with edge content in social media networks. In: 2012 IEEE 28th international conference on data engineering (ICDE). IEEE, pp 534–545

  19. Traag VA, Bruggeman J (2009) Community detection in networks with positive and negative links. Phys Rev E 80(3):1–7

    Article  Google Scholar 

  20. Zhang W, Guan N, Huang X et al (2014) Overlapping community detection via link partition of asymmetric weighted graph. In: International conference on security, pattern analysis, and cybernetics. IEEE, pp 417–422

  21. Jin D, Gabrys B, Dang J (2015) Combined node and link partitions method for finding overlapping communities in complex networks. Sci Rep 5:1–8

    Google Scholar 

  22. Deng X, Li G, Dong M et al (2017) Finding overlapping communities based on Markov chain and link clustering. Peer-to-Peer Netw Appl 10:411–420

    Article  Google Scholar 

  23. Zhou M (2015) Infinite edge partition models for overlapping community detection and link prediction. In: Computer science, pp 1135–1143

  24. Meng F, Zhang F, Zhu M et al (2016) Incremental density-based link clustering algorithm for community detection in dynamic networks. Math Probl Eng 2016(6):1–11

    Google Scholar 

  25. Hu Y, Li M, Zhang P et al (2008) Community detection by signaling on complex networks. Phys Rev E 78(1):1–14

    Article  Google Scholar 

  26. Evans TS, Lambiotte R (2009) Line graphs, link partitions, and overlapping communities. Phys Rev E 80(1):016105-1–016105-8

    Google Scholar 

  27. Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113-1–026113-15

    Article  Google Scholar 

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

    Article  Google Scholar 

  29. Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Physical review E 78(4):046110-1–046110-5

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by the National Natural Science Foundation of China (51674113), Hunan Provincial Natural Science Foundation of China (2017JJ4003) and (14JJ4026).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yingjie Zhang.

Ethics declarations

Conflict of interest

None.

Ethical standards

All the authors have read and have abided by the statement of ethical standards for manuscripts.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Zhang, Y., Chen, Q. et al. True-link clustering through signaling process and subcommunity merge in overlapping community detection. Neural Comput & Applic 30, 3613–3621 (2018). https://doi.org/10.1007/s00521-017-2946-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-017-2946-3

Keywords

Navigation