Skip to main content
Top
Published in: Data Mining and Knowledge Discovery 5/2017

20-07-2017

Ensemble-based community detection in multilayer networks

Authors: Andrea Tagarelli, Alessia Amelio, Francesco Gullo

Published in: Data Mining and Knowledge Discovery | Issue 5/2017

Log in

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

search-config
loading …

Abstract

The problem of community detection in a multilayer network can effectively be addressed by aggregating the community structures separately generated for each network layer, in order to infer a consensus solution for the input network. To this purpose, clustering ensemble methods developed in the data clustering field are naturally of great support. Bringing these methods into a community detection framework would in principle represent a powerful and versatile approach to reach more stable and reliable community structures. Surprisingly, research on consensus community detection is still in its infancy. In this paper, we propose a novel modularity-driven ensemble-based approach to multilayer community detection. A key aspect is that it finds consensus community structures that not only capture prototypical community memberships of nodes, but also preserve the multilayer topology information and optimize the edge connectivity in the consensus via modularity analysis. Empirical evidence obtained on seven real-world multilayer networks sheds light on the effectiveness and efficiency of our proposed modularity-driven ensemble-based approach, which has shown to outperform state-of-the-art multilayer methods in terms of modularity, silhouette of community memberships, and redundancy assessment criteria, and also in terms of execution times.

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!

Footnotes
1
Consistently with classic literature on ensemble clustering, in this paper we will use term co-association rather than, perhaps, a more intuitive co-occurrence.
 
6
Experiments were run on an Intel Core i7-3960X CPU @3.30GHz, 64GB RAM machine.
 
Literature
go back to reference Amelio A, Pizzuti C (2014a) A cooperative evolutionary approach to learn communities in multilayer networks. In: Proceedings of PSSN, pp 222–232 Amelio A, Pizzuti C (2014a) A cooperative evolutionary approach to learn communities in multilayer networks. In: Proceedings of PSSN, pp 222–232
go back to reference Amelio A, Pizzuti C (2014b) Community detection in multidimensional networks. In: Proceedings of ICTAI, pp 352–359 Amelio A, Pizzuti C (2014b) Community detection in multidimensional networks. In: Proceedings of ICTAI, pp 352–359
go back to reference Berlingerio M, Coscia M, Giannotti F (2011) Finding and characterizing communities in multidimensional networks. In: Proceedings of ASONAM, pp 490–494 Berlingerio M, Coscia M, Giannotti F (2011) Finding and characterizing communities in multidimensional networks. In: Proceedings of ASONAM, pp 490–494
go back to reference Berlingerio M, Pinelli F, Calabrese F (2013) ABACUS: frequent pattern mining-based community discovery in multidimensional networks. Data Min Knowl Discov 27(3):294–320MathSciNetCrossRefMATH Berlingerio M, Pinelli F, Calabrese F (2013) ABACUS: frequent pattern mining-based community discovery in multidimensional networks. Data Min Knowl Discov 27(3):294–320MathSciNetCrossRefMATH
go back to reference Burgess M, Adar E, Cafarella M (2016) Link-prediction enhanced consensus clustering for complex networks. PLoS ONE 11(5):e0153384CrossRef Burgess M, Adar E, Cafarella M (2016) Link-prediction enhanced consensus clustering for complex networks. PLoS ONE 11(5):e0153384CrossRef
go back to reference De Domenico M, Lancichinetti A, Arenas A, Rosvall M (2015) Identifying modular flows on multilayer networks reveals highly overlapping organization in interconnected systems. Phys Rev X 5:011027 De Domenico M, Lancichinetti A, Arenas A, Rosvall M (2015) Identifying modular flows on multilayer networks reveals highly overlapping organization in interconnected systems. Phys Rev X 5:011027
go back to reference Dhillon IS, Guan Y, Kulis B (2004) Kernel k-means: spectral clustering and normalized cuts. In: Proceedings of ACM KDD, pp 551–556 Dhillon IS, Guan Y, Kulis B (2004) Kernel k-means: spectral clustering and normalized cuts. In: Proceedings of ACM KDD, pp 551–556
go back to reference Dickison ME, Magnani M, Rossi L (2016) Multilayer social networks. Cambridge University Press, UKCrossRef Dickison ME, Magnani M, Rossi L (2016) Multilayer social networks. Cambridge University Press, UKCrossRef
go back to reference Dong X, Frossard P, Vandergheynst P, Nefedov N (2012) Clustering with multi-layer graphs: a spectral perspective. IEEE Trans Signal Process 60(11):5820–5831MathSciNetCrossRef Dong X, Frossard P, Vandergheynst P, Nefedov N (2012) Clustering with multi-layer graphs: a spectral perspective. IEEE Trans Signal Process 60(11):5820–5831MathSciNetCrossRef
go back to reference Fortunato S, Barthelemy M (2007) Resolution limit in community detection. Proc Natl Acad Sci 104:36–41CrossRef Fortunato S, Barthelemy M (2007) Resolution limit in community detection. Proc Natl Acad Sci 104:36–41CrossRef
go back to reference Fred A (2001) Finding consistent clusters in data partitions. In: Proceedings of work. on multiple classifier systems, pp 309–318 Fred A (2001) Finding consistent clusters in data partitions. In: Proceedings of work. on multiple classifier systems, pp 309–318
go back to reference Gullo F, Tagarelli A, Greco S (2009) Diversity-based weighting schemes for clustering ensembles. In: Proceedings of SDM, pp 437–448 Gullo F, Tagarelli A, Greco S (2009) Diversity-based weighting schemes for clustering ensembles. In: Proceedings of SDM, pp 437–448
go back to reference Katselis D, Beck CL, van der Schaar M (2014) Ensemble online clustering through decentralized observations. In: Proceedings of IEEE conference on decision and control, pp 910–915 Katselis D, Beck CL, van der Schaar M (2014) Ensemble online clustering through decentralized observations. In: Proceedings of IEEE conference on decision and control, pp 910–915
go back to reference Khan I, Huang JZ, Ivanov K (2016) Incremental density-based ensemble clustering over evolving data streams. Neurocomputing 191:34–43CrossRef Khan I, Huang JZ, Ivanov K (2016) Incremental density-based ensemble clustering over evolving data streams. Neurocomputing 191:34–43CrossRef
go back to reference Kim J, Lee J-G (2015) Community detection in multi-layer graphs: a survey. SIGMOD Rec 44(3):37–48CrossRef Kim J, Lee J-G (2015) Community detection in multi-layer graphs: a survey. SIGMOD Rec 44(3):37–48CrossRef
go back to reference Kivela M, Arenas A, Barthelemy M, Gleeson JP, Moreno Y, Porter MA (2014) Multilayer networks. J Complex Netw 2(3):203–271CrossRef Kivela M, Arenas A, Barthelemy M, Gleeson JP, Moreno Y, Porter MA (2014) Multilayer networks. J Complex Netw 2(3):203–271CrossRef
go back to reference Kuncheva Z, Montana G (2015) Community detection in multiplex networks using locally adaptive random walks. In: Proceedings of ASONAM, pp 1308–1315 Kuncheva Z, Montana G (2015) Community detection in multiplex networks using locally adaptive random walks. In: Proceedings of ASONAM, pp 1308–1315
go back to reference Lancichinetti A, Fortunato S (2012) Consensus clustering in complex networks. Sci Rep 2:336CrossRef Lancichinetti A, Fortunato S (2012) Consensus clustering in complex networks. Sci Rep 2:336CrossRef
go back to reference Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E 78(4):046110CrossRef Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E 78(4):046110CrossRef
go back to reference LaSalle D, Karypis G (2015) Multi-threaded modularity based graph clustering using the multilevel paradigm. J Parallel Distrib Comput 76:66–80CrossRef LaSalle D, Karypis G (2015) Multi-threaded modularity based graph clustering using the multilevel paradigm. J Parallel Distrib Comput 76:66–80CrossRef
go back to reference Li T, Ding C, Jordan MI (Oct 2007) Solving consensus and semi-supervised clustering problems using nonnegative matrix factorization. In: Proceedings of ICDM, pp 577–582 Li T, Ding C, Jordan MI (Oct 2007) Solving consensus and semi-supervised clustering problems using nonnegative matrix factorization. In: Proceedings of ICDM, pp 577–582
go back to reference Mucha PJ, Richardson T, Macon K, Porter MA, Onnela J-P (2010) Community structure in time-dependent, multiscale, and multiplex networks. Science 328(5980):876–878MathSciNetCrossRefMATH Mucha PJ, Richardson T, Macon K, Porter MA, Onnela J-P (2010) Community structure in time-dependent, multiscale, and multiplex networks. Science 328(5980):876–878MathSciNetCrossRefMATH
go back to reference Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113CrossRef Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113CrossRef
go back to reference Nguyen N, Caruana R (2007) Consensus clusterings. In: Proceedings of ICDM, pp 607–612 Nguyen N, Caruana R (2007) Consensus clusterings. In: Proceedings of ICDM, pp 607–612
go back to reference Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci USA 105:1118–1123CrossRef Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci USA 105:1118–1123CrossRef
go back to reference Rousseeuw PJ (1987) Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math 20:53–65CrossRefMATH Rousseeuw PJ (1987) Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math 20:53–65CrossRefMATH
go back to reference Strehl A, Ghosh J (2003) Cluster ensembles: a knowledge reuse framework for combining multiple partitions. J Mach Learn Res 3:583–617MathSciNetMATH Strehl A, Ghosh J (2003) Cluster ensembles: a knowledge reuse framework for combining multiple partitions. J Mach Learn Res 3:583–617MathSciNetMATH
go back to reference Tang L, Wang X, Liu H (2009) Uncovering groups via heterogeneous interaction analysis. In: Proceedings of ICDM, pp 503–512 Tang L, Wang X, Liu H (2009) Uncovering groups via heterogeneous interaction analysis. In: Proceedings of ICDM, pp 503–512
go back to reference Tang L, Wang X, Liu H (2012) Community detection via heterogeneous interaction analysis. Data Min Knowl Discov 25:1–33MathSciNetCrossRef Tang L, Wang X, Liu H (2012) Community detection via heterogeneous interaction analysis. Data Min Knowl Discov 25:1–33MathSciNetCrossRef
go back to reference Yu Z, Luo P, You J, Wong H-S, Leung H, Wu S, Zhang J, Han G (2016) Incremental semi-supervised clustering ensemble for high dimensional data clustering. IEEE Trans Knowl Data Eng 28(3):701–714CrossRef Yu Z, Luo P, You J, Wong H-S, Leung H, Wu S, Zhang J, Han G (2016) Incremental semi-supervised clustering ensemble for high dimensional data clustering. IEEE Trans Knowl Data Eng 28(3):701–714CrossRef
go back to reference Zhang H, Wang C-D, Lai J-H, Yu PS (2017) Modularity in complex multilayer networks with multiple aspects: a static perspective. Appl Inform 4:7CrossRef Zhang H, Wang C-D, Lai J-H, Yu PS (2017) Modularity in complex multilayer networks with multiple aspects: a static perspective. Appl Inform 4:7CrossRef
Metadata
Title
Ensemble-based community detection in multilayer networks
Authors
Andrea Tagarelli
Alessia Amelio
Francesco Gullo
Publication date
20-07-2017
Publisher
Springer US
Published in
Data Mining and Knowledge Discovery / Issue 5/2017
Print ISSN: 1384-5810
Electronic ISSN: 1573-756X
DOI
https://doi.org/10.1007/s10618-017-0528-8

Other articles of this Issue 5/2017

Data Mining and Knowledge Discovery 5/2017 Go to the issue

Premium Partner