Network Community Discovery with Evolutionary Multi-objective Optimization

  • Chapter
  • First Online:
Computational Intelligence for Network Structure Analytics
  • 609 Accesses

Abstract

As described in the previous chapters, the community discovery problems can be formulated as single-objective optimization problems. But it is difficult for single-objective optimization algorithms to reveal community structures at multiple resolution levels. The multi-resolution communities can effectively reflect the hierarchical structures of complex networks. In this chapter, we model the multi-resolution community detection problems as multi-objective optimization problems. And thereafter, we use four different evolutionary multi-objective algorithm for solving the multi-resolution community detection based multi-objective optimization problems. Among the four algorithms, three algorithms adopt the framework of MOEA/D, MODPSO, and NNIA to detect multi-resolution communities in undirected and static networks, and an algorithm uses the framework of MOEA/D to detect multi-resolution communities in dynamic networks.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.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
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Acknowledgement: Reprinted from Physica A: Statistical Mechanics and its Applications, 391(15), Gong, M., Ma, L., Zhang, Q., Jiao, L., Community detection in networks by using multi-objective evolutionary algorithm with decomposition, 4050–4060, Copyright(2012), with permission from Elsevier.

  2. 2.

    Acknowledgement: Reprinted from Applied Soft Computing, 13(4), Gong, M., Chen, X., Ma, L., Zhang, Q., Jiao, L., Identification of multi-resolution network structures with multi-objective immune algorithm, 1705–1717, Copyright(2013), with permission from Elsevier.

  3. 3.

    Acknowledgement: Reprinted from Journal of Computer Science and Technology, 27(3), Gong, M.G., Zhang, L.J., Ma, J.J., Jiao, L.C., Community detection in dynamic social networks based on multi-objective immune algorithm, 455–467, Copyright (2012), with permission of Springer.

References

  1. Angelini, L., Boccaletti, S., Marinazzo, D., Pellicoro, M., Stramaglia, S.: Identification of network modules by optimization of ratio association. Chaos Interdisc. J. Nonlinear Sci. 17(2), 023,114 (2007)

    Google Scholar 

  2. Arenas, A., Diaz-Guilera, A., Pérez-Vicente, C.J.: Synchronization reveals topological scales in complex networks. Phys. Rev. Lett. 96(11), 114,102 (2006)

    Google Scholar 

  3. Arenas, A., Fernandez, A., Gomez, S.: Analysis of the structure of complex networks at different resolution levels. New J. Phys. 10(5), 053,039 (2008)

    Google Scholar 

  4. Clauset, A., Newman, M.E., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70(6), 066,111 (2004)

    Google Scholar 

  5. Coello, C.A.C., Pulido, G.T., Lechuga, M.S.: Handling multiple objectives with particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 256–279 (2004)

    Article  Google Scholar 

  6. Deb, K., Goel, T.: A hybrid multi-objective evolutionary approach to engineering shape design. In: International Conference on Evolutionary Multi-criterion Optimization, pp. 385–399. Springer (2001)

    Google Scholar 

  7. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  8. Folino, F., Pizzuti, C.: Multiobjective evolutionary community detection for dynamic networks. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, pp. 535–536. ACM (2010)

    Google Scholar 

  9. Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3), 75–174 (2010)

    Article  MathSciNet  Google Scholar 

  10. Fortunato, S., Barthelemy, M.: Resolution limit in community detection. Proc. Natl. Acad. Sci. 104(1), 36–41 (2007)

    Article  Google Scholar 

  11. Girvan, M., Newman, M.E.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  12. Gong, M., Cai, Q., Li, Y., Ma, J.: An improved memetic algorithm for community detection in complex networks. In: 2012 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8. IEEE (2012)

    Google Scholar 

  13. Gong, M., Fu, B., Jiao, L., Du, H.: Memetic algorithm for community detection in networks. Phys. Rev. E 84(5), 056,101 (2011)

    Google Scholar 

  14. Gong, M., Jiao, L., Du, H., Bo, L.: Multiobjective immune algorithm with nondominated neighbor-based selection. Evol. Comput. 16(2), 225–255 (2008)

    Article  Google Scholar 

  15. Gong, M., Ma, L., Zhang, Q., Jiao, L.: Community detection in networks by using multiobjective evolutionary algorithm with decomposition. Phys. A: Stat. Mech. Appl. 391(15), 4050–4060 (2012)

    Article  Google Scholar 

  16. Gong, M., Chen, X., Ma, L., Zhang, Q., Jiao, L.: Identification of multi-resolution network structures with multi-objective immune algorithm. Appl. Soft Comput. 13(4), 1705–1717 (2013)

    Article  Google Scholar 

  17. Gong, M., Cai, Q., Chen, X., Ma, L.: Complex network clustering by multiobjective discrete particle swarm optimization based on decomposition. IEEE Trans. Evol. Comput. 18(1), 82–97 (2014)

    Article  Google Scholar 

  18. Guimera, R., Amaral, L.A.N.: Functional cartography of complex metabolic networks. Nature 433(7028), 895–900 (2005)

    Article  Google Scholar 

  19. Handl, J., Knowles, J.: An evolutionary approach to multiobjective clustering. IEEE Trans. Evol. Comput. 11(1), 56–76 (2007)

    Article  Google Scholar 

  20. **, D., He, D., Liu, D., Baquero, C.: Genetic algorithm with local search for community mining in complex networks. In: 22nd IEEE International Conference on Tools with Artificial Intelligence (ICTAI), vol. 1, pp. 105–112. IEEE (2010)

    Google Scholar 

  21. Lancichinetti, A., Fortunato, S., Kertész, J.: Detecting the overlap** and hierarchical community structure in complex networks. New J. Phys. 11(3), 033,015 (2009)

    Google Scholar 

  22. Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78(4), 046,110 (2008)

    Google Scholar 

  23. Mostaghim, S., Teich, J.: Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO). In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium, pp. 26–33 (2003)

    Google Scholar 

  24. Palermo, G., Silvano, C., Zaccaria, V.: Discrete particle swarm optimization for multi-objective design space exploration. In: 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools, pp. 641–644 (2008)

    Google Scholar 

  25. Pizzuti, C.: Ga-net: A genetic algorithm for community detection in social networks. In: Parallel Problem Solving from Nature (PPSN), vol. 5199, pp. 1081–1090. Springer (2008)

    Google Scholar 

  26. Pizzuti, C.: A multiobjective genetic algorithm to find communities in complex networks. IEEE Trans. Evol. Comput. 16(3), 418–430 (2012)

    Article  Google Scholar 

  27. Ravasz, E., Barabási, A.L.: Hierarchical organization in complex networks. Phys. Rev. E 67(2), 026,112 (2003)

    Google Scholar 

  28. Rosvall, M., Bergstrom, C.T.: Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. USA 105(4), 1118–1123 (2008)

    Article  Google Scholar 

  29. Shi, C., Yu, P.S., Cai, Y., Yan, Z., Wu, B.: On selection of objective functions in multi-objective community detection. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, pp. 2301–2304. ACM (2011)

    Google Scholar 

  30. Shi, C., Yan, Z., Cai, Y., Wu, B.: Multi-objective community detection in complex networks. Appl. Soft Comput. 12(2), 850–859 (2012)

    Article  Google Scholar 

  31. Villalobos-Arias, M., Pulido, G., Coello Coello, C.: A proposal to use stripes to maintain diversity in a multi-objective particle swarm optimizer. In: Proceedings of the 2005 IEEE Swarm Intelligence Symposium, pp. 22–29 (2005)

    Google Scholar 

  32. Wei, Y.C., Cheng, C.K.: Ratio cut partitioning for hierarchical designs. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 10(7), 911–921 (1991)

    Google Scholar 

  33. Ye, Q., Zhu, T., Hu, D., Wu, B., Du, N., Wang, B.: Cell phone mini challenge award: social network accuracyłexploring temporal communication in mobile call graphs. In: IEEE Symposium on Visual Analytics Science and Technology, 2008. VAST’08, pp. 207–208. IEEE (2008)

    Google Scholar 

  34. Zhang, Q., Li, H.: Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)

    Article  Google Scholar 

  35. Zitzler, E., Laumanns, M., Thiele, L., et al.: Spea2: improving the strength pareto evolutionary algorithm (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maoguo Gong .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this chapter

Cite this chapter

Gong, M., Cai, Q., Ma, L., Wang, S., Lei, Y. (2017). Network Community Discovery with Evolutionary Multi-objective Optimization. In: Computational Intelligence for Network Structure Analytics. Springer, Singapore. https://doi.org/10.1007/978-981-10-4558-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-4558-5_3

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-4557-8

  • Online ISBN: 978-981-10-4558-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation