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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Coleman, J.S.: An introduction to mathematical sociology. Collier-Macmillan, London (1964)
Chen, J., Yuan, B.: Detecting functional modules in the yeast protein protein interaction network. Bioinformatics 22(18), 2283–2290 (2006)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proceedings of the National Academy of Sciences 99, 7821–7826 (2002)
Fortunato, S.: Community detection in graphs. Physics Reports 486, 75–174 (2010)
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)
Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70, 066111 (2004)
Wakita, K., Tsurumi, T.: Finding community structure in mega-scale social networks, pp. 1275–1276 (2007)
Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Physics Rev. E 69, 026113 (2004)
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)
Leskovec, J., Lang, K., Mahoney, M.: Empirical comparison of algorithms for network community detection. In: ACM WWW International Conference on World Wide Web (2010)
Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 888–905 (1997)
Flake, G.W., Lawrence, S., Giles, C.L.: Efficient identification of web communities, pp. 150–160. ACM Press (2000)
Lancichinetti, A., Fortunato, S., Kertesz, J.: Detecting the overlapping and hierarchical community structure of complex networks. arXiv:0805.4770v2 (2008)
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)
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)
Mohammadi, A., Ziarati, K., Akbari, R.: A novel bee swarm optimization algorithm for numerical function optimization. Commun. Nonlinear Sci. Numer. Simulat., 3142–3155 (2010)
Shi, C., Zhong, C., Yan, Z., Cai, Y., Wu, B.: A new genetic algorithm for community detection. Complex Sciences 5, 1298–1309 (2009)
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)
Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. Journal of Statistical Mechanics: Theory and Experiment 9, 09008 (2005)
Zachary, W.W.: An information flow model for conflict and fission in small groups. Journal of Anthropological Research 33, 452–473 (1977)
Lusseau, D.: The emergent properties of dolphin social network. Proceedings of the Royal Society of London. Series B: Biological Sciences 270, S186–S188 (2003)
McAuley, J.J., Leskovec, J.: Learning to discover social circles in ego networks, pp. 548–556 (2012)
Leskovec, J.: Social Circles in Ego Networks, http://snap.stanford.edu/socialcircles/ (Online; accessed 2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)