Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 303))

Abstract

Community structure identification in complex networks has been an important research topic in recent years. Community detection can be viewed as an optimization problem in which an objective quality function that captures the intuition of a community as a group of nodes with better internal connectivity than external connectivity is chosen to be optimized. In this work Artificial bee colony (ABC) optimization has been used as an effective optimization technique to solve the community detection problem with the advantage that the number of communities is automatically determined in the process. However, the algorithm performance is influenced directly by the quality function used in the optimization process. A comparison is conducted between different popular communities’ quality measures when used as an objective function within ABC. Experiments on real life networks show the capability of the ABC to successfully find an optimized community structure based on the quality function used.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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.

References

  1. Coleman, J.S.: An introduction to mathematical sociology. Collier-Macmillan, London (1964)

    Google Scholar 

  2. Chen, J., Yuan, B.: Detecting functional modules in the yeast protein protein interaction network. Bioinformatics 22(18), 2283–2290 (2006)

    Article  Google Scholar 

  3. Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proceedings of the National Academy of Sciences 99, 7821–7826 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  4. Fortunato, S.: Community detection in graphs. Physics Reports 486, 75–174 (2010)

    Article  MathSciNet  Google Scholar 

  5. Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D.: Defining and identifying communities in networks. Proceedings of the National Academy of Sciences of USA 101, 2658–2663 (2004)

    Article  Google Scholar 

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

    Google Scholar 

  7. Wakita, K., Tsurumi, T.: Finding community structure in mega-scale social networks, pp. 1275–1276 (2007)

    Google Scholar 

  8. Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Physics Rev. E 69, 026113 (2004)

    Google Scholar 

  9. Shi, C., Zhong, C., Yan, Z., Cai, Y., Wu, B.: A multi-objective optimization approach for community detection in complex network, Barcelona, Spain, pp. 1–8 (2010)

    Google Scholar 

  10. Leskovec, J., Lang, K., Mahoney, M.: Empirical comparison of algorithms for network community detection. In: ACM WWW International Conference on World Wide Web (2010)

    Google Scholar 

  11. Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 888–905 (1997)

    Google Scholar 

  12. Flake, G.W., Lawrence, S., Giles, C.L.: Efficient identification of web communities, pp. 150–160. ACM Press (2000)

    Google Scholar 

  13. Lancichinetti, A., Fortunato, S., Kertesz, J.: Detecting the overlapping and hierarchical community structure of complex networks. arXiv:0805.4770v2 (2008)

    Google Scholar 

  14. Shi, C., Zhong, C., Yan, Z., Cai, Y., Wu, B.: On selection of objective functions in multi-objective community detection, Glasgow, Scotland, UK, pp. 2301–2304 (2011)

    Google Scholar 

  15. Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. J. Global Optim. 39, 459–471 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  16. Mohammadi, A., Ziarati, K., Akbari, R.: A novel bee swarm optimization algorithm for numerical function optimization. Commun. Nonlinear Sci. Numer. Simulat., 3142–3155 (2010)

    Google Scholar 

  17. Shi, C., Zhong, C., Yan, Z., Cai, Y., Wu, B.: A new genetic algorithm for community detection. Complex Sciences 5, 1298–1309 (2009)

    Article  Google Scholar 

  18. Pizzuti, C.: GA-net: A genetic algorithm for community detection in social networks. In: Rudolph, G., Jansen, T., Lucas, S., Poloni, C., Beume, N. (eds.) PPSN 2008. LNCS, vol. 5199, pp. 1081–1090. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  19. Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. Journal of Statistical Mechanics: Theory and Experiment 9, 09008 (2005)

    Google Scholar 

  20. Zachary, W.W.: An information flow model for conflict and fission in small groups. Journal of Anthropological Research 33, 452–473 (1977)

    Google Scholar 

  21. Lusseau, D.: The emergent properties of dolphin social network. Proceedings of the Royal Society of London. Series B: Biological Sciences 270, S186–S188 (2003)

    Google Scholar 

  22. McAuley, J.J., Leskovec, J.: Learning to discover social circles in ego networks, pp. 548–556 (2012)

    Google Scholar 

  23. Leskovec, J.: Social Circles in Ego Networks, http://snap.stanford.edu/socialcircles/ (Online; accessed 2014)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Ibrahem Hafez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Hafez, A.I., Zawbaa, H.M., Hassanien, A.E., Fahmy, A.A. (2014). Networks Community Detection Using Artificial Bee Colony Swarm Optimization. In: Kömer, P., Abraham, A., Snášel, V. (eds) Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA 2014. Advances in Intelligent Systems and Computing, vol 303. Springer, Cham. https://doi.org/10.1007/978-3-319-08156-4_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08156-4_23

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08155-7

  • Online ISBN: 978-3-319-08156-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics