Skip to main content

A Decomposition Based Multiobjective Evolutionary Algorithm for Dynamic Overlapping Community Detection

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 952))

Abstract

Dynamic and overlapping are common features of community structures of many real world complex networks. There are few studies on detecting dynamic overlapping communities, but those studies consider only single optimization objective. In practice, it is necessary to evaluate the community detection by multiple metrics to reflect different aspects of a community structure. In this paper, we propose a multi-objective evolutionary algorithm based approach for the problem of dynamic overlapping community detection, with consideration of three optimization objectives: partition density (D), the extended modularity (EQ), and the community smoothing (NMILFK). The dynamic overlapping network is regarded as a set of network snapshots. The multi-objective evolutionary algorithm based on decomposition (MOEA/D) is used to detect the communities for each snapshot. Experiments show that our approach can find uniformly distributed Pareto solutions for the problem and outperforms those comparative approaches.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

References

  1. Atay, Y., Koc, I., Babaoglu, I., Kodaz, H.: Community detection from biological and social networks. Appl. Soft Comput. 50, 194–211 (2017)

    Article  Google Scholar 

  2. Chintalapudi, S.R., Prasad, M.H.M.K.: A survey on community detection algorithms in large scale real world networks. In: 2nd International Conference on Computing for Sustainable Global Development, pp. 1323–1327. IEEE Press, New York (2015)

    Google Scholar 

  3. Feng, H., Tian, J., Wang, H.J., Li, M.: Personalized recommendations based on time-weighted overlapping community detection. Inf. Manag. 52(7), 789–800 (2015)

    Article  Google Scholar 

  4. Muslim, N.: A combination approach to community detection in social networks by utilizing structural and attribute data. Soc. Netw. 5(1), 11–15 (2016)

    Article  MathSciNet  Google Scholar 

  5. Sul, W.J.: Microbial community analysis assessed by pyrosequencing of rRNA gene: community comparisons, organism identification, and its enhancement. Dissertations and Theses - Gradworks. The Michigan State University, East Lansing (2009)

    Google Scholar 

  6. Cazabet, R., Amblard, F., Hanachi, C.: Detection of overlapping communities in dynamical social networks. In: IEEE Second International Conference on Social Computing, pp. 309–314. IEEE Press, New York (2010)

    Google Scholar 

  7. Aston, N., Hertzler, J., Hu, W.: Overlapping community detection in dynamic networks. J. Softw. Eng. Appl. 7(10), 872–882 (2014)

    Article  Google Scholar 

  8. Deb, K., Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans. Evol. Comput. 18(4), 577–601 (2014)

    Article  Google Scholar 

  9. Gong, M., Zhang, L., Ma, J., Jiao, L.: Community detection in dynamic social networks based on multiobjective immune algorithm. J. Comput. Sci. Technol. 27(3), 455–467 (2012)

    Article  MathSciNet  Google Scholar 

  10. Shen, H., Cheng, X., Cai, K., Hu, M.B.: Detect overlapping and hierarchical community structure in networks. Phys. A 388(8), 1706–1712 (2009)

    Article  Google Scholar 

  11. Ahn, Y.Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466(7307), 761 (2010)

    Article  Google Scholar 

  12. Lancichinetti, A., Fortunato, S., Kertész, J.: Detecting the overlapping and hierarchical community structure of complex networks. New J. Phys. 11(3), 19–44 (2008)

    Google Scholar 

  13. Lancichinetti, A., Radicchi, F., Ramasco, J.J., Fortunato, S.: Finding statistically significant communities in networks. PLoS ONE 6(4), e18961 (2010)

    Article  Google Scholar 

  14. Zhan, W., Guan, J., Chen, H., Niu, J., Jin, G.: Identifying overlapping communities in networks using evolutionary method. Phys. A 442, 182–192 (2013)

    Article  Google Scholar 

  15. Ma, X., Dong, D.: Evolutionary nonnegative matrix factorization algorithms for community detection in dynamic networks. IEEE Trans. Knowl. Data Eng. 29(5), 1045–1058 (2017)

    Article  Google Scholar 

  16. Zhou, X., Liu, Y., Li, B., Sun, G.: Multiobjective biogeography based optimization algorithm with decomposition for community detection in dynamic networks. Phys. A 436, 430–442 (2015)

    Article  Google Scholar 

  17. Chen, X., Sun, H., Du, H., Huang, J., Liu, K.: A centrality-based local-first approach for analyzing overlapping communities in dynamic networks. In: Kim, J., Shim, K., Cao, L., Lee, J.-G., Lin, X., Moon, Y.-S. (eds.) PAKDD 2017. LNCS (LNAI), vol. 10235, pp. 508–520. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57529-2_40

    Chapter  Google Scholar 

  18. Xu, B., Deng, L., Jia, Y., Zhou, B., Han, Y.: Overlapping community detection on dynamic social network. In: Sixth International Symposium on Computational Intelligence and Design, pp. 321–326. IEEE Press, New York (2013)

    Google Scholar 

  19. 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 

  20. Ma, J., Liu, J., Ma, W., Gong, M., Jiao, L.: Decomposition-based multiobjective evolutionary algorithm for community detection in dynamic social networks. Sci. World J. 2014, 22 (2014)

    Google Scholar 

  21. Basu, S., Banerjee, A., Dey, A., Mukherjee, S., Pan, I.: Clustering by feature optimization for static community detection. In: 2nd IEEE International Conference on Recent Trends in Electronics, Information and Communication Technology, pp. 1936–1939. IEEE Press, New York (2017)

    Google Scholar 

  22. Montanari, A., Sen, S.: Semidefinite programs on sparse random graphs and their application to community detection. In: ACM SIGACT Symposium on Theory of Computing, pp. 814–827. ACM, New York (2016)

    Google Scholar 

Download references

Acknowledgments

This work was supported by National Natural Science Foundation of China under Grant 61873040 and 61374204.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xingquan Zuo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wan, X., Zuo, X., Song, F. (2018). A Decomposition Based Multiobjective Evolutionary Algorithm for Dynamic Overlapping Community Detection. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 952. Springer, Singapore. https://doi.org/10.1007/978-981-13-2829-9_31

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2829-9_31

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2828-2

  • Online ISBN: 978-981-13-2829-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics