Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 6/2020

22-04-2020

Improved community structure discovery algorithm based on combined clique percolation method and K-means algorithm

Authors: Zhou Zhou, Zhuopeng Xiao, WeiHong Deng

Published in: Peer-to-Peer Networking and Applications | Issue 6/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Research on the community structure of networks is beneficial for understanding the structure of networks, analyzing their characteristics and discovering the rules hidden in these networks. To address issues from previous community mining algorithms, such as the low rate of convergence and high time complexity, this study proposes an improved community structure discovery algorithm named CPMK-Means algorithm. The main idea of this algorithm can be summarised as follows. The clique percolation method (CPM) algorithm generates the maximum number of cliques by combining depth-first search with breadth-first search so that the number of cluster centres is determined. Then, the k centres are selected based on the principle of the maximum degree of centres and minimum similarity between different centres. Afterwards, nodes in the network are assigned to the communities formed by the k centres, and the iterations are performed repeatedly until the centres become stable. Finally, the overlapping communities are merged. Experiments are carried out on standard data sets Football and Collins to evaluate the performance of the CPMK-Means algorithm. Results indicate that the CPMK-Means algorithm can achieve better community mining and higher execution efficiency compared with other algorithms. Furthermore, it is superior to other algorithms in terms of precision, recall, accuracy, F-measure and separation.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Chih-Hsiu Z, Kwang-Cheng C (2018) Social network analysis facilitates cognition in large wireless networks: clustering coefficient aided geographical routing. IEEE Trans Cogn Commun Netw 4(3):618–634CrossRef Chih-Hsiu Z, Kwang-Cheng C (2018) Social network analysis facilitates cognition in large wireless networks: clustering coefficient aided geographical routing. IEEE Trans Cogn Commun Netw 4(3):618–634CrossRef
3.
go back to reference Wang Q, Dai HN, Wu D et al (2018) Data analysis on video streaming QoE over mobile networks. EURASIP J Wirel Commun Netw 2018(173):1–10 Wang Q, Dai HN, Wu D et al (2018) Data analysis on video streaming QoE over mobile networks. EURASIP J Wirel Commun Netw 2018(173):1–10
4.
go back to reference Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci U S A 12:7821–7826MathSciNetCrossRef Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci U S A 12:7821–7826MathSciNetCrossRef
5.
go back to reference Salehan M, Kim DJ, Koo C (2018) A study of the effect of social trust, trust in social networking services, and sharing attitude, on two dimensions of personal information sharing behavior. J Supercomput 74(8):3596–3619CrossRef Salehan M, Kim DJ, Koo C (2018) A study of the effect of social trust, trust in social networking services, and sharing attitude, on two dimensions of personal information sharing behavior. J Supercomput 74(8):3596–3619CrossRef
6.
go back to reference Palla G, Derényi I, Farkas I, Vicsek T (2005) Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043):814–818CrossRef Palla G, Derényi I, Farkas I, Vicsek T (2005) Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043):814–818CrossRef
7.
go back to reference Newman ME (2003) Fast algorithm for detecting community structure in networks. Phys Rev E Stat Nonlinear Soft Matter Phys 69(6):066133CrossRef Newman ME (2003) Fast algorithm for detecting community structure in networks. Phys Rev E Stat Nonlinear Soft Matter Phys 69(6):066133CrossRef
8.
go back to reference Wei F, Qian W, Wang C et al (2009) Detecting overlapping community structures in networks. World Wide Web Internet Web Inf Syst 12(2):235–261CrossRef Wei F, Qian W, Wang C et al (2009) Detecting overlapping community structures in networks. World Wide Web Internet Web Inf Syst 12(2):235–261CrossRef
9.
go back to reference Shi C, Cai Y, Fu D et al (2013) A link clustering based overlapping community detection algorithm. Data Knowl Eng 87(9):394–404CrossRef Shi C, Cai Y, Fu D et al (2013) A link clustering based overlapping community detection algorithm. Data Knowl Eng 87(9):394–404CrossRef
11.
go back to reference Whang JJ, Gleich DF, Dhillon IS (2016) Overlapping community detection using neighborhood-inflated seed expansion. IEEE Trans Knowl Data Eng 28(5):1272–1284CrossRef Whang JJ, Gleich DF, Dhillon IS (2016) Overlapping community detection using neighborhood-inflated seed expansion. IEEE Trans Knowl Data Eng 28(5):1272–1284CrossRef
12.
go back to reference Xu Y, Xu H, Zhang D et al (2016) Finding overlapping community from social networks based on community forest model. Knowl-Based Syst 109(1):238–255CrossRef Xu Y, Xu H, Zhang D et al (2016) Finding overlapping community from social networks based on community forest model. Knowl-Based Syst 109(1):238–255CrossRef
13.
go back to reference Wang ZX, Li ZC, Ding XF et al (2016) Overlapping community detection based on node location analysis. Knowl-Based Syst 105(1):225–235 Wang ZX, Li ZC, Ding XF et al (2016) Overlapping community detection based on node location analysis. Knowl-Based Syst 105(1):225–235
14.
go back to reference Wen X, Chen WN, Lin Y et al (2017) A maximal clique based multi-objective evolutionary algorithm for overlapping community detection. IEEE Trans Evol Comput 21(3):363–377 Wen X, Chen WN, Lin Y et al (2017) A maximal clique based multi-objective evolutionary algorithm for overlapping community detection. IEEE Trans Evol Comput 21(3):363–377
16.
go back to reference Meo PD, Ferrara E, Fiumara G et al (2013) Mixing local and global information for community detection in large networks. J Comput Syst Sci 80(1):72–87MathSciNetCrossRef Meo PD, Ferrara E, Fiumara G et al (2013) Mixing local and global information for community detection in large networks. J Comput Syst Sci 80(1):72–87MathSciNetCrossRef
18.
go back to reference Moon S, Lee JG, Kang M et al (2015) Parallel community detection on large graphs with MapReduce and GraphChi. Data Knowl Eng 104(1):17–31 Moon S, Lee JG, Kang M et al (2015) Parallel community detection on large graphs with MapReduce and GraphChi. Data Knowl Eng 104(1):17–31
19.
go back to reference Hollocou A, Maudet J, Bonald T et al (2017) A linear streaming algorithm for community detection in very large networks. In: Proceedings of Knowledge Discovery and Data Mining (KDD’ 2017), Halifax-Canada, pp 1–9 Hollocou A, Maudet J, Bonald T et al (2017) A linear streaming algorithm for community detection in very large networks. In: Proceedings of Knowledge Discovery and Data Mining (KDD’ 2017), Halifax-Canada, pp 1–9
20.
go back to reference Howe B, Howe B, Howe B et al (2017) Scalable and efficient flow-based community detection for large-scale graph analysis. ACM Trans Knowl Discov Data 11(3):32–62 Howe B, Howe B, Howe B et al (2017) Scalable and efficient flow-based community detection for large-scale graph analysis. ACM Trans Knowl Discov Data 11(3):32–62
21.
go back to reference Wu H, Gao L, Dong J et al (2014) Detecting overlapping protein complexes by rough-fuzzy clustering in protein-protein interaction networks. PLoS One 9(3):1–13 Wu H, Gao L, Dong J et al (2014) Detecting overlapping protein complexes by rough-fuzzy clustering in protein-protein interaction networks. PLoS One 9(3):1–13
Metadata
Title
Improved community structure discovery algorithm based on combined clique percolation method and K-means algorithm
Authors
Zhou Zhou
Zhuopeng Xiao
WeiHong Deng
Publication date
22-04-2020
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 6/2020
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-020-00902-9

Other articles of this Issue 6/2020

Peer-to-Peer Networking and Applications 6/2020 Go to the issue

Premium Partner