Skip to main content

2022 | OriginalPaper | Buchkapitel

Community Detection by Resistance Distance: Automation and Benchmark Testing

verfasst von : Juan Gancio, Nicolás Rubido

Erschienen in: Complex Networks & Their Applications X

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Heterogeneity characterises real-world networks, where nodes show a broad range of different topological features. However, nodes also tend to organise into communities – subsets of nodes that are sparsely inter-connected but are densely intra-connected (more than the network’s average connectivity). This means that nodes belonging to the same community are close to each other by some distance measure, such as the resistance distance, which is the effective distance between any pair of nodes considering all possible paths. In this work, we present automation (i.e., unsupervised) and missing accuracy tests for a recently proposed semi-supervised community detection algorithm based on the resistance distance. The accuracy testing involves quantifying our algorithm’s performance in terms of recovering known synthetic communities from benchmark networks, where we present results for Girvan-Newman and Lancichinetti-Fortunato-Radicchi networks. Our findings show that our algorithm falls into the class of fairly accurate performers.

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

Literatur
1.
Zurück zum Zitat Boccaletti, S., Latora, V., Moreno, Y., Chavez, M., Hwang, D.-U.: Complex networks: structure and dynamics. Phys. Rep. 424(4), 175–308 (2006)MathSciNetCrossRefMATH Boccaletti, S., Latora, V., Moreno, Y., Chavez, M., Hwang, D.-U.: Complex networks: structure and dynamics. Phys. Rep. 424(4), 175–308 (2006)MathSciNetCrossRefMATH
3.
Zurück zum Zitat Wasserman, S., Faust, K., et al.: Social Network Analysis: Methods and Applications. Cambridge University Press, Cambridge (1994) CrossRefMATH Wasserman, S., Faust, K., et al.: Social Network Analysis: Methods and Applications. Cambridge University Press, Cambridge (1994) CrossRefMATH
5.
Zurück zum Zitat Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D.: Defining and identifying communities in networks. Proc. Natl. Acad. Sci. 101(9), 2658–2663 (2004)CrossRef Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D.: Defining and identifying communities in networks. Proc. Natl. Acad. Sci. 101(9), 2658–2663 (2004)CrossRef
6.
Zurück zum Zitat Reichardt, J., Bornholdt, S.: Detecting fuzzy community structures in complex networks with a Potts model. Phys. Rev. Lett. 93(21), 218701 (2004)CrossRef Reichardt, J., Bornholdt, S.: Detecting fuzzy community structures in complex networks with a Potts model. Phys. Rev. Lett. 93(21), 218701 (2004)CrossRef
7.
Zurück zum Zitat Guimera, R., Sales-Pardo, M., Amaral, L.A.N.: Modularity from fluctuations in random graphs and complex networks. Phys. Rev. E 70(2), 025101 (2004)CrossRef Guimera, R., Sales-Pardo, M., Amaral, L.A.N.: Modularity from fluctuations in random graphs and complex networks. Phys. Rev. E 70(2), 025101 (2004)CrossRef
8.
Zurück zum Zitat Medus, A., Acuña, G., Dorso, C.O.: Detection of community structures in networks via global optimization. Physica Stat. Mech. Appl. 358(2–4), 593–604 (2005)CrossRef Medus, A., Acuña, G., Dorso, C.O.: Detection of community structures in networks via global optimization. Physica Stat. Mech. Appl. 358(2–4), 593–604 (2005)CrossRef
9.
Zurück zum Zitat Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043), 814–818 (2005)CrossRef Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043), 814–818 (2005)CrossRef
10.
Zurück zum Zitat Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103(23), 8577–8582 (2006)CrossRef Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103(23), 8577–8582 (2006)CrossRef
11.
Zurück zum Zitat Newman, M.E.J.: Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E 74, 036104 (2006)MathSciNetCrossRef Newman, M.E.J.: Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E 74, 036104 (2006)MathSciNetCrossRef
12.
Zurück zum Zitat Alves, N.A.: Unveiling community structures in weighted networks. Phys. Rev. E 76(3), 036101 (2007)CrossRef Alves, N.A.: Unveiling community structures in weighted networks. Phys. Rev. E 76(3), 036101 (2007)CrossRef
13.
Zurück zum Zitat Noack, A.: Modularity clustering is force-directed layout. Phys. Rev. E 79(2), 026102 (2009)CrossRef Noack, A.: Modularity clustering is force-directed layout. Phys. Rev. E 79(2), 026102 (2009)CrossRef
14.
Zurück zum Zitat Good, B.H., de Montjoye, Y.-A., Clauset, A.: Performance of modularity maximization in practical contexts. Phys. Rev. E 81, 046106 (2010)MathSciNetCrossRef Good, B.H., de Montjoye, Y.-A., Clauset, A.: Performance of modularity maximization in practical contexts. Phys. Rev. E 81, 046106 (2010)MathSciNetCrossRef
15.
Zurück zum Zitat Quiles, M.G., Macau, E.E.N., Rubido, N.: Dynamical detection of network communities. Sci. Rep. 6(1), 1–10 (2016)CrossRef Quiles, M.G., Macau, E.E.N., Rubido, N.: Dynamical detection of network communities. Sci. Rep. 6(1), 1–10 (2016)CrossRef
16.
Zurück zum Zitat Calatayud, J., Bernardo-Madrid, R., Neuman, M., Rojas, A., Rosvall, M.: Exploring the solution landscape enables more reliable network community detection. Phys. Rev. E 100(5), 052308 (2019)CrossRef Calatayud, J., Bernardo-Madrid, R., Neuman, M., Rojas, A., Rosvall, M.: Exploring the solution landscape enables more reliable network community detection. Phys. Rev. E 100(5), 052308 (2019)CrossRef
17.
Zurück zum Zitat Zhang, T., Bu, C.: Detecting community structure in complex networks via resistance distance. Physica Stat. Mech. Appl. 526, 120782 (2019). Cited By: 5CrossRef Zhang, T., Bu, C.: Detecting community structure in complex networks via resistance distance. Physica Stat. Mech. Appl. 526, 120782 (2019). Cited By: 5CrossRef
18.
Zurück zum Zitat Pengli, L., Zhou, Yu., Guo, Y.: A novel algorithm for community detection based on resistance distance and similarity. Mod. Phys. Lett. B 35(09), 2150164 (2021)MathSciNetCrossRef Pengli, L., Zhou, Yu., Guo, Y.: A novel algorithm for community detection based on resistance distance and similarity. Mod. Phys. Lett. B 35(09), 2150164 (2021)MathSciNetCrossRef
19.
Zurück zum Zitat Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)MathSciNetCrossRefMATH Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)MathSciNetCrossRefMATH
20.
Zurück zum Zitat Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. J. Stat. Mech. Theory Exp. 2005(09), P09008 (2005)CrossRef Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. J. Stat. Mech. Theory Exp. 2005(09), P09008 (2005)CrossRef
21.
Zurück zum Zitat Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Physi. Rev. E Stat. Nonlinear Soft Matter Phys. 78(4), 046110 (2008)CrossRef Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Physi. Rev. E Stat. Nonlinear Soft Matter Phys. 78(4), 046110 (2008)CrossRef
25.
Zurück zum Zitat Zhang, F., Chen, H.: Resistance distance and the normalized Laplacian spectrum. Discrete Appl. Math. 155(5), 654–661 (2007)MathSciNetCrossRefMATH Zhang, F., Chen, H.: Resistance distance and the normalized Laplacian spectrum. Discrete Appl. Math. 155(5), 654–661 (2007)MathSciNetCrossRefMATH
26.
Zurück zum Zitat Gutiérrez, C., Gancio, J., Cabeza, C., Rubido, N.: Finding the resistance distance and eigenvector centrality from the network’s eigenvalues. Physica Stat. Mech. Appl. 569, 125751 (2021)MathSciNetCrossRefMATH Gutiérrez, C., Gancio, J., Cabeza, C., Rubido, N.: Finding the resistance distance and eigenvector centrality from the network’s eigenvalues. Physica Stat. Mech. Appl. 569, 125751 (2021)MathSciNetCrossRefMATH
27.
Zurück zum Zitat Alev, V.L., Anari, N., Lau, L.C., Gharan, S.O.: Graph clustering using effective resistance. In: Karlin, A.R., (ed.) 9th Innovations in Theoretical Computer Science Conference (ITCS 2018), volume 94 of Leibniz International Proceedings in Informatics (LIPIcs), pp. 41:1–41:16, Dagstuhl, Germany. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2018) Alev, V.L., Anari, N., Lau, L.C., Gharan, S.O.: Graph clustering using effective resistance. In: Karlin, A.R., (ed.) 9th Innovations in Theoretical Computer Science Conference (ITCS 2018), volume 94 of Leibniz International Proceedings in Informatics (LIPIcs), pp. 41:1–41:16, Dagstuhl, Germany. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2018)
28.
Zurück zum Zitat Rubido, N., Grebogi, C., Baptista, M.S.: Structure and function in flow networks. EPL (Europhys. Lett.) 101(6), 68001 (2013)CrossRef Rubido, N., Grebogi, C., Baptista, M.S.: Structure and function in flow networks. EPL (Europhys. Lett.) 101(6), 68001 (2013)CrossRef
29.
Zurück zum Zitat López, E., Buldyrev, S.V., Havlin, S., Eugene Stanley, H.: Anomalous transport in scale-free networks. Phys. Rev. Lett. 94(24), 248701 (2005)CrossRef López, E., Buldyrev, S.V., Havlin, S., Eugene Stanley, H.: Anomalous transport in scale-free networks. Phys. Rev. Lett. 94(24), 248701 (2005)CrossRef
30.
Zurück zum Zitat Gallos, L.K., Song, C., Havlin, S., Makse, H.A.: Scaling theory of transport in complex biological networks. Proc. Natl. Acad. Sci. 104(19), 7746–7751 (2007)CrossRef Gallos, L.K., Song, C., Havlin, S., Makse, H.A.: Scaling theory of transport in complex biological networks. Proc. Natl. Acad. Sci. 104(19), 7746–7751 (2007)CrossRef
31.
Zurück zum Zitat Leon-Garcia, A., Tizghadam, A.: Betweenness centrality and resistance distance in communication networks. IEEE Netw. 24(6), 10–16 (2010)CrossRef Leon-Garcia, A., Tizghadam, A.: Betweenness centrality and resistance distance in communication networks. IEEE Netw. 24(6), 10–16 (2010)CrossRef
32.
Zurück zum Zitat Franceschet, M., Bozzo, E.: Resistance distance, closeness, and betweenness. Soc. Netw. 35(3), 460–469 (2013)CrossRef Franceschet, M., Bozzo, E.: Resistance distance, closeness, and betweenness. Soc. Netw. 35(3), 460–469 (2013)CrossRef
33.
Zurück zum Zitat Rubido, N., Grebogi, C., Baptista, M.S.: Resiliently evolving supply-demand networks. Phys. Rev. E 89(1), 012801 (2014)CrossRef Rubido, N., Grebogi, C., Baptista, M.S.: Resiliently evolving supply-demand networks. Phys. Rev. E 89(1), 012801 (2014)CrossRef
34.
Zurück zum Zitat Grippo, E., Jonckheere, E.A.: Effective resistance criterion for negative curvature: application to congestion control. In 2016 IEEE Conference on Control Applications (CCA), pp. 129–136 (2016) Grippo, E., Jonckheere, E.A.: Effective resistance criterion for negative curvature: application to congestion control. In 2016 IEEE Conference on Control Applications (CCA), pp. 129–136 (2016)
35.
Zurück zum Zitat Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33(4), 452–473 (1977)CrossRef Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33(4), 452–473 (1977)CrossRef
36.
Zurück zum Zitat Lusseau, D.: The emergent properties of a dolphin social network. Proc. Roy. Soc. Lond. Ser. B Biol. Sci. 270(suppl\(\_\)2), S186–S188 (2003) Lusseau, D.: The emergent properties of a dolphin social network. Proc. Roy. Soc. Lond. Ser. B Biol. Sci. 270(suppl\(\_\)2), S186–S188 (2003)
37.
Zurück zum Zitat Kannan, R., Vempala, S., Vetta, A.: On clusterings: good, bad and spectral. J. ACM 51, 08 (2001)MathSciNetMATH Kannan, R., Vempala, S., Vetta, A.: On clusterings: good, bad and spectral. J. ACM 51, 08 (2001)MathSciNetMATH
38.
Zurück zum Zitat Van Dongen, S.M.: Graph clustering by flow simulation. Ph.D. thesis, University of Utrecht, Netherlands (2000) Van Dongen, S.M.: Graph clustering by flow simulation. Ph.D. thesis, University of Utrecht, Netherlands (2000)
42.
Zurück zum Zitat Rita, L.A.D.: Community finding with applications on phylogenetic networks. Master’s thesis, University of Lisbon (2019) Rita, L.A.D.: Community finding with applications on phylogenetic networks. Master’s thesis, University of Lisbon (2019)
44.
Zurück zum Zitat Lancichinetti, A., Fortunato, S.: Community detection algorithms: a comparative analysis. Phys. Rev. E 80(5), 056117 (2009)CrossRef Lancichinetti, A., Fortunato, S.: Community detection algorithms: a comparative analysis. Phys. Rev. E 80(5), 056117 (2009)CrossRef
45.
Zurück zum Zitat Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76(3), 036106 (2007)CrossRef Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76(3), 036106 (2007)CrossRef
46.
Zurück zum Zitat Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70(6), 066111 (2004)CrossRef Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70(6), 066111 (2004)CrossRef
Metadaten
Titel
Community Detection by Resistance Distance: Automation and Benchmark Testing
verfasst von
Juan Gancio
Nicolás Rubido
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-030-93409-5_26

Premium Partner