Abstract
Community detection is a hot topic in the field of complex social networks. It is of great value to personalized recommendation, protein structure analysis, public opinion analysis, etc. However, most existing algorithms detect communities with misclassified nodes and peripheries, and the clustering accuracy is not high. In this paper, in terms of the agglomerative hierarchical clustering, a community detection algorithm based on the similarity sequence is proposed, named as ACSS (Agglomerative Clustering Algorithm based on the Similarity Sequence). First, similarities of nodes are sorted in descending order to get a sequence. Then pairs of nodes are merged according to the sequence to construct a preliminary community structure. Secondly, the agglomerative clustering process is carried out to get the optimal community structure. The proposed algorithm is tested on real network and computer-generated network data sets. Experimental results show that ACSS can solve the problem of neglecting peripheries. Compared with the existing representative algorithms, it can detect stronger community structure, and improve the clustering accuracy.
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. Physical Review E 69(2) 026113 (2004)
Narayanan, T., Subramaniam, S.: A Newtonian Framework for Community Detection in Undirected Biological Networks. IEEE Transactions on Biomedical Circuits and Systems 8(1), 65–73 (2014)
Karrer, B., Levina, E., Newman, M.: Robustness of Community Structure in Networks. Physical Review E 77, 046119 (2008)
Van Gennip, Y., Hunter, B., Ahn, R., et al.: Community Detection Using Spectral Clustering on Sparse Geosocial data. SIAM Journal on Applied Mathematics 73(1), 67–83 (2013)
Newman, M.E.J.: Community Detection and Graph Partitioning. Europhysics Letters 103(2), 28003 (2013)
Newman, M.E.J.: Fast Algorithm for Detecting Community Structure in Networks. Physical Review E 69(6), 066133 (2004)
Duch, J., Arenas, A.: Community Detection in Complex Networks Using Extremal Optimization. Physical Review E 72(2), 027104 (2005)
Blondel, V., Guillaume, J., Lambiotte, R.: Fast Unfolding of Communities in Large Networks. J. Stat. Mech., P10008 (2008)
De Meo, P., Ferrara, E., Fiumara, G., Provetti, A.: Mixing Local and Global Information for Community Detection in Large Networks. Journal of Computer and System Sciences 80(1), 72–87 (2014)
Qi, X., Tang, W., Wu, Y., Guo, G., Fuller, E., Zhang, C.: Optimal Local Community Detection in Social Networks Based on Density Drop of Subgraphs. Pattern Recognition Letters 36, 46–53 (2014)
Zhang, X., Wang, L., Li, Y., Liang, W.: Extracting Local Community Structure From Local Cores. In: Xu, J., Yu, G., Zhou, S., Unland, R. (eds.) DASFAA Workshops 2011. LNCS, vol. 6637, pp. 287–298. Springer, Heidelberg (2011)
Nguyen, N., Dinh, T., Xuan, Y., Thai, M.T.: Adaptive Algorithms for Detecting Community Structure in Dynamic Social Networks. In: Proceedings of the IEEE INFOCOM, Shanghai, China, April 10-15, pp. 2282–2290 (2011)
Thang, N., Dinh, N.P., Nguyen, M.T.: Thai: An Adaptive Approximation Algorithm for Community Detection in Dynamic Scale-free Network. In: 2013 Proceedings of the IEEE INFOCOM, pp. 55–59 (2013)
Hafez, A.I., Al-Shammari, E.T., ella Hassanien, A., et al.: Genetic Algorithms for Multi-Objective Community Detection in Complex Networks. In: Pedrycz, W., Chen, S.-M. (eds.) Social Networks: A Framework of Computational Intelligence. SCI, vol. 526, pp. 145–171. Springer, Heidelberg (2014)
Yang, B., Liu, D., Liu, J., Jin, D., Ma, H.: Complex Network Clustering Algorithms. Journal of Software 20(1), 54–66 (2009)
Girvan, M., Newman, M.E.J.: Community Structure in Social and Biological Networks. Proceedings of the National Academy of Sciences of the United States of America 99(12), 7821–7826 (2002)
Yang, B., Cheung, W., Liu, J.: Community Mining from Signed Social Networks. IEEE Transactions on Knowledge and Data Engineering 19(10), 1333–1348 (2007)
Jin, D., Yang, B., Liu, J., Liu, D., He, D.: Ant Colony Optimization Based on Random Walk for Community Detection in Complex Networks. Journal of Software 23(3), 451–464 (2012)
Huang, F., Zhang, S., Zhu, X.: Discovering Network Community Based on Multi-Objective Optimization. Journal of Software 24(9), 2062–2077 (2013)
Lancichinetti, A., Radicchi, F., Ramasco, J., Fortunato, S.: Finding Statistically Significant Communities in Networks. PLoS ONE 6(4), e18961 (2011)
Pan, Y., Li, D.H., Liu, J., Liang, J.: Detecting Community Structure in Complex Networks via Node Similarity. Physica A 389, 2849–2857 (2010)
Hu, Y., Li, M., Zhang, P., Fan, Y., Di, Z.: Community Detection by Signaling on Complex Networks. Physical Review E 78(1), 16115 (2008)
Fortunato, S.: Community Detection in Graphs. Physics Reports 486(3), 75–174 (2010)
Leicht, E.A., Holme, P., Newman, M.E.J.: Vertex Similarity in Networks. Physical Review E 73(2), 026120 (2006)
Leskovec, J., Lang, K.J., Mahoney, M.: Empirical Comparison of Algorithms for Network Community Detection. In: Proceedings of the 19th International Conference on World Wide Web, pp. 631–640. ACM (2011)
Kannan, R., Vempala, S., Vetta, A.: On Clusterings: Good,Bad and Spectral. Journal of the ACM 51(3), 497–515 (2004)
Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D.: Defining and Identifying Communities in Networks. Proceedings of the National Academy of Sciences of the United States of America 101(9), 2658–2663 (2004)
Zachary, W.W.: An Information Flow Model for Conflict and Fission in Small Groups. Journal of Anthropological Research 33(4), 452–473 (1977)
Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing Community Structure Identification. Journal of Statistical Mechanics: Theory and Experiment 2005(9), P09008 (2005)
Lusseau, D.: The Emergent Properties of a Dolphin Social Network. Proceedings of the Royal Society of London 270(suppl. 2), S186–S188 (2003)
Newman, M.E.J.: Modularity and Community Structure in Networks. Proceedings of the National Academy of Sciences of the United States of America 103(23), 8577–8582 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Lu, H., Zhao, Q., Gan, Z. (2014). A Community Detection Algorithm Based on the Similarity Sequence. In: Benatallah, B., Bestavros, A., Manolopoulos, Y., Vakali, A., Zhang, Y. (eds) Web Information Systems Engineering – WISE 2014. WISE 2014. Lecture Notes in Computer Science, vol 8786. Springer, Cham. https://doi.org/10.1007/978-3-319-11749-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-11749-2_5
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11748-5
Online ISBN: 978-3-319-11749-2
eBook Packages: Computer ScienceComputer Science (R0)