Skip to main content
  • Submit
  • About
    • Editorial Board
    • PNAS Staff
    • FAQ
    • Accessibility Statement
    • Rights and Permissions
    • Site Map
  • Contact
  • Journal Club
  • Subscribe
    • Subscription Rates
    • Subscriptions FAQ
    • Open Access
    • Recommend PNAS to Your Librarian
Institution: UNIVERSITY OF BATH
  • Log in
  • Log out
  • My Cart
  • Main menu
  • User menu
  • Search

Main menu

  • Home
  • Articles
    • Current
    • Latest Articles
    • Special Features
    • Colloquia
    • Collected Articles
    • PNAS Classics
    • Archive
  • Front Matter
  • News
    • For the Press
    • Highlights from Latest Articles
    • PNAS in the News
  • Podcasts
  • Authors
    • Information for Authors
    • Purpose and Scope
    • Editorial and Journal Policies
    • Submission Procedures
    • For Reviewers
    • Author FAQ
  • Submit
  • About
    • Editorial Board
    • PNAS Staff
    • FAQ
    • Accessibility Statement
    • Rights and Permissions
    • Site Map
  • Contact
  • Journal Club
  • Subscribe
    • Subscription Rates
    • Subscriptions FAQ
    • Open Access
    • Recommend PNAS to Your Librarian

User menu

  • Log in
  • Log out
  • My Cart
Institution: UNIVERSITY OF BATH

Search

  • Advanced search
Home
Home

Advanced Search

  • Home
  • Articles
    • Current
    • Latest Articles
    • Special Features
    • Colloquia
    • Collected Articles
    • PNAS Classics
    • Archive
  • Front Matter
  • News
    • For the Press
    • Highlights from Latest Articles
    • PNAS in the News
  • Podcasts
  • Authors
    • Information for Authors
    • Purpose and Scope
    • Editorial and Journal Policies
    • Submission Procedures
    • For Reviewers
    • Author FAQ

New Research In

Featured Portals

  • Physics
  • Chemistry
  • Sustainability Science

Articles by Topic

  • Applied Mathematics
  • Applied Physical Sciences
  • Astronomy
  • Computer Sciences
  • Earth, Atmospheric, and Planetary Sciences
  • Engineering
  • Environmental Sciences
  • Mathematics
  • Statistics

Featured Portals

  • Anthropology
  • Sustainability Science

Articles by Topic

  • Economic Sciences
  • Environmental Sciences
  • Political Sciences
  • Psychological and Cognitive Sciences
  • Social Sciences

Featured Portals

  • Sustainability Science

Articles by Topic

  • Agricultural Sciences
  • Anthropology
  • Applied Biological Sciences
  • Biochemistry
  • Biophysics and Computational Biology
  • Cell Biology
  • Developmental Biology
  • Ecology
  • Environmental Sciences
  • Evolution
  • Genetics
  • Immunology and Inflammation
  • Medical Sciences
  • Microbiology
  • Neuroscience
  • Pharmacology
  • Physiology
  • Plant Biology
  • Population Biology
  • Psychological and Cognitive Sciences
  • Sustainability Science
  • Systems Biology
Research Article

Scalable detection of statistically significant communities and hierarchies, using message passing for modularity

Pan Zhang and Cristopher Moore
PNAS December 23, 2014 111 (51) 18144-18149; first published December 8, 2014 https://doi.org/10.1073/pnas.1409770111
Pan Zhang
Santa Fe Institute, Santa Fe, NM 87501
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Cristopher Moore
Santa Fe Institute, Santa Fe, NM 87501
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • For correspondence: moore@santafe.edu
  1. Edited by Giorgio Parisi, University of Rome, Rome, Italy, and approved October 31, 2014 (received for review May 28, 2014)

  • Article
  • Figures & SI
  • Info & Metrics
  • PDF
Loading

Significance

Most work on community detection does not address the issue of statistical significance, and many algorithms are prone to overfitting. We address this using tools from statistical physics. Rather than trying to find the partition of a network that maximizes the modularity, our approach seeks the consensus of many high-modularity partitions. We do this with a scalable message-passing algorithm, derived by treating the modularity as a Hamiltonian and applying the cavity method. We show analytically that our algorithm succeeds all the way down to the detectability transition in the stochastic block model; it also performs well on real-world networks. It also provides a principled method for determining the number of groups or hierarchies of communities and subcommunities.

Abstract

Modularity is a popular measure of community structure. However, maximizing the modularity can lead to many competing partitions, with almost the same modularity, that are poorly correlated with each other. It can also produce illusory ‘‘communities’’ in random graphs where none exist. We address this problem by using the modularity as a Hamiltonian at finite temperature and using an efficient belief propagation algorithm to obtain the consensus of many partitions with high modularity, rather than looking for a single partition that maximizes it. We show analytically and numerically that the proposed algorithm works all of the way down to the detectability transition in networks generated by the stochastic block model. It also performs well on real-world networks, revealing large communities in some networks where previous work has claimed no communities exist. Finally we show that by applying our algorithm recursively, subdividing communities until no statistically significant subcommunities can be found, we can detect hierarchical structure in real-world networks more efficiently than previous methods.

  • networks
  • community detection
  • message-passing algorithms
  • statistical significance
  • phase transitions

Footnotes

  • ↵1To whom correspondence should be addressed. Email: moore@santafe.edu.
  • Author contributions: P.Z. and C.M. designed research, performed research, contributed new reagents/analytic tools, analyzed data, and wrote the paper.

  • The authors declare no conflict of interest.

  • This article is a PNAS Direct Submission.

  • This article contains supporting information online at www.pnas.org/lookup/suppl/doi:10.1073/pnas.1409770111/-/DCSupplemental.

View Full Text

We recommend

  1. Evolutionary spectral approach to finding communities in dynamic networks
    FU Lidong;MA Xiaoke;NIE Jingjing et al., Journal of Xidian University, 2018
  2. Markov Spectral Clustering Algorithm with DCBM for Community Detection
    REN Shu-Xia et al., Journal of Sichuan University (Natural Science Edition), 2018
  3. Implementing successful pet health plans in practice
    Liam Moriarty, In Practice, 2019
  4. AntLP: ant-based label propagation algorithm for community detection in social networks
    Razieh Hosseini et al., CAAI Transactions on Intelligence Technology, 2019
  5. Construction and Applications of Benchmark Networks for Community Detection Based on Null Models
    REN Hong-fei et al., Journal of University of Electronic Science and Technology of China, 2019
Powered by
  • Privacy policy
  • Do not sell my personal information
  • Google Analytics settings
I consent to the use of Google Analytics and related cookies across the TrendMD network (widget, website, blog). Learn more
PreviousNext
Back to top
Article Alerts
Email Article
Citation Tools
Request Permissions
Share
Scalable detection of significant communities
Pan Zhang, Cristopher Moore
Proceedings of the National Academy of Sciences Dec 2014, 111 (51) 18144-18149; DOI: 10.1073/pnas.1409770111
del.icio.us logo Digg logo Reddit logo Twitter logo CiteULike logo Facebook logo Google logo Mendeley logo
  • Tweet Widget
  • Mendeley logo Mendeley
Proceedings of the National Academy of Sciences: 111 (51)
Table of Contents

Submit

Sign up for Article Alerts

Article Classifications

  • Physical Sciences
  • Computer Sciences
  • Social Sciences
  • Social Sciences

Jump to section

  • Article
    • Abstract
    • Results
    • Discussion
    • Methods
    • Acknowledgments
    • Footnotes
    • References
  • Figures & SI
  • Info & Metrics
  • PDF

You May Also be Interested in

Image credit: Geoff Shaw (University of Melbourne, Melbourne, Australia).
Swamp wallabies’ reproductive strategy
A study suggests an unusual mode of reproduction in swamp wallabies, which may be continuously pregnant throughout their reproductive lives.
Image credit: Geoff Shaw (University of Melbourne, Melbourne, Australia).
Image credit: Ellen A.R. Welti.
Nutrient dilution and insect decline
A study finds that the dilution of nutrients in plants, alongside climate factors, drives insect herbivore decline.
Image credit: Ellen A. R. Welti.
Image credit: Wikimedia/United States Department of Energy.
Nuclear war and food security
Limited nuclear war between India and Pakistan could lead to global food insecurity, according to a study.
Image credit: Wikimedia Commons/US Department of Energy.
Image credit: Susan Wiser (photographer).
Featured Profile
Profile of NAS member and physicist Paul L. McEuen
Image credit: Susan Wiser (photographer).
Image credit: Shutterstock/Andy Levin.
Core Concept: Managed retreat increasingly pursued in response to climate change
The process presents big legal, logistical, ethical, political, financial, and architectural challenges.
Image credit: Shutterstock/Andy Levin.

Similar Articles

Site Logo
Powered by HighWire
  • Submit Manuscript
  • Twitter
  • Facebook
  • RSS Feeds
  • Email Alerts

Articles

  • Current Issue
  • Latest Articles
  • Archive

PNAS Portals

  • Classics
  • Front Matter
  • Teaching Resources
  • Anthropology
  • Chemistry
  • Physics
  • Sustainability Science

Information

  • Authors
  • Editorial Board
  • Reviewers
  • Press
  • Site Map
  • PNAS Updates

Feedback    Privacy/Legal

Copyright © 2020 National Academy of Sciences. Online ISSN 1091-6490

Alerts for this Article
Email this Article

Thank you for your interest in spreading the word on PNAS.

NOTE: We only request your email address so that the person you are recommending the page to knows that you wanted them to see it, and that it is not junk mail. We do not capture any email address.

Enter multiple addresses on separate lines or separate them with commas.
Scalable detection of statistically significant communities and hierarchies, using message passing for modularity
(Your Name) has sent you a message from PNAS
(Your Name) thought you would like to see the PNAS web site.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Citation Tools
Scalable detection of significant communities
Pan Zhang, Cristopher Moore
Proceedings of the National Academy of Sciences Dec 2014, 111 (51) 18144-18149; DOI: 10.1073/pnas.1409770111

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero

We use cookies on this site to enhance your user experience. By clicking any link on this page you are giving your consent for us to set cookies.

  • Open in new tab
  • Download original movie