Skip to main content

29.02.2024 | Optimization

A novel intelligent Fuzzy-AHP based evolutionary algorithm for detecting communities in complex networks

verfasst von: Elmira Pourabbasi, Vahid Majidnezhad, Najibeh Farzi Veijouyeh, Saeid Taghavi Afshord, Yasser jafari

Erschienen in: Soft Computing

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The realm of complex network analysis is witnessing a surge in research focus on community detection. Numerous algorithms have been put forth, each harboring distinct advantages and drawbacks. Predominantly, these algorithms rely solely on network topologies for community detection. Yet, many real-world networks harbor valuable node content that intricately mirrors the fabric of their communities. Recognizing this, leveraging node contents stands as a potential avenue to augment the quality of community detection. This study introduces an innovative evolutionary algorithm rooted in the fuzzy analytical hierarchy process (FAHP) to propel community detection in complex networks by intertwining content and structural information. Noteworthy is its departure from the conventional multi-chromosome evolutionary algorithms, opting for a single-chromosome design that substantially curtails computational complexity. The algorithm employs a distinctive FAHP-based local operator, termed the community topological modifier, to refine community structures and elevate the quality of community detection within the current generation. A novel criterion for gauging content similarity among nodes is integrated into the algorithm. Additionally, an early fusion approach is suggested, creating a hybrid graph that amalgamates structural and content information between nodes. Rigorous evaluation in diverse real networks ensued, with comparative analyses against state-of-the-art and traditional methods. Notably, the proposed algorithm emerged as the frontrunner, securing top rankings across all evaluation criteria—such as normalized mutual information (NMI) and adjusted Rand index (ARI)—based on the results of the Friedman test.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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 "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!

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!

Literatur
Zurück zum Zitat Abdelbary HA, Mohamed ElKorany A, Bahgat R (2014) Utilizing deep learning for content-based community detection. In 777–84. IEEE. Abdelbary HA, Mohamed ElKorany A, Bahgat R (2014) Utilizing deep learning for content-based community detection. In 777–84. IEEE.
Zurück zum Zitat Alinezhad E, Teimourpour B, Sepehri MM, Kargari M (2020) Community detection in attributed networks considering both structural and attribute similarities: two mathematical programming approaches. Neural Comput Appl 32(8):3203–3220CrossRef Alinezhad E, Teimourpour B, Sepehri MM, Kargari M (2020) Community detection in attributed networks considering both structural and attribute similarities: two mathematical programming approaches. Neural Comput Appl 32(8):3203–3220CrossRef
Zurück zum Zitat Amelio A, Pizzuti C (2015) Is normalized mutual information a fair measure for comparing community detection methods? In 1584–85 Amelio A, Pizzuti C (2015) Is normalized mutual information a fair measure for comparing community detection methods? In 1584–85
Zurück zum Zitat Baroni A, Conte A, Patrignani M, Ruggieri S (2017) Efficiently clustering very large attributed graphs. In 369–76. IEEE. Baroni A, Conte A, Patrignani M, Ruggieri S (2017) Efficiently clustering very large attributed graphs. In 369–76. IEEE.
Zurück zum Zitat Bhih A, Johnson P, Randles M (2020) An optimisation tool for robust community detection algorithms using content and topology information. J Supercomput 76(1):226–254CrossRef Bhih A, Johnson P, Randles M (2020) An optimisation tool for robust community detection algorithms using content and topology information. J Supercomput 76(1):226–254CrossRef
Zurück zum Zitat Boobalan MP, Lopez D, Gao XZ (2016) Graph clustering using K-neighbourhood attribute structural similarity. Appl Soft Comput 47:216–223CrossRef Boobalan MP, Lopez D, Gao XZ (2016) Graph clustering using K-neighbourhood attribute structural similarity. Appl Soft Comput 47:216–223CrossRef
Zurück zum Zitat Cao J, Jin Di, Yang L, Dang J (2018) Incorporating network structure with node contents for community detection on large networks using deep learning. Neurocomputing 297:71–81CrossRef Cao J, Jin Di, Yang L, Dang J (2018) Incorporating network structure with node contents for community detection on large networks using deep learning. Neurocomputing 297:71–81CrossRef
Zurück zum Zitat Cao J, Wang H, Jin Di, Dang J (2019) Combination of links and node contents for community discovery using a graph regularization approach. Futur Gener Comput Syst 91:361–370CrossRef Cao J, Wang H, Jin Di, Dang J (2019) Combination of links and node contents for community discovery using a graph regularization approach. Futur Gener Comput Syst 91:361–370CrossRef
Zurück zum Zitat Chai Z, Liang S (2020) A node-priority based large-scale overlapping community detection using evolutionary multi-objective optimization. Evol Intel 13(1):59–68CrossRef Chai Z, Liang S (2020) A node-priority based large-scale overlapping community detection using evolutionary multi-objective optimization. Evol Intel 13(1):59–68CrossRef
Zurück zum Zitat Chang Z, Jia C, Yin X, Zheng Y (2019) A generative model for exploring structure regularities in attributed networks. Inf Sci 505:252–264MathSciNetCrossRef Chang Z, Jia C, Yin X, Zheng Y (2019) A generative model for exploring structure regularities in attributed networks. Inf Sci 505:252–264MathSciNetCrossRef
Zurück zum Zitat Chen J, Liu D, Hao F, Wang H (2020) Community detection in dynamic signed network: an intimacy evolutionary clustering algorithm. J Ambient Intell Humaniz Comput 11(2):891–900CrossRef Chen J, Liu D, Hao F, Wang H (2020) Community detection in dynamic signed network: an intimacy evolutionary clustering algorithm. J Ambient Intell Humaniz Comput 11(2):891–900CrossRef
Zurück zum Zitat Cohen R, Havlin S (2010) Complex networks: structure, robustness and function. Cambridge University Press, CambridgeCrossRef Cohen R, Havlin S (2010) Complex networks: structure, robustness and function. Cambridge University Press, CambridgeCrossRef
Zurück zum Zitat Craven M, McCallum A, PiPasquo D, Mitchell T, Freitag D (1998) Learning to extract symbolic knowledge from the world wide web. Carnegie-mellon univ pittsburgh pa school of computer Science. Craven M, McCallum A, PiPasquo D, Mitchell T, Freitag D (1998) Learning to extract symbolic knowledge from the world wide web. Carnegie-mellon univ pittsburgh pa school of computer Science.
Zurück zum Zitat Cruz JDavid, Bothorel C (2013) Information integration for detecting communities in attributed graphs. In 62–67. IEEE. Cruz JDavid, Bothorel C (2013) Information integration for detecting communities in attributed graphs. In 62–67. IEEE.
Zurück zum Zitat Falih I, Grozavu N, Kanawati R, Bennani Y (2018) Anca: attributed network clustering algorithm. In Complex networks & their applications VI: proceedings of complex networks 2017 (The sixth international conference on complex networks and their applications) 241–52. Springer International Publishing Falih I, Grozavu N, Kanawati R, Bennani Y (2018) Anca: attributed network clustering algorithm. In Complex networks & their applications VI: proceedings of complex networks 2017 (The sixth international conference on complex networks and their applications) 241–52. Springer International Publishing
Zurück zum Zitat Fortunato S, Latora V, Marchiori M (2004) Method to find community structures based on information centrality. Phys Rev E 70(5):056104ADSCrossRef Fortunato S, Latora V, Marchiori M (2004) Method to find community structures based on information centrality. Phys Rev E 70(5):056104ADSCrossRef
Zurück zum Zitat Greene D, Cunningham P (2013) Producing a unified graph representation from multiple social network views. In Proceedings of the 5th annual ACM web science conference 118–121 Greene D, Cunningham P (2013) Producing a unified graph representation from multiple social network views. In Proceedings of the 5th annual ACM web science conference 118–121
Zurück zum Zitat Haq NF, Moradi M, Jane Wang. Z (2019) Community structure detection from networks with weighted modularity. Pattern Recogn Lett 122:14–22ADSCrossRef Haq NF, Moradi M, Jane Wang. Z (2019) Community structure detection from networks with weighted modularity. Pattern Recogn Lett 122:14–22ADSCrossRef
Zurück zum Zitat He D, Zhai L, Li Z, Di Jin, Huang Y, Yu PS (2020) Adversarial Mutual information learning for network embedding. In IJCAI, 3321–3327 He D, Zhai L, Li Z, Di Jin, Huang Y, Yu PS (2020) Adversarial Mutual information learning for network embedding. In IJCAI, 3321–3327
Zurück zum Zitat Huang Y, Wangg H (2016) Consensus and multiplex approach for community detection in attributed networks. In 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP), 425–29. IEEE. Huang Y, Wangg H (2016) Consensus and multiplex approach for community detection in attributed networks. In 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP), 425–29. IEEE.
Zurück zum Zitat Huang L, Wang CD, Chao HY (2019b) HM-modularity: a harmonic motif modularity approach for multi-layer network community detection. IEEE Trans Knowl Data Eng, 33(6):2520–2533CrossRef Huang L, Wang CD, Chao HY (2019b) HM-modularity: a harmonic motif modularity approach for multi-layer network community detection. IEEE Trans Knowl Data Eng, 33(6):2520–2533CrossRef
Zurück zum Zitat Huang Z, Zhong X, Wang Q, Gong M, Ma X (2020) Detecting community in attributed networks by dynamically exploring node attributes and topological structure. Knowl-Based Syst 196:105760CrossRef Huang Z, Zhong X, Wang Q, Gong M, Ma X (2020) Detecting community in attributed networks by dynamically exploring node attributes and topological structure. Knowl-Based Syst 196:105760CrossRef
Zurück zum Zitat Hubert L, Arabie P (1985) Comparing partitions. J Classif 2(1):193–218CrossRef Hubert L, Arabie P (1985) Comparing partitions. J Classif 2(1):193–218CrossRef
Zurück zum Zitat Jin D, Liu Z, He D, Gabrys B, Musial K (2018) Robust detection of communities with multi-semantics in large attributed networks. In Knowledge science, engineering and management: 11th international conference, KSEM 2018, Changchun, China, proceedings, part I, 11:362–376. Springer, International Publishing Jin D, Liu Z, He D, Gabrys B, Musial K (2018) Robust detection of communities with multi-semantics in large attributed networks. In Knowledge science, engineering and management: 11th international conference, KSEM 2018, Changchun, China, proceedings, part I, 11:362–376. Springer, International Publishing
Zurück zum Zitat Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Syst Tech J 49(2):291–307CrossRef Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Syst Tech J 49(2):291–307CrossRef
Zurück zum Zitat Li Y, Jia C, Kong X, Yang L, Jian Yu (2017a) Locally weighted fusion of structural and attribute information in graph clustering. IEEE Trans Cybern 49(1):247–260CrossRefPubMed Li Y, Jia C, Kong X, Yang L, Jian Yu (2017a) Locally weighted fusion of structural and attribute information in graph clustering. IEEE Trans Cybern 49(1):247–260CrossRefPubMed
Zurück zum Zitat Li Z, Liu J, Kai Wu (2017b) A multiobjective evolutionary algorithm based on structural and attribute similarities for community detection in attributed networks. IEEE Trans Cybern 48(7):1963–1976CrossRefPubMed Li Z, Liu J, Kai Wu (2017b) A multiobjective evolutionary algorithm based on structural and attribute similarities for community detection in attributed networks. IEEE Trans Cybern 48(7):1963–1976CrossRefPubMed
Zurück zum Zitat Li P-Z, Huang L, Wang C-D, Huang D, Lai J-H (2018a) Community detection using attribute homogenous Motif. IEEE Access 6:47707–47716CrossRef Li P-Z, Huang L, Wang C-D, Huang D, Lai J-H (2018a) Community detection using attribute homogenous Motif. IEEE Access 6:47707–47716CrossRef
Zurück zum Zitat Li Y, Sha C, Huang X, Zhang Y (2018b) Community detection in attributed graphs: an embedding approach. In Proceedings of the AAAI Conference on Artificial Intelligence, 32, 1 Li Y, Sha C, Huang X, Zhang Y (2018b) Community detection in attributed graphs: an embedding approach. In Proceedings of the AAAI Conference on Artificial Intelligence, 32, 1
Zurück zum Zitat Li P-Z, Huang L, Wang C-D, Lai J-H, Huang D (2020) Community detection by motif-aware label propagation. ACM Trans Knowl Discov Data (TKDD) 14(2):1–19CrossRef Li P-Z, Huang L, Wang C-D, Lai J-H, Huang D (2020) Community detection by motif-aware label propagation. ACM Trans Knowl Discov Data (TKDD) 14(2):1–19CrossRef
Zurück zum Zitat Liu S, Ding C, Jiang F, Wang Y, Yin B (2019a) Auto-weighted multi-view learning for semi-supervised graph clustering. Neurocomputing 362:19–32CrossRef Liu S, Ding C, Jiang F, Wang Y, Yin B (2019a) Auto-weighted multi-view learning for semi-supervised graph clustering. Neurocomputing 362:19–32CrossRef
Zurück zum Zitat Liu Z, Xiang B, Guo W, Chen Y, Guo K, Zheng J (2019b) Overlapping community detection algorithm based on coarsening and local overlapping modularity. IEEE Access 7:57943–57955CrossRef Liu Z, Xiang B, Guo W, Chen Y, Guo K, Zheng J (2019b) Overlapping community detection algorithm based on coarsening and local overlapping modularity. IEEE Access 7:57943–57955CrossRef
Zurück zum Zitat Liu C, Largeron C, Zaïane OR, Gharaghooshi SZ (2020) A late-fusion approach to community detection in attributed networks. In Advances in Intelligent Data Analysis XVIII: 18th International Symposium on Intelligent Data Analysis, IDA 2020, Konstanz, Germany, Proceedings 18:300–312. Springer International Publishing Liu C, Largeron C, Zaïane OR, Gharaghooshi SZ (2020) A late-fusion approach to community detection in attributed networks. In Advances in Intelligent Data Analysis XVIII: 18th International Symposium on Intelligent Data Analysis, IDA 2020, Konstanz, Germany, Proceedings 18:300–312. Springer International Publishing
Zurück zum Zitat Moayedikia A (2018) Multi-objective community detection algorithm with node importance analysis in attributed networks. Appl Soft Comput 67:434–451CrossRef Moayedikia A (2018) Multi-objective community detection algorithm with node importance analysis in attributed networks. Appl Soft Comput 67:434–451CrossRef
Zurück zum Zitat Mu C, Zhang J, Licheng J (2014) An intelligent ant colony optimization for community detection in complex networks. In 2014 IEEE congress on evolutionary computation (CEC), 700–706. IEEE Mu C, Zhang J, Licheng J (2014) An intelligent ant colony optimization for community detection in complex networks. In 2014 IEEE congress on evolutionary computation (CEC), 700–706. IEEE
Zurück zum Zitat Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113ADSCrossRef Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113ADSCrossRef
Zurück zum Zitat Pizzuti C, Socievole A (2020) Community detection in attributed graphs with differential evolution. In Applications of evolutionary Computation: 23rd European Conference, EvoApplications 2020, Held as Part of EvoStar 2020, Seville, Spain, 2020, Proceedings 23:323–335. Springer International Publishing Pizzuti C, Socievole A (2020) Community detection in attributed graphs with differential evolution. In Applications of evolutionary Computation: 23rd European Conference, EvoApplications 2020, Held as Part of EvoStar 2020, Seville, Spain, 2020, Proceedings 23:323–335. Springer International Publishing
Zurück zum Zitat Pool S, Bonchi F, van Leeuwen M (2014) Description-driven community detection. ACM Trans Intell Syst Technol (TIST) 5(2):1–28CrossRef Pool S, Bonchi F, van Leeuwen M (2014) Description-driven community detection. ACM Trans Intell Syst Technol (TIST) 5(2):1–28CrossRef
Zurück zum Zitat Qin M, Jin Di, Lei K, Gabrys B, Musial-Gabrys K (2018) Adaptive community detection incorporating topology and content in social networks✰. Knowl-Based Syst 161:342–356CrossRef Qin M, Jin Di, Lei K, Gabrys B, Musial-Gabrys K (2018) Adaptive community detection incorporating topology and content in social networks✰. Knowl-Based Syst 161:342–356CrossRef
Zurück zum Zitat Rand WM (1971) Objective criteria for the evaluation of clustering methods. J Am Stat Assoc 66(336):846–850CrossRef Rand WM (1971) Objective criteria for the evaluation of clustering methods. J Am Stat Assoc 66(336):846–850CrossRef
Zurück zum Zitat Sen P, Namata G, Bilgic M, Getoor L, Galligher B, Eliassi-Rad T (2008) Collective classification in network data. AI Mag 29(3):93–93 Sen P, Namata G, Bilgic M, Getoor L, Galligher B, Eliassi-Rad T (2008) Collective classification in network data. AI Mag 29(3):93–93
Zurück zum Zitat Shen H-W (2013) Community structure of complex networks. Springer Science & Business Media, BerlinCrossRef Shen H-W (2013) Community structure of complex networks. Springer Science & Business Media, BerlinCrossRef
Zurück zum Zitat Sun H, Huang R, Jia X, He L, Sun M, Wang P, Sun Z, Huang J (2020a) Community search for multiple nodes on attribute graphs. Knowl-Based Syst 193:105393CrossRef Sun H, Huang R, Jia X, He L, Sun M, Wang P, Sun Z, Huang J (2020a) Community search for multiple nodes on attribute graphs. Knowl-Based Syst 193:105393CrossRef
Zurück zum Zitat Sun J, Zheng W, Zhang Q, Xu Z (2021) Graph neural network encoding for community detection in attribute networks. IEEE Trans Cybern, 52(8):7791–7804CrossRef Sun J, Zheng W, Zhang Q, Xu Z (2021) Graph neural network encoding for community detection in attribute networks. IEEE Trans Cybern, 52(8):7791–7804CrossRef
Zurück zum Zitat Tahmasebi S, Moradi P, Ghodsi S, Abdollahpouri A (2019) An ideal point based many-objective optimization for community detection of complex networks. Inf Sci 502:125–145MathSciNetCrossRef Tahmasebi S, Moradi P, Ghodsi S, Abdollahpouri A (2019) An ideal point based many-objective optimization for community detection of complex networks. Inf Sci 502:125–145MathSciNetCrossRef
Zurück zum Zitat Tang L, Liu H (2010) Graph mining applications to social network analysis. Managing and mining graph data. Springer, Boston, pp 487–513CrossRef Tang L, Liu H (2010) Graph mining applications to social network analysis. Managing and mining graph data. Springer, Boston, pp 487–513CrossRef
Zurück zum Zitat Wang X, Jin D, Cao X, Yang L, Zhang W (2016) Semantic community identification in large attribute networks. In Proceedings of the AAAI conference on artificial intelligence, 30, 1 Wang X, Jin D, Cao X, Yang L, Zhang W (2016) Semantic community identification in large attribute networks. In Proceedings of the AAAI conference on artificial intelligence, 30, 1
Zurück zum Zitat Xu Z, Cheng J, Xiao X, Fujimaki R, Muraoka Y (2017) Efficient nonparametric and asymptotic bayesian model selection methods for attributed graph clustering. Knowl Inf Syst 53(1):239–268CrossRef Xu Z, Cheng J, Xiao X, Fujimaki R, Muraoka Y (2017) Efficient nonparametric and asymptotic bayesian model selection methods for attributed graph clustering. Knowl Inf Syst 53(1):239–268CrossRef
Zurück zum Zitat Yang J, Leskovec J (2013) Overlapping Community detection at scale: a nonnegative matrix factorization approach. In Proceedings of the sixth ACM international conference on Web search and data mining 587–596 Yang J, Leskovec J (2013) Overlapping Community detection at scale: a nonnegative matrix factorization approach. In Proceedings of the sixth ACM international conference on Web search and data mining 587–596
Zurück zum Zitat Yang T, Jin R, Chi Y, Zhu S (2009) Combining link and content for community detection: a discriminative approach. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining, 927–936 Yang T, Jin R, Chi Y, Zhu S (2009) Combining link and content for community detection: a discriminative approach. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining, 927–936
Zurück zum Zitat Zhao Z, Li C, Zhang X, Chiclana F, Viedma EH (2019) An incremental method to detect communities in dynamic evolving social networks. Knowl-Based Syst 163:404–415CrossRef Zhao Z, Li C, Zhang X, Chiclana F, Viedma EH (2019) An incremental method to detect communities in dynamic evolving social networks. Knowl-Based Syst 163:404–415CrossRef
Metadaten
Titel
A novel intelligent Fuzzy-AHP based evolutionary algorithm for detecting communities in complex networks
verfasst von
Elmira Pourabbasi
Vahid Majidnezhad
Najibeh Farzi Veijouyeh
Saeid Taghavi Afshord
Yasser jafari
Publikationsdatum
29.02.2024
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-024-09648-5

Premium Partner