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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Atay, Y., Koc, I., Babaoglu, I., Kodaz, H.: Community detection from biological and social networks. Appl. Soft Comput. 50, 194–211 (2017)
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)
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)
Muslim, N.: A combination approach to community detection in social networks by utilizing structural and attribute data. Soc. Netw. 5(1), 11–15 (2016)
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)
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)
Aston, N., Hertzler, J., Hu, W.: Overlapping community detection in dynamic networks. J. Softw. Eng. Appl. 7(10), 872–882 (2014)
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)
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)
Shen, H., Cheng, X., Cai, K., Hu, M.B.: Detect overlapping and hierarchical community structure in networks. Phys. A 388(8), 1706–1712 (2009)
Ahn, Y.Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466(7307), 761 (2010)
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)
Lancichinetti, A., Radicchi, F., Ramasco, J.J., Fortunato, S.: Finding statistically significant communities in networks. PLoS ONE 6(4), e18961 (2010)
Zhan, W., Guan, J., Chen, H., Niu, J., Jin, G.: Identifying overlapping communities in networks using evolutionary method. Phys. A 442, 182–192 (2013)
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)
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)
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
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)
Zhang, Q., Li, H.: MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 11(6), 712–731 (2007)
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)
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)
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)
Acknowledgments
This work was supported by National Natural Science Foundation of China under Grant 61873040 and 61374204.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
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)