WAIM 2013: Web-Age Information Management pp 277-281 | Cite as

An Overlapped Community Partition Algorithm Based on Line Graph

  • Zhenyu Zhang
  • Zhen Zhang
  • Wenzhong Yang
  • Xiaohong Wu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7923)

Abstract

Overlapped communities detection in complex networks is one of the most intensively investigated problems in recent years. In order to accurately detect the overlapped communities in these networks, an algorithm using edge features, namely SAEC, is proposed. The algorithm transforms topology graph of nodes into line graph of edges and calculates the similarity matrix between nodes, then the edges are clustered using spectral analysis, thus we classify the edges into corresponding communities. According to the attached communities of edges, we cluster the nodes incident with the edges again to find the overlapped nodes among the communities. Experiments on randomly generated and real networks validate the algorithm.

Keywords

community partition overlapped nodes spectral analysis line graph 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Palla, G., Derenyi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 814–818 (2005)Google Scholar
  2. 2.
    Newman, M.E.J.: Communities, modules and large-scale structure in networks. Nature Physics 8, 25–31 (2011)Google Scholar
  3. 3.
    Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Physical Review E 69, 066133 (2004)Google Scholar
  4. 4.
    Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70, 066111 (2004)Google Scholar
  5. 5.
    Tsuchiura, H., Ogata, M., Tanaka, Y., et al.: Electronic states around a vortex core in high-Tc superconductors based on the t-J model. Phy. Rev. B 68(1), 012509 (2003)Google Scholar
  6. 6.
    Newman, M.E.J.: The structure and function of complex networks. SIAM Review 45(2), 167–256 (2003)Google Scholar
  7. 7.
    Pujol, J.M., Bejar, J., Delgado, J.: Clustering algorithm for determining community structure in large networks. Phys. Rev. E 77(9), 016107 (2006)Google Scholar
  8. 8.
    White, S., Smyth, P.: A spectral clustering approach to finding communities in graphs. In: Proceedings of the Fifth SIAM International Conference (2005)Google Scholar
  9. 9.
    Luxburg, U.: A tutorial on Spectral clustering. Statistics and Computing 17(4), 395–416 (2007)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Meila, M., Shi, J.: A random walks view of Spectral segmentation. AISTATS (2001)Google Scholar
  11. 11.
    Azran, A., Ghahramani, Z.: Spectral Methods for Automatic Multiscale Data Clustering. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR (2006)Google Scholar
  12. 12.
    Yan, X., Zhu, Y., Rouquier, J.-B., Moore, C.: Active learning for node classification in assortative and disassortative networks. In: Proc. 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (Association of Computing Machinery) (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Zhenyu Zhang
    • 1
  • Zhen Zhang
    • 1
  • Wenzhong Yang
    • 1
  • Xiaohong Wu
    • 1
  1. 1.School of Information Science and EngineeringXinjiang UniversityUrumqiChina

Personalised recommendations