Skip to main content
Log in

Novel social network community discovery method combined local distance with node rank optimization function

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

In view of that most of the current community discovery methods in social network do not consider node self-transfer and node bias, so that it is not possible to extract the graph features effectively, which leads to the ineffective problem by the community discovery, this paper proposes a novel social network community discovery algorithm (Local Distance Laplace, LDL). First, a Laplace matrix decomposition model is constructed based on the principle of matrix decomposition. Secondly, considering the high cost of global social network information acquisition and calculation, a community discovery model based on local distance is proposed. Finally, the optimal community structure is selected by using the NRO (Node Rank Optimization) function. A comprehensive comparative analysis is made on eleven real and synthetic networks. At the same time, validation analysis is conducted on eleven different social networks (Karate, Dolphins, Lemis, Public book, Football, Celegansnertal, Email, Public blogs, Netscience, Power, Hep_th). The experimental simulation results show that: in the real network, the proposed LDL algorithm improved the overall performance by nearly 7% compared with the seven state of art optimal methods (CoVeC, EDBC, JNMF, EADP, LPANNI, LSA, SCFS). The novel algorithm is reasonable and effective and it can also be extended to multi-scale community discovery.

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

Similar content being viewed by others

References

  1. Jean C, Kyandoghere K, Nkiediel A (2020) An efficient, scalable, and robust neuro-processor-based concept for solving single- cycle traveling salesman problems in complex and dynamically reconfigurable graph networks. IEEE Access 8(1):42297–42324

    Google Scholar 

  2. Sara R, Mano M, Shankar S (2019) Topological and functional comparison of community detection algorithms in biological networks. BMC Bioinform 20(1):1–25

    Google Scholar 

  3. Yoon C (2019) A parallel community detection in multi-modal social network with apache spark. IEEE Access 7(1):27465–27478

    Google Scholar 

  4. Akimushkin C, Amancio R et al (2017) Text authorship identified using the dynamics of word co-occurrence networks. PLoS One 12:30–41

    Article  Google Scholar 

  5. Badr H, Ayoub L, Salma M (2019) A distributed group recommendation system based on extreme gradient boosting and big data technologies. Appl Intell 49(12):4128–4149

    Article  Google Scholar 

  6. Xiao T, Shen H (2019) Neural variational matrix factorization for collaborative filtering in recommendation systems[J]. Appl Intell 49(10):3558–3569

    Article  Google Scholar 

  7. Shi C, Hu B, Zhao W et al (2019) Heterogeneous information network embedding for recommendation. IEEE T Knowl Data En 31(1):357–370

    Article  Google Scholar 

  8. Li Y, Su Z, Yang J, Gao C (2020) Exploiting similarities of user friendship networks across social networks for user identifification. Inform Sciences 506(1):78–98

    Article  Google Scholar 

  9. Shanfeng W, Maoguo G, Wenfeng L, Yue W (2020) Preventing epidemic spreading in networks by community detection and memetic algorithm. Appl Soft Comput 89(1):106–118

    Google Scholar 

  10. Baofang H, Wa H, Yuanjie Z (2019) Sign prediction and community detection in directed signed networks based on random walk theory. Int J Embed Syst 11(2):200–209

    Article  Google Scholar 

  11. Cui Y, Wang X, Eustace J (2014) Detecting community structure via the maximal sub-graphs and belonging degrees in complex networks. Phys A, Statist Mech Appl 416:198–207

    Article  MATH  Google Scholar 

  12. Leskovec J, Sosic R (2016) SNAP: a general-purpose network analysis and graph-mining library. ACM Trans Intell Syst Technol 8(1):1–20

    Article  Google Scholar 

  13. Newman M, Michelle G (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):13–22

    Article  Google Scholar 

  14. Newman M, Girvan M (2016) Community detection in networks: modularity optimization and maximum likelihood are equivalent. Phys Rev E, Stat Phys 94:41–50

    Article  Google Scholar 

  15. Kun G, Ling H, Yuzhong C, Wenzhong G, Jianning Z (2020) A local community detection algorithm based on internal force between nodes[J]. Appl Intell 50(2):328–340

    Article  Google Scholar 

  16. Razieh H, Alireza R (2020) AntLP: ant-based label propagation algorithm for community detection in social networks. CAAI Trans Intell Technol 5(1):34–41

    Article  Google Scholar 

  17. Badung L, Hong S, Hung X et al (2019) Improved network community detection using meta-heuristic based label propagation. Appl Intell 49(4):1451–1466

    Article  Google Scholar 

  18. Newman M (2004) Fast algorithm for detecting community structure in networks. Phys Rev E, Stat Phys 69(6):13–21

    Article  Google Scholar 

  19. Li W, Xie J, Xin M, Mo J (2018) An overlapping network community partition algorithm based on semi-supervised matrix factorization and random walk. Expert Syst Appl 91:277–285

    Article  Google Scholar 

  20. Wu W, Kwong S, Zhou Y, Jia Y, Gao W (2018) Nonnegative matrix factorization with mixed hypergraph regularization for community detection. Inf Sci 435:263–281

    Article  MathSciNet  MATH  Google Scholar 

  21. Hong L, Qinghua Z, Xiaoshuang S, Jianfeng L (2020) Community detection in complex networks using nonnegative matrix factorization and sensity-based clustering algorithm. Neural Process Lett 51(2):1731–1748

    Article  Google Scholar 

  22. Pan S, Kun H, David B, John E (2019) Hopcroft: locally-biased spectral approximation for community detection. Knowl Based Syst 164:459–472

    Article  Google Scholar 

  23. Hadrien L, Chow T, Guanrong C Scalable spectral clustering for overlapping community detection in large-scale networks. IEEE Trans Knowl Data Eng 32(4):754–767

  24. Luo W, Yan Z, Bu C, Zhang D (2020) Community detection by fuzzy relations. IEEE T Emerg Top Com 8(2):478–492

    Google Scholar 

  25. Sun G (2015) Community detection by fuzzy clustering. Physica A 419(1):408–416

    Article  Google Scholar 

  26. Liu L, Wang L, Zhao J et al (2017) A unified framework of lightweight local community detection for different node similarity measurement. Chinese National Conference on Social Media Processing. Springer, Cham, pp 283–295

    Google Scholar 

  27. Clauset A (2005) Finding local community structure in networks. Phys Rev E 72(1):32–40

    Google Scholar 

  28. Luo F, Wang Z, Promislow E (2008) Exploring local community structures in large networks. Web Intell Agent Syst 6(1):387–400

    Article  Google Scholar 

  29. Lancichinetti A, Fortunato S, Kertesz J (2009) Detecting the overlapping and hierarchical community structure in complex networks. New J Phys 11(3):15–23

    Article  Google Scholar 

  30. Xuchao G, Jie S, Han Z, Chengqi L, Jing C, Lin L (2019) Community detection based on genetic algorithm using local structural similarity. IEEE Access 7(1):134583–134600

    Google Scholar 

  31. Wang F, Li T, Wang X, Zhu S, Ding C (2011) Community discovery using nonnegative matrix factorization. Data Min Knowl Disc 22(3):493–521

    Article  MathSciNet  MATH  Google Scholar 

  32. Kun G, Ling H, Yuzhong C, Wenzhong G, Jianning Z (2020) A local community detection algorithm based on internal force between nodes. Appl Intell 50(2):328–340

    Article  Google Scholar 

  33. Chen N, Liu Y, Chao H (2018) Overlapping community detection using non–negative matrix factorization with orthogonal and sparseness constraints. IEEE Access 6:21266–21274

    Article  Google Scholar 

  34. Liying H, Gongde G (2020) An augmented Lagrangian alternating direction method for overlapping community detection based on symmetric nonnegative matrix factorization. Int J Mach Learn Cyb 11(2):403–415

    Article  Google Scholar 

  35. Zejun S, Yanan S, Xinfeng C et al (2020) Community detection based on the Matthew effect. Knowl-Based Syst 205:31–42

    Google Scholar 

  36. Petr C (2020) Community detection in node-attributed social networks: a survey. Comput Sci Rev 37:40–53

    MathSciNet  MATH  Google Scholar 

  37. Xiang J, Wang Z, Li H, Zhang Y, Chen S, Liu C, Guo L (2017) Comparing local modularity optimization for detecting communities in networks. Int J Mod Phys C 28(6):12–19

    Article  Google Scholar 

  38. Gui Q, Deng R, Xue P, Cheng X (2018) A community discovery algorithm based on boundary nodes and label propagation. Pattern Recogn Lett 109:103–109

    Article  Google Scholar 

  39. Li C, Bai J, Zhang L, Tang H, Luo Y (2019) Opinion community detection and opinion leader detection based on text information and network topology in cloud environment. Inform Sciences 504:61–83

    Article  Google Scholar 

  40. Radicchi F (2004) Defining and identifying communities in networks. P Natl Acad Sci USA 101(9):2658–2663

    Article  Google Scholar 

  41. Asgarali B, Hamid R (2020) LSMD: a fast and robust local community detection starting from low degree nodes in social networks. Future Gener Comp Sy 113:41–57

    Article  Google Scholar 

  42. Yanhong F, Hong Y, Geng S, Song P (2018) Diversity measures method in high-dimensional semantic vector based on asymmetric multi-valued feature Jaccard coefficient. Comput Sci 45(6):57–66

    Google Scholar 

  43. Cristina D (2019) On the randic index of graphs. Discret Math 342(10):2792–2796

    Article  MathSciNet  MATH  Google Scholar 

  44. Gustavo S, Carnivali AV, Artur Z, Paulo E (2020) CoVeC: coarse-grained vertex clustering for efficient community detection in sparse complex networks. Inf Sci 522:180–192

    Article  MathSciNet  Google Scholar 

  45. Majid A, Somayeh A (2019) A fast divisive community detection algorithm based on edge degree betweenness centrality. Appl Intell 49(2):689–702

    Article  Google Scholar 

  46. Xiaoke M, Di D, Quan W (2019) Community detection in multi-layer networks using joint nonnegative matrix factorization. IEEE T Knowl Data En 31(2):273–286

    Article  Google Scholar 

  47. Mingli X, Yuhua L, Ruixuan L, Fuhao Z, Xiwu G (2019) EADP: an extended adaptive density peaks clustering for overlapping community detection in social networks. Neurocomputing 337:287–302

    Article  Google Scholar 

  48. Meilian L, Zhenglin Z, Zhihe Q, Yu K LPANNI: Overlapping community detection using label propagation in large-scale complex networks. IEEE T Knowl Data En 31(9):1736–1749

  49. Pan S, Kun H, David B, John H (2019) Locally-biased spectral approximation for community detection. Knowl Based Syst 164:459–472

    Article  Google Scholar 

  50. Abhishek K, Singh N, Sudhakar P (2019) A user ranking algorithm for efficient information management of community sites using spectral clustering and folksonomy. Inform Sciences 45(5):56–68

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by National Social Science Fund of China (17XXW004), Chongqing Graduate Student Innovation Fund (CYS20343), Science and Technology Project of Chongqing Education Commission (KJZD-K202001101), National Science Foundations of China (61702063), General program of Chongqing Natural Science Foundation (cstc2019jcyj-msxmX0492), Chongqing Education Commission humanities and Social Sciences Project(20SKGH166), Graduate Innovation Fund of Chongqing University of Technology(ycx20192060).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nan Ding.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, X., Ding, N., Liu, C. et al. Novel social network community discovery method combined local distance with node rank optimization function. Appl Intell 51, 4788–4805 (2021). https://doi.org/10.1007/s10489-020-02040-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-02040-4

Keywords

Navigation