Abstract
Detecting communities in networks, by taking into account not only node connectivity but also the features characterizing nodes, is becoming a research activity with increasing interest because of the information nowadays available for many real-world networks of attributes associated with nodes. In this paper, we investigate the capability of differential evolution to discover groups of nodes which are both densely connected and share similar features. Experiments on two real-world networks with attributes for which the ground-truth division is known show that differential evolution is an effective approach to uncover communities.
Keywords
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 subscriptionsNotes
References
Newman, M.E.J., Clauset, A.: Structure and inference in annotated networks. Nat. Commun. 7(11863), 1–11 (2016)
Bothorel, C., Cruz, J.D., Magnani, M., Micenkova, B.: Clustering attributed graphs: models, measures and methods. Netw. Sci. 3(03), 408–444 (2015)
Neville, J., Adler, M., Jensen, D.: Clustering relational data using attribute and link information. In: Proceedings of the Text Mining and Link Analysis Workshop, 18th International Joint Conference on Artificial Intelligence, pp. 9–15 (2003)
Steinhaeuser, K., Chawla, N.V.: Community detection in a large real-world social network. In: Liu, H., Salerno, J.J., Young, M.J. (eds.) Social Computing, Behavioral Modeling, and Prediction, pp. 168–175. Springer, Boston (2008). https://doi.org/10.1007/978-0-387-77672-9_19
Cruz, J.D., Bothorel, C., Poulet, F.: Semantic clustering of social networks using points of view. In: CORIA, pp. 175–182 (2011)
Combe, D., Largeron, C., Egyed-Zsigmond, E., Géry, M.: Combining relations and text in scientific network clustering. In: 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 1248–1253. IEEE (2012)
Dang, T., Viennet, E.: Community detection based on structural and attribute similarities. In: International Conference on Digital Society (ICDS), pp. 7–12 (2012)
Zhou, Y., Cheng, H., Yu, J.X.: Graph clustering based on structural/attribute similarities. Proc. VLDB Endowment 2(1), 718–729 (2009)
Jia, C., Li, Y., Carson, M.B., Wang, X., Yu, J.: Node attribute-enhanced community detection in complex networks. Sci. Rep. 2626(7), 1–15 (2017)
Zhe, C., Sun, A., Xiao, X.: Community detection on large complex attribute network. In: International Conference on Knowledge Discovery and Data Mining, pp. 2041–2049 (2019)
Papadopoulos, A., Pallis, G., Dikaiakos, M.D.: Weighted clustering of attributed multi-graphs. Computing 99(9), 813–840 (2016). https://doi.org/10.1007/s00607-016-0526-5
Li, Y., Jia, C., Yu, J.: Benchmark graphs for testing community detection algorithms. Phys. A: Stat. Mech. Appl. 438, 321–334 (2015)
Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)
He, T., Chan, K.C.C.: Evolutionary community detection in social networks. In: Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2014, Beijing, China, 6–11 July 2014, pp. 1496–1503 (2014)
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 (2018)
Pizzuti, C., Socievole, A.: A genetic algorithm for community detection in attributed graphs. In: Sim, K., Kaufmann, P. (eds.) EvoApplications 2018. LNCS, vol. 10784, pp. 159–170. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-77538-8_12
Pizzuti, C., Socievole, A.: Multiobjective optimization and local merge for clustering attributed graphs. IEEE Trans. Cybern. 1–13 (2019). https://doi.org/10.1109/TCYB.2018.2889413
Das, S., Suganthan, P.N.: Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput. 15(1), 4–31 (2011)
Sun, H., Ma, S., Wangand, Z.: A community detection algorithm using differential evolution. In: IEEE International Conference on Computers and Communications, ICCC, Chengdu, China, 13–16 December 2017, pp. 1515–1519 (2017)
Pizzuti, C., Socievole, A.: Self-adaptive differential evolution for community detection. In: Sixth International Conference on Social Networks Analysis, Management and Security (SNAMS-2019), Granada, Spain, 22–25 October 2019, pp. 110–117 (2019)
Onwubolu, G.C. (ed.): Differential Evolution: A Handbook for Global Permutation-Based Combinatorial Optimization. Studies in Computational Intelligence. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92151-6
Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. J. Stat. Mech. Theor. Exp. 2005(09), P09008 (2005)
Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. Theor. Exp. 2008(10), P10008 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Pizzuti, C., Socievole, A. (2020). Community Detection in Attributed Graphs with Differential Evolution. In: Castillo, P.A., Jiménez Laredo, J.L., Fernández de Vega, F. (eds) Applications of Evolutionary Computation. EvoApplications 2020. Lecture Notes in Computer Science(), vol 12104. Springer, Cham. https://doi.org/10.1007/978-3-030-43722-0_21
Download citation
DOI: https://doi.org/10.1007/978-3-030-43722-0_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-43721-3
Online ISBN: 978-3-030-43722-0
eBook Packages: Computer ScienceComputer Science (R0)