skip to main content
10.1145/2783258.2783301acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article

Community Detection based on Distance Dynamics

Authors Info & Claims
Published:10 August 2015Publication History

ABSTRACT

In this paper, we introduce a new community detection algorithm, called Attractor, which automatically spots communities in a network by examining the changes of "distances" among nodes (i.e. distance dynamics). The fundamental idea is to envision the target network as an adaptive dynamical system, where each node interacts with its neighbors. The interaction will change the distances among nodes, while the distances will affect the interactions. Such interplay eventually leads to a steady distribution of distances, where the nodes sharing the same community move together and the nodes in different communities keep far away from each other. Building upon the distance dynamics, Attractor has several remarkable advantages: (a) It provides an intuitive way to analyze the community structure of a network, and more importantly, faithfully captures the natural communities (with high quality). (b) Attractor allows detecting communities on large-scale networks due to its low time complexity (O(|E|)). (c) Attractor is capable of discovering communities of arbitrary size, and thus small-size communities or anomalies, usually existing in real-world networks, can be well pinpointed. Extensive experiments show that our algorithm allows the effective and efficient community detection and has good performance compared to state-of-the-art algorithms.

Skip Supplemental Material Section

Supplemental Material

p1075.mp4

mp4

130.9 MB

References

  1. Nir Ailon, Yudong Chen, and Huan Xu. Breaking the small cluster barrier of graph clustering. In ICML, pages 995--1003, 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, and Etienne Lefebvre. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 2008(10):P10008, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  3. Santo Fortunato. Community detection in graphs. Physics Reports, 486(3):75--174, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  4. Santo Fortunato and Marc Barthélemy. Resolution limit in community detection. PNAS, 104(1):36--41, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  5. Michelle Girvan and Mark EJ Newman. Community structure in social and biological networks. Proceedings of the National Academy of Sciences, 99(12):7821--7826, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  6. Christian Hennig and Bernhard Hausdorf. Design of dissimilarity measures: A new dissimilarity between species distribution areas. In Data Science and Classification, pages 29--37. Springer, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  7. Paul James, Yaso Nadarajah, Karen Haive, and Victoria Stead. Sustainable communities, sustainable development: Other paths for papua new guinea. Hawaiian Journal of History, 48, 2014.Google ScholarGoogle Scholar
  8. George Karypis and Vipin Kumar. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on scientific Computing, 20(1):359--392, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. George Karypis and Vipin Kumar. Multilevelk-way partitioning scheme for irregular graphs. Journal of Parallel and Distributed computing, 48(1):96--129, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Andrea Lancichinetti, Santo Fortunato, and Filippo Radicchi. Benchmark graphs for testing community detection algorithms. Physical review E, 78(4):046110, 2008.Google ScholarGoogle Scholar
  11. Mark EJ Newman. Modularity and community structure in networks. Proceedings of the National Academy of Sciences, 103(23):8577--8582, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  12. William M Rand. Objective criteria for the evaluation of clustering methods. Journal of the American Statistical association, 66(336):846--850, 1971.Google ScholarGoogle ScholarCross RefCross Ref
  13. Martin Rosvall and Carl T Bergstrom. Maps of random walks on complex networks reveal community structure. PNAS, 105(4):1118--1123, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  14. Satu Elisa Schaeffer. Graph clustering. Computer Science Review, 1(1):27--64, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Junming Shao, Xiao He, Qinli Yang, Claudia Plant, and Christian Boehm. Robust synchronization-based graph clustering. In PAKDD, pages 249--260, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  16. Jianbo Shi and Jitendra Malik. Normalized cuts and image segmentation. IEEE TPAMI, 22(8):888--905, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Alexander Strehl and Joydeep Ghosh. Cluster ensembles--a knowledge reuse framework for combining multiple partitions. The Journal of Machine Learning Research, 3:583--617, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Stijn Van Dongen. A cluster algorithm for graphs. Report-Information systems, (10):1--40, 2000.Google ScholarGoogle Scholar
  19. Zhenyu Wu and Richard Leahy. An optimal graph theoretic approach to data clustering: Theory and its application to image segmentation. IEEE TPAMI, 15(11):1101--1113, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Jaewon Yang and Jure Leskovec. Defining and evaluating network communities based on ground-truth. In IEEE ICDM, pages 745--754, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Community Detection based on Distance Dynamics

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      KDD '15: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
      August 2015
      2378 pages
      ISBN:9781450336642
      DOI:10.1145/2783258

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 10 August 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      KDD '15 Paper Acceptance Rate160of819submissions,20%Overall Acceptance Rate1,133of8,635submissions,13%

      Upcoming Conference

      KDD '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader