Skip to main content

Enhancing Group Search Optimization with Node Similarities for Detecting Communities

  • Conference paper
  • First Online:
Intelligent Systems Technologies and Applications 2016 (ISTA 2016)

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

Abstract

Recent research in nature based optimization algorithms is directed towards analyzing domain specific enhancements for improving results optimality. This paper proposes an Enhanced Group Search Optimization (E-GSO) algorithm, a variant of the nature based Group Search Optimization (GSO) algorithm to detect communities in complex networks with better modularity and convergence. E-GSO enhances GSO by merging node similarities in its basic optimization process for fixing co-occurrences of highly similar nodes. This leads to avoidance of random variations on fixed node positions, enabling faster convergence to communities with higher modularity values. The communities are thus evolved in an unsupervised manner using an optimized search space. The experimental results established using real/synthetic network datasets support the effectiveness of the proposed E-GSO algorithm.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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. Agrawal, R.: Bi-objective community detection in networks using genetic algorithm. In: Contemporary Computing (pp. 5-15). Springer Berlin Heidelberg (2011)

    Google Scholar 

  2. Amiri, B., Hossain, L., Crawford, J.W., Wigand, R.T.: Community detection in complex networks: Multi–objective enhanced firefly algorithm. Knowledge-Based Systems. 46, 1-11 (2013)

    Google Scholar 

  3. Banati H., Arora N.: Modelling Evolutionary Group Search Optimization Approach for Community Detection in Social networks. In: Proceedings of the Third Int. Symposium on Women in Computing and Informatics. pp. 109-117, ACM (2015a)

    Google Scholar 

  4. Banati H., Arora N.: TL-GSO: - A hybrid approach to mine communities from social networks. In: IEEE International Conference on Research in Computational Intelligence and Communication Networks, pp. 145-150, IEEE (2015b)

    Google Scholar 

  5. Barber, M.J., Clark, J.W.: Detecting network communities by propagating labels under constraints. Physical Review E. 80(2), 026129 (2009).

    Google Scholar 

  6. Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. Journal of statistical mechanics: theory and experiment. 2008 (10), P10008 (2008)

    Google Scholar 

  7. Cao, C., Ni, Q., Zhai, Y.: A novel community detection method based on discrete particle swarm optimization algorithms in complex networks. In: Evolutionary Computation (CEC), 2015 IEEE Congress on. pp. 171-178, IEEE (2015, May).

    Google Scholar 

  8. Clauset, A., Newman, M. E., Moore, C.: Finding community structure in very large networks. Physical review E. 70(6), 066111 (2004).

    Google Scholar 

  9. Danon, L., Díaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. Journal of Stastical Mechanics: Theory and experiment. 2005 (09), P09008 (2005).

    Google Scholar 

  10. Gach, O., Hao, J. K.: A memetic algorithm for community detection in complex networks. In: Parallel Problem Solving from Nature-PPSN XII . pp. 327-336. Springer Berlin Heidelberg (2012)

    Google Scholar 

  11. Girvan, M., Newman, M. E.: Community structure in social and biological networks. In: Proceedings of the national academy of sciences. 99(12), 7821-7826 (2002)

    Google Scholar 

  12. Gong, M., Cai, Q., Chen, X., Ma, L.: Complex network clustering by multiobjective discrete particle swarm optimization based on decomposition. Evolutionary Computation. IEEE Transactions on. 18(1), 82-97 (2014)

    Google Scholar 

  13. Hafez, A. I., Zawbaa, H. M., Hassanien, A. E., Fahmy, A.A.: Networks Community detection using artificial bee colony swarm optimization. In: Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA 2014 . pp. 229-239. Springer International Publishing (2014)

    Google Scholar 

  14. He, S., Wu, Q. H., & Saunders, J. R.: Group search optimizer: an optimization algorithm inspired by animal searching behavior. Evolutionary Computation. IEEE Transactions on. 13(5), 973-990 (2009)

    Google Scholar 

  15. Krebs, V.: http://www.orgnet.com/cases.html (2008)

  16. Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Physical review E. 78(4), 046110 (2008)

    Google Scholar 

  17. Lusseau, D., Schneider, K., Boisseau, O. J., Haase, P., Slooten, E., Dawson, S.M.: The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations. Behavioral Ecology and Sociobiology. 54(4), 396-405 (2003)

    Google Scholar 

  18. Moreno, J.L.: Who shall survive? Foundations of Sociometry, group psychotherapy and socio-drama (1953)

    Google Scholar 

  19. Newman, M. E.: Fast algorithm for detecting community structure in networks. Physical review E. 69(6), 066133 (2004)

    Google Scholar 

  20. Pan, Y., Li, D.H., Liu, J.G., Liang, J.Z.: Detecting community structure in complex networks via node similarity. Physica A: Statistical Mechanics and its Applications. 389(14), 2849-2857 (2010)

    Google Scholar 

  21. Pizzuti, C.: Boosting the detection of modular community structure with genetic algorithms and local search. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing. pp. 226-231. ACM (2012a)

    Google Scholar 

  22. Pizzuti, C.: A multiobjective genetic algorithm to find communities in complex networks. Evolutionary Computation. IEEE Transactions on. 16(3), 418-430 (2012b)

    Google Scholar 

  23. Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D. Defining and identifying communities in networks. Proceedings of the National Academy of Sciences of the United States of America. 101(9), 2658-2663 (2004)

    Google Scholar 

  24. Raghavan, U. N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Physical Review E. 76(3), 036106 (2007)

    Google Scholar 

  25. Rosvall, M., Bergstrom, C. T.: Maps of random walks on complex networks reveal community structure. Proceedings of the National Academy of Sciences. 105(4), 1118-1123 (2008).

    Google Scholar 

  26. Schaeffer, S.E.: Graph clustering. Computer Science Review. 1(1), 27-64 (2007)

    Google Scholar 

  27. Shi, C., Yu, P. S., Yan, Z., Huang, Y., Wang, B.: Comparison and selection of objective functions in multiobjective community detection. Computational Intelligence. 30(3), 562-582 (2014)

    Google Scholar 

  28. Wang, G., Zhang, X., Jia, G., Ren, X.: Application of algorithm used in community detection of complex network. International Journal of Future Generation Communication and Networking. 6(4), 219-230 (2013)

    Google Scholar 

  29. Zachary, W. W.: An information flow model for conflict and fission in small groups. Journal of anthropological research. 452-473 (1977)

    Google Scholar 

  30. Zhou, T., Lü, L., Zhang, Y.C.: Predicting missing links via local information. The European Physical Journal B. 71(4), 623-630 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nidhi Arora .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Arora, N., Banati, H. (2016). Enhancing Group Search Optimization with Node Similarities for Detecting Communities. In: Corchado Rodriguez, J., Mitra, S., Thampi, S., El-Alfy, ES. (eds) Intelligent Systems Technologies and Applications 2016. ISTA 2016. Advances in Intelligent Systems and Computing, vol 530. Springer, Cham. https://doi.org/10.1007/978-3-319-47952-1_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47952-1_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47951-4

  • Online ISBN: 978-3-319-47952-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics