Abstract
Community detection on attributed networks is a method to discover community structures within attributed networks. By applying community detection on attribute networks, we can better understand the relationships between nodes in real-world networks. However, current algorithms for community detection on attribute networks rely on hyper-parameters, and it is difficult to obtain an ideal result when facing networks with inconsistent attributes and topology. Consequently, we propose an Unsupervised Multi-population Evolutionary Algorithm (UMEA) for community detection in attributed networks. This algorithm adds edges between nodes based on attribute similarity, allowing it to combine attribute information during the process of community detection. In addition, this algorithm determines the optimal number of added edges autonomously through communication and learning between multiple populations. Furthermore, we propose a series of strategies to accelerate population convergence for the locus-based encoding. Experiments have demonstrated that our algorithm outperforms the benchmark algorithms in both real and artificial networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ma, H., Liu, Z., Zhang, X., Zhang, L., Jiang, H.: Balancing topology structure and node attribute in evolutionary multi-objective community detection for attributed networks. Knowl.-Based Syst. 227, 107169 (2021)
Shi, C., Yan, Z., Cai, Y., Wu, B.: Multi-objective community detection in complex networks. Appl. Soft Comput. 12(2), 850–859 (2012)
Zhang, X., Zhou, K., Pan, H., Zhang, L., Zeng, X., Jin, Y.: A network reduction-based multiobjective evolutionary algorithm for community detection in large-scale complex networks. IEEE Trans. Cybern. 50(2), 703–716 (2018)
He, T., Chan, K.C.: Evolutionary community detection in social networks. In: IEEE Congress on Evolutionary Computation (CEC), vol. 2014, pp. 1496–1503. IEEE (2014)
Sun, J., Zheng, W., Zhang, Q., Xu, Z.: Graph neural network encoding for community detection in attribute networks. IEEE Trans. Cybern. 52(8), 7791–7804 (2021)
Wang, C., Pan, S., Long, G., Zhu, X., Jiang, J.: MGAE: marginalized graph autoencoder for graph clustering. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, pp. 889–898 (2017)
Li, Y., Sha, C., Huang, X., Zhang, Y.: Community detection in attributed graphs: an embedding approach. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32, no. 1 (2018)
Naderipour, M., Zarandi, M.H.F., Bastani, S.: A fuzzy cluster-validity index based on the topology structure and node attribute in complex networks. Expert Syst. Appl. 187, 115913 (2022)
Kakisim, A.G.: Enhancing attributed network embedding via enriched attribute representations. Appl. Intell. 52(2), 1566–1580 (2022)
Bothorel, C., Cruz, J.D., Magnani, M., Micenkova, B.: Clustering attributed graphs: models, measures and methods. Netw. Sci. 3(3), 408–444 (2015)
Newman, M.E.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103(23), 8577–8582 (2006)
Lu, D.-D., Qi, J., Yan, J., Zhang, Z.-Y.: Community detection combining topology and attribute information. Knowl. Inf. Syst. 64(2), 537–558 (2022)
Amelio, A., Pizzuti, C.: Is normalized mutual information a fair measure for comparing community detection methods? In: Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, vol. 2015, pp. 1584–1585 (2015)
Perozzi, B., Al-Rfou, R., Skiena, S.: DeepWalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701–710 (2014)
Grover, A., Leskovec, J.: node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864 (2016)
Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech: Theory Exp. 2008(10), P10008 (2008)
Wang, X., Jin, D., Cao, X., Yang, L., Zhang, W.: Semantic community identification in large attribute networks. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 30, no. 1 (2016)
Sun, F.-Y., Qu, M., Hoffmann, J., Huang, C.-W., Tang, J.: vgraph: a generative model for joint community detection and node representation learning. In: Advances in Neural Information Processing Systems, vol. 32 (2019)
Li, Z., Liu, J., Wu, K.: A multiobjective evolutionary algorithm based on structural and attribute similarities for community detection in attributed networks. IEEE Trans. Cybern. 48(7), 1963–1976 (2017)
Acknowledgement
This work was supported by the National Natural Science Foundation of China under Grant No. 62002063 and No. U21A20472, the National Key Research and Development Plan of China under Grant No.2021YFB3600503, the Fujian Collaborative Innovation Center for Big Data Applications in Governments, the Fujian Industry-Academy Cooperation Project under Grant No. 2017H6008 and No. 2018H6010, the Natural Science Foundation of Fujian Province under Grant No.2022J01118, No.2020J05112 and No.2020J01420, the Fujian Provincial Department of Education under Grant No.JAT190026, the Major Science and Technology Project of Fujian Province under Grant No.2021HZ022007 and Haixi Government Big Data Application Cooperative Innovation Center.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wu, J., Wu, L., Guo, K. (2024). Unsupervised Multi-population Evolutionary Algorithm for Community Detection in Attributed Networks. In: Sun, Y., Lu, T., Wang, T., Fan, H., Liu, D., Du, B. (eds) Computer Supported Cooperative Work and Social Computing. ChineseCSCW 2023. Communications in Computer and Information Science, vol 2012. Springer, Singapore. https://doi.org/10.1007/978-981-99-9637-7_11
Download citation
DOI: https://doi.org/10.1007/978-981-99-9637-7_11
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-9636-0
Online ISBN: 978-981-99-9637-7
eBook Packages: Computer ScienceComputer Science (R0)