mlsanityData to 7 Oct 2026

Reactive Message Passing for Scalable Bayesian Inference

arXiv 2112.13251 ↗First posted 25 Dec 2021cs.LG cs.AIcited by 16

Not on the map. Why?

Abstract (arXiv)

We introduce Reactive Message Passing (RMP) as a framework for executing schedule-free, robust and scalable message passing-based inference in a factor graph representation of a probabilistic model. RMP is based on the reactive programming style that only describes how nodes in a factor graph react to changes in connected nodes. The absence of a fixed message passing schedule improves robustness, scalability and execution time of the inference procedure. We also present ReactiveMP.jl, which is a Julia package for realizing RMP through minimization of a constrained Bethe free energy. By user-defined specification of local form and factorization constraints on the variational posterior distribution, ReactiveMP.jl executes hybrid message passing algorithms including belief propagation, variational message passing, expectation propagation, and expectation maximisation update rules. Experimental results demonstrate the improved performance of ReactiveMP-based RMP in comparison to other Julia packages for Bayesian inference across a range of probabilistic models. In particular, we show that the RMP framework is able to run Bayesian inference for large-scale probabilistic state space models with hundreds of thousands of random variables on a standard laptop computer.

Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 6 of its 52 references that are in the map. First posted on arXiv 25 Dec 2021.

Builds on

6 of 52 references.

References · 6

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2017Advances in Variational Inferencecited by 236
  3. 2019Temporal Parallelization of Bayesian Smootherscited by 31
  4. 2020PushNet: Efficient and Adaptive Neural Message Passingcited by 8
  5. 2015Sigma-Point Filtering and Smoothing Based Parameter Estimation in Nonlinear Dynamic Systemscited by 6
  6. 2019Reactive Probabilistic Programmingcited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 0; 2023: 4; 2024: 0; 2025: 6; 2026: 5.

16 papers.

Sort:

By area: