Abstract
Community detection consists on a partitioning networks technique into clusters (communities) with weak coupling (external connectivity) and high cohesion (internal connectivity). In order to measure the performance of the clustering, the network modularity is largely used, a metric that presents the cohesion and the coupling of communities. In this paper, a global and bi-objective function is proposed to evaluate community detection. This function combines modularity (based on structure and edges weights) and the inter-classes inertia (based on nodes weights). Then, we rely on a computational optimization technique i.e. Particle Swarm Optimization to maximize this bi-objective quality. Finally, a case study evaluates the proposed solution and illustrates practical uses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Newman, M.E.J., Girvan, M.: Finding and Evaluating Community Structure in Networks. J. Physical Review E 69(I), 2 (2004)
Steinhaeuser, K., Chawla, N.V.: Community Detection in a Large Real-World Social Network. In: International Conference on Social Computing, Behavioral Modeling and Prediction, pp. 168–175 (2008)
Shi, J., Malik, J.: Normalized Cuts and Image Segmentation. IEEE Trans. Pattern Analysis and Machine Intelligence 22(8), 888–905 (2000)
Xu, X., Yuruk, N., Feng, Z., Schweiger, T.A.J.: Scan: A Structural Clustering Algorithm for Networks. In: International Conference on Knowledge Discovery and Data Mining, pp. 824–833 (2007)
Tian, Y., Hankins, R.A., Patel, J.M.: Effcient Aggregation for Graph Summarization. In: International Conference Management of Data (SIGMOD 2008), pp. 567–580 (2008)
Li, D.H., Liu, J.G., Liang, J.Z., Pana, Y.: Detecting Community Structure in Complex Networks Via Node Similarity. Physica A: Statistical Mechanics and its Applications 389(14), 2849–2857 (2010)
Zhou, Y., Cheng, H., Yu, J.X.: Graph Clustering Based on Structural/Attribute Similarities. In: International Conference VLDB 2009, pp. 718–729 (2009)
Dang, T.A., Viennet, E.: Community Detection Based on Structural and Attribute Similarities. In: International Conference on Digital Society (ICDS 2012), pp. 7–14 (2012)
Wakita, K., Tsurumi, T.: Finding Community Structure in Mega-Scale Social Networks. In: 16th International Conference on World Wide Web (WWW 2007), pp. 1275–1276 (2007)
Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast Unfolding of Communities in Large Networks. J. of Statistical Mechanics: Theory and Experiment 10, 10008–10020 (2008)
Palla, G., Derenyi, I., Farkas, I., Vicsek, T.: Uncovering the Overlapping Community Structure of Complex Networks in Nature and Society. Nature 435(7043), 814–818 (2005)
Ahn, Y.Y., Bagrow, J.P., Lehmann, S.: Link communities Reveal Multiscale Complexity in Networks. Natur. 466(7307), 761–764 (2010)
Leskovec, J., Lang, K.J., Mahoney, M.W.: Empirical Comparison of Algorithms for Network Community Detection. In: International Conference on World Wide Web, pp. 631–640 (2010)
Pizzuti, C.: Community Detection in Social Networks with Genetic Algorithms. In: Genetic and Evolutionary Computation Conference (2008)
Mazur, P., Zmarzłowski, K., Orłowski, A.J.: Genetic Algorithms Approach to Community Detection. In: 4th Polish Symposium on Econo- and Sociophysics (2009)
Tasgin, M.: Community Detection Model Using Genetic Algorithm in Complex Networks and Its Application in Real-Life Networks, MS Thesis, Graduate Program in Computer Engineering, Bogazici University (2005)
He, D., Liu, J., Liu, D., Jin, D., Jia, Z.: Ant Colony Optimization for Community Detection in Large-Scale Complex Networks. In: Seventh International Conference on Natural Computation (ICNC), pp. 1151–1155 (2011)
Sadi, S., Etaner-Uyar, S., Gündüz-Öğüdücü, S.: Community Detection Using Ant Colony Optimization Techniques. In: 15th International Conference on Soft Computing (2009)
Liu, Y., Wang, Q., Wang, Q., Yao, Q., Liu, Y.: Email Community Detection Using Artificial Ant Colony Clustering. In: Chang, K.C.-C., Wang, W., Chen, L., Ellis, C.A., Hsu, C.-H., Tsoi, A.C., Wang, H. (eds.) APWeb/WAIM 2007 Ws. LNCS, vol. 4537, pp. 287–298. Springer, Heidelberg (2007)
Chen, B., Chen, L., Chen, Y.: Detecting Community Structure in Networks Based on Ant Colony Optimization. In: International Conference on Information & Knowledge Engineering, pp. 247–253
Guimera, R., Amaral, L.A.: Functional cartography of complex metabolic networks. Nature 433, 895–900 (2005)
El Dor, A.: Perfectionnement des algorithmes d’Optimisation par Essaim Particulaire. Applications en segmentation d’images et en électronique. PhD Thesis, Paris-Est University (2012)
Clerc, M., Siarry, P.: Une nouvelle métaheuristique pour l’optimisation difficile: la méthode des essaims particulaires. J. l’enseignement des Sciences et Technologies de l’information et des Systèmes 3(7) (2004)
Porter, M.A., Onnela, J.P., Mucha, P.J.: Communities in Networks. Notices of the AMS 56(9), 1082–1097 (2009)
Pons, P.: Détection de communautés dans les grands graphes de terrain. PhD Thesis, Paris 7 University (2007)
Amaral, L.A.N., Scala, A., Barthélémy, M., Stanley, H.E.: Classes of small-world networks. Natl. Acad. Sci. 97(21) (2000)
Lebart, L., Maurineau, A., Piron, M.: Traitement des données statistiques. Dunod, Paris (1982)
Ward, J.H.: Hierarchical Grouping to Optimize an Objective Function. J. of Amer. Statist. Assoc. 58, 236–244 (1963)
Ben Yahia, N., Bellamine, N., Ben Ghezala, H.: Using Community Detection to Support Decision Making Process. In: International Conference on Information Technology and e-Services, pp. 566–570 (2012)
Eberhart, R.C., Kennedy, J.: New Optimizer Using Particle Swarm Theory. In: 6th International Symposium on Micro Machine and Human Science, pp. 39–43 (1995)
Parsopoulos, K.E., Vrahatis, M.N.: Particle Swarm Optimization and Intelligence: Advances and Applications. Information Science Reference, IGI Global (2010)
Yisu, J., Knowles, J., Hongmei, L., Yizeng, L., Kell, D.B.: The Landscape Adaptive Particle Swarm Optimizer. Applied Soft Computing 8, 295–304 (2008)
Clerc, M.: The Swarm and the Queen: Towards a Deterministic and Adaptive Particle Swarm Optimization. In: Congress of Evolutionary Computation, pp. 1951–1957 (1999)
Carlisle, G., Dozier, G.: An Off-The-Shelf PSO. In: Particle Swarm Optimization Workshop, pp. 1–6 (2001)
Ben Yahia, N., Bellamine, N., Ben Ghezala, H.: Vers une architecture multicouche d’ontologies dédiée à la résolution mixte de problèmes. In: Extraction et Gestion des Connaissances, pp. 263–268 (2013)
Recio-García, J.A.: jCOLIBRI CBR Framework, http://www.iccbr.org/iccbr10/jCOLIBRI-Overview.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ben Yahia, N., Bellamine Ben Saoud, N., Ben Ghezala, H. (2013). Evaluating Community Detection Using a Bi-objective Optimization. In: Huang, DS., Bevilacqua, V., Figueroa, J.C., Premaratne, P. (eds) Intelligent Computing Theories. ICIC 2013. Lecture Notes in Computer Science, vol 7995. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39479-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-39479-9_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39478-2
Online ISBN: 978-3-642-39479-9
eBook Packages: Computer ScienceComputer Science (R0)