Skip to main content
Erschienen in: Computing 3/2024

29.01.2024 | Regular Article

Community detection of weighted complex networks via transitive closure

verfasst von: Ahmadi Hasan, Ahmad Kamal

Erschienen in: Computing | Ausgabe 3/2024

Einloggen

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

search-config
loading …

Abstract

The K-means algorithm has been successfully applied to many complex network analysis problems. However, this method is sensitive to how the first cluster centers are chosen. It is possible to minimize superfluous runs by choosing the first cluster center in advance because each run produces a unique set of results. To overcome this issue, an algorithm for Community Detection based on Transitive Closure (CoDTC) has been introduced. In this algorithm, the initial cluster center is provided by degree centrality and T-transitive closure. The algorithm initializes with the calculation of the similarity relation matrix. Then, to avoid the limitation of sparse problems in complex network analysis, we offer the idea of transitive closure on weighted networks to solve the sparsity issue. This notion is based on imposing a t-norm inequality on the connection weights and providing a method to compute them. Finally, based on T-transitive closure, new cluster centers are calculated iteratively to avoid random selection of cluster centers. In this paper, we demonstrate the efficacy of the CoDTC approach on a diverse range of real and artificial networks, encompassing both big and small communities.

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

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!

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!

Literatur
1.
Zurück zum Zitat Zarandi FD, Rafsanjani MK (2018) Community detection in complex networks using structural similarity. Phys A: Stat Mech Appl 503:882–891CrossRef Zarandi FD, Rafsanjani MK (2018) Community detection in complex networks using structural similarity. Phys A: Stat Mech Appl 503:882–891CrossRef
2.
Zurück zum Zitat Hu L, Pan X, Tang Z, Luo X (2021) A fast fuzzy clustering algorithm for complex networks via a generalized momentum method. IEEE Trans Fuzzy Syst 30(9):3473–3485CrossRef Hu L, Pan X, Tang Z, Luo X (2021) A fast fuzzy clustering algorithm for complex networks via a generalized momentum method. IEEE Trans Fuzzy Syst 30(9):3473–3485CrossRef
3.
Zurück zum Zitat Cheng S, Giesen J, Huang T, Lucas P, Mueller K (2022) Identifying the skeptics and the undecided through visual cluster analysis of local network geometry. Vis Infor 6(3):11–22 Cheng S, Giesen J, Huang T, Lucas P, Mueller K (2022) Identifying the skeptics and the undecided through visual cluster analysis of local network geometry. Vis Infor 6(3):11–22
4.
Zurück zum Zitat Wu C, Peng Q, Lee J, Leibnitz K, Xia Y (2021) Effective hierarchical clustering based on structural similarities in nearest neighbor graphs. Knowl-Based Syst 228:107295CrossRef Wu C, Peng Q, Lee J, Leibnitz K, Xia Y (2021) Effective hierarchical clustering based on structural similarities in nearest neighbor graphs. Knowl-Based Syst 228:107295CrossRef
5.
Zurück zum Zitat Uppada SK (2014) Centroid based clustering algorithms-a clarion study. Int J Comput Sci Inform Technol 5(6):7309–7313 Uppada SK (2014) Centroid based clustering algorithms-a clarion study. Int J Comput Sci Inform Technol 5(6):7309–7313
6.
Zurück zum Zitat Rezaei M (2020) Improving a centroid-based clustering by using suitable centroids from another clustering. J Classif 37(2):352–365MathSciNetCrossRef Rezaei M (2020) Improving a centroid-based clustering by using suitable centroids from another clustering. J Classif 37(2):352–365MathSciNetCrossRef
7.
Zurück zum Zitat Bhattacharjee P, Mitra P (2021) A survey of density based clustering algorithms. Front Comput Sci 15(1):1–27CrossRef Bhattacharjee P, Mitra P (2021) A survey of density based clustering algorithms. Front Comput Sci 15(1):1–27CrossRef
9.
Zurück zum Zitat Berahmand K, Mohammadi M, Faroughi A, Mohammadiani RP (2022) A novel method of spectral clustering in attributed networks by constructing parameter-free affinity matrix. Clust Comput 25(2):869–888CrossRef Berahmand K, Mohammadi M, Faroughi A, Mohammadiani RP (2022) A novel method of spectral clustering in attributed networks by constructing parameter-free affinity matrix. Clust Comput 25(2):869–888CrossRef
10.
Zurück zum Zitat Raghavan UN, Albert R, Kumara S (2007) Near linear time algorithm to detect community structures in large-scale networks. Phys Rev E 76(3):036106ADSCrossRef Raghavan UN, Albert R, Kumara S (2007) Near linear time algorithm to detect community structures in large-scale networks. Phys Rev E 76(3):036106ADSCrossRef
11.
Zurück zum Zitat J. B. MacQueen (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of 5th Berkeley Symposium on Mathematical Statistics and Probability, vol 1(14), pp 281–297 J. B. MacQueen (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of 5th Berkeley Symposium on Mathematical Statistics and Probability, vol 1(14), pp 281–297
12.
Zurück zum Zitat Jiang Y, Jia C, Yu J (2013) An efficient community detection method based on rank centrality. Phys A: Stat Mech Appl 392(9):2182–2194MathSciNetCrossRef Jiang Y, Jia C, Yu J (2013) An efficient community detection method based on rank centrality. Phys A: Stat Mech Appl 392(9):2182–2194MathSciNetCrossRef
13.
Zurück zum Zitat Li Y, Jia C, Yu J (2015) A parameter-free community detection method based on centrality and dispersion of nodes in complex networks. Phys A: Stat Mech Appl 438:321–334CrossRef Li Y, Jia C, Yu J (2015) A parameter-free community detection method based on centrality and dispersion of nodes in complex networks. Phys A: Stat Mech Appl 438:321–334CrossRef
14.
Zurück zum Zitat Wang T, Wang H, Wang X (2015) A novel cosine distance for detecting communities in complex networks. Phys A: Stat Mech Appl 437:21–35MathSciNetCrossRef Wang T, Wang H, Wang X (2015) A novel cosine distance for detecting communities in complex networks. Phys A: Stat Mech Appl 437:21–35MathSciNetCrossRef
15.
Zurück zum Zitat Popat SK, Emmanuel M (2014) Review and comparative study of clustering techniques.Int J Comput Sci Inform Technol 5(1):805–812 Popat SK, Emmanuel M (2014) Review and comparative study of clustering techniques.Int J Comput Sci Inform Technol 5(1):805–812
16.
Zurück zum Zitat Celebi ME, Kingravi HA, Vela PA (2013) A comparative study of efficient initialization methods for the k-means clustering algorithm. Expert Syst Appl 40(1):200–210CrossRef Celebi ME, Kingravi HA, Vela PA (2013) A comparative study of efficient initialization methods for the k-means clustering algorithm. Expert Syst Appl 40(1):200–210CrossRef
17.
Zurück zum Zitat Vassilvitskii S and Arthur D (2006) k-means++: the advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, pp 1027–1035 Vassilvitskii S and  Arthur D (2006) k-means++: the advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, pp 1027–1035
19.
Zurück zum Zitat Dilmaghani S, Brust MR, Danoy G, and Bouvry P (2021) Community detection in complex networks: a survey on local approaches. In: Asian Conference on Intelligent Information and Database Systems, Springer, pp 757–767 Dilmaghani S, Brust MR, Danoy G, and Bouvry P (2021) Community detection in complex networks: a survey on local approaches. In: Asian Conference on Intelligent Information and Database Systems, Springer, pp 757–767
20.
Zurück zum Zitat Sun PG, Gao L, Han SS (2011) Identification of overlapping and non-overlapping community structure by fuzzy clustering in complex networks. Inform Sci 181(6):1060–1071CrossRef Sun PG, Gao L, Han SS (2011) Identification of overlapping and non-overlapping community structure by fuzzy clustering in complex networks. Inform Sci 181(6):1060–1071CrossRef
21.
Zurück zum Zitat Zeng S, Tong X, Sang N (2014) Study on multi-center fuzzy c-means algorithm based on transitive closure and spectral clustering. Appl Soft Comput 16:89–101CrossRef Zeng S, Tong X, Sang N (2014) Study on multi-center fuzzy c-means algorithm based on transitive closure and spectral clustering. Appl Soft Comput 16:89–101CrossRef
22.
Zurück zum Zitat Wang X, Liu G, Li J, Nees JP (2017) Locating structural centers: A density-based clustering method for community detection. PloS one 12(1):e0169355CrossRefPubMedPubMedCentral Wang X, Liu G, Li J, Nees JP (2017) Locating structural centers: A density-based clustering method for community detection. PloS one 12(1):e0169355CrossRefPubMedPubMedCentral
23.
Zurück zum Zitat Wang X, Liu G, Li J (2017) Overlapping community detection based on structural centrality in complex networks. IEEE Access 5:25258–25269CrossRef Wang X, Liu G, Li J (2017) Overlapping community detection based on structural centrality in complex networks. IEEE Access 5:25258–25269CrossRef
24.
25.
Zurück zum Zitat Rukmi AM, Utomo DB, Sholikhah NI (2018) Study of parameters of the nearest neighbour shared algorithm on clustering documents. J Phys: Conf Ser 974:012061 Rukmi AM, Utomo DB, Sholikhah NI (2018) Study of parameters of the nearest neighbour shared algorithm on clustering documents. J Phys: Conf Ser 974:012061
26.
Zurück zum Zitat Klement EP, Mesiar R, Pap E (2004) Triangular norms. position paper I: basic analytical and algebraic properties. Fuzzy Sets Syst 143(1):5–26MathSciNetCrossRef Klement EP, Mesiar R, Pap E (2004) Triangular norms. position paper I: basic analytical and algebraic properties. Fuzzy Sets Syst 143(1):5–26MathSciNetCrossRef
27.
28.
Zurück zum Zitat Schweizer B and Sklar A (2011) Probabilistic metric spaces. Courier Corporation Schweizer B and Sklar A (2011) Probabilistic metric spaces. Courier Corporation
29.
Zurück zum Zitat Patel AM (2020) Accelerating transitive closure of large-scale sparse graphs. New Jersey Institute of Technology Patel AM (2020) Accelerating transitive closure of large-scale sparse graphs. New Jersey Institute of Technology
31.
Zurück zum Zitat Xuan N, Julien V, Wales S, Bailey J (2010) Information theoretic measures for clusterings comparison: variants, properties, normalization and correction for chance. J Machine Learning Res 11:2837–2854MathSciNet Xuan N, Julien V, Wales S, Bailey J (2010) Information theoretic measures for clusterings comparison: variants, properties, normalization and correction for chance. J Machine Learning Res 11:2837–2854MathSciNet
32.
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
33.
34.
Zurück zum Zitat Naessens H, De Meyer H, De Baets B (2002) Algorithms for the computation of t-transitive closures. IEEE Trans Fuzzy Syst 10(4):541–551CrossRef Naessens H, De Meyer H, De Baets B (2002) Algorithms for the computation of t-transitive closures. IEEE Trans Fuzzy Syst 10(4):541–551CrossRef
35.
Zurück zum Zitat Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473CrossRef Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473CrossRef
36.
Zurück zum Zitat Lusseau D (2003) The emergent properties of a dolphin social network. Proc R Soc Lond Ser B: Biol Sci 270(suppl_2):S186–S188 Lusseau D (2003) The emergent properties of a dolphin social network. Proc R Soc Lond Ser B: Biol Sci  270(suppl_2):S186–S188
37.
Zurück zum Zitat Benham T, Duan Q, Kroese DP, and Liquet B (2015) Ceoptim: cross-entropy r package for optimization, arXiv preprint arXiv:1503.01842 Benham T, Duan Q, Kroese DP, and  Liquet B (2015) Ceoptim: cross-entropy r package for optimization, arXiv preprint arXiv:​1503.​01842
38.
Zurück zum Zitat Adamic LA and Glance N (2005) The political blogosphere and the 2004 us election: divided they blog. In: Proceedings of the 3rd international workshop on Link discovery, pp 36–43, ACM Adamic LA and Glance N (2005) The political blogosphere and the 2004 us election: divided they blog. In: Proceedings of the 3rd international workshop on Link discovery, pp 36–43, ACM
39.
Zurück zum Zitat Gleiser PM, Danon L (2003) Community structure in jazz. Adv Compl Syst 6(04):565–573CrossRef Gleiser PM, Danon L (2003) Community structure in jazz. Adv Compl Syst 6(04):565–573CrossRef
40.
Zurück zum Zitat Newman ME, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113ADSCrossRef Newman ME, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113ADSCrossRef
41.
Zurück zum Zitat Guimera R, Danon L, Diaz-Guilera A, Giralt F, Arenas A (2003) Self-similar community structure in a network of human interactions. Phys Rev E 68(6):065103ADSCrossRef Guimera R, Danon L, Diaz-Guilera A, Giralt F, Arenas A (2003) Self-similar community structure in a network of human interactions. Phys Rev E 68(6):065103ADSCrossRef
42.
Zurück zum Zitat Kunegis J (2013) Konect: the koblenz network collection. In: Proceedings of the 22nd international conference on world wide web, pp 1343–1350 Kunegis J (2013) Konect: the koblenz network collection. In: Proceedings of the 22nd international conference on world wide web, pp 1343–1350
43.
Zurück zum Zitat Hartigan JA and Wong MA (1979) Algorithm as 136: a k-means clustering algorithm. J R Stat Soc Ser c (Appl Stat) 28(1):100–108 Hartigan JA and Wong MA (1979) Algorithm as 136: a k-means clustering algorithm. J R Stat Soc Ser c (Appl Stat) 28(1):100–108
44.
Zurück zum Zitat Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70(6):066111ADSCrossRef Clauset A, Newman ME, Moore C (2004) Finding community structure in very large networks. Phys Rev E 70(6):066111ADSCrossRef
Metadaten
Titel
Community detection of weighted complex networks via transitive closure
verfasst von
Ahmadi Hasan
Ahmad Kamal
Publikationsdatum
29.01.2024
Verlag
Springer Vienna
Erschienen in
Computing / Ausgabe 3/2024
Print ISSN: 0010-485X
Elektronische ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-023-01249-8

Weitere Artikel der Ausgabe 3/2024

Computing 3/2024 Zur Ausgabe

Premium Partner