Skip to main content

A Cooperative Evolutionary Approach to Learn Communities in Multilayer Networks

  • Conference paper
Parallel Problem Solving from Nature – PPSN XIII (PPSN 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8672))

Included in the following conference series:

Abstract

In real-world complex systems objects are often involved in different kinds of connections, each expressing a different aspect of object activity. Multilayer networks, where each layer represents a type of relationship between a set of nodes, constitute a valid formalism to model such systems. In this paper a new approach based on Genetic Algorithms to detect community structure in multilayer networks is proposed. The method introduces an extension of the modularity concept and adopts a genetic representation of a multilayer network that allows cooperation and co-evolution of individuals, in order to find an optimal division of the network, shared among all the layers. Moreover, the algorithm relies on a label propagation mechanism and a local search strategy to refine the result quality. Experiments show the capability of the approach to obtain accurate community structures.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefevre, E.: Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, P10008 (2008)

    Google Scholar 

  2. Breiger, R.R., Boorman, S.A., Arabie, P.: An algorithm for clustering relational data with applications to social network analysis and comparison with multidimensional scaling. Journal of Mathematical Psychology 12, 328–383 (1975)

    Article  Google Scholar 

  3. Comar, P.M., Tan, P.-N., Jain, A.K.: A framework for joint community detection across multiple related networks. Neurocomputing 76(1), 93–104 (2012)

    Article  Google Scholar 

  4. Harrer, A., Schmidt, A.: Blockmodelling and role analysis in multi-relational networks. Social Netw. Analys. Mining 3(3), 701–719 (2013)

    Article  Google Scholar 

  5. Kivela, M., Arenas, A., Barthelemy, M., Gleeson, J.P., Moreno, Y., Porter, M.A.: Multilayer networks. arXiv:1309.7233v3 (2014)

    Google Scholar 

  6. Li, X., Ng, M.K., Ye, Y.: Multicomm: Finding community structure in multi-dimensional networks. In: IEEE Trans. on Knowl. and Data Eng. (2013) (in press)

    Google Scholar 

  7. Mucha, P.J., Richardson, T., Macon, K., Porter, M.A., Onnela, J.-P.: Community structure in time-dependent, multiscale, and multiplex networks. Science 328(5980), 876–878 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  8. Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Review E69, 026113 (2004)

    Google Scholar 

  9. Tang, L., Wang, X., Liu, H.: Uncoverning groups via heterogeneous interaction analysis. In: The Ninth IEEE Int. Conf. on Data Mining, ICDM 2009, pp. 503–512 (2009)

    Google Scholar 

  10. Tang, L., Wang, X., Liu, H.: Community detection via heterogeneous interaction analysis. Data Mining and Knowledge Discovery 25(1), 1–33 (2012)

    Article  MathSciNet  Google Scholar 

  11. Wasserman, S., Faust, K.: Social Network Analysis Methods and Applications. Cambridge University Press (2009)

    Google Scholar 

  12. Zhang, Z., Li, Q., Zeng, D., Gao, H.: User community discovery from multi-relational networks. Decision Support Systems 54(2), 870–879 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Amelio, A., Pizzuti, C. (2014). A Cooperative Evolutionary Approach to Learn Communities in Multilayer Networks. In: Bartz-Beielstein, T., Branke, J., Filipič, B., Smith, J. (eds) Parallel Problem Solving from Nature – PPSN XIII. PPSN 2014. Lecture Notes in Computer Science, vol 8672. Springer, Cham. https://doi.org/10.1007/978-3-319-10762-2_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10762-2_22

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10761-5

  • Online ISBN: 978-3-319-10762-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics