Belief propagation for networks with loops

Alec Kirkley* (Co-first Author), George T. Cantwell (Co-first Author), M. E. J. Newman

*Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

42 Citations (Scopus)
52 Downloads (CityUHK Scholars)

Abstract

Belief propagation is a widely used message passing method for the solution of probabilistic models on networks such as epidemic models, spin models, and Bayesian graphical models, but it suffers from the serious shortcoming that it works poorly in the common case of networks that contain short loops. Here, we provide a solution to this long-standing problem, deriving a belief propagation method that allows for fast calculation of probability distributions in systems with short loops, potentially with high density, as well as giving expressions for the entropy and partition function, which are notoriously difficult quantities to compute. Using the Ising model as an example, we show that our approach gives excellent results on both real and synthetic networks, improving substantially on standard message passing methods. We also discuss potential applications of our method to a variety of other problems.
Original languageEnglish
Article numbereabf1211
JournalScience Advances
Volume7
Issue number17
Online published23 Apr 2021
DOIs
Publication statusPublished - 23 Apr 2021
Externally publishedYes

Publisher's Copyright Statement

  • This full text is made available under CC-BY-NC 4.0. https://creativecommons.org/licenses/by-nc/4.0/

Fingerprint

Dive into the research topics of 'Belief propagation for networks with loops'. Together they form a unique fingerprint.

Cite this