Reactive Message Passing for Scalable Bayesian Inference
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
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Advances in Variational Inferencecited by 236
- 2019Temporal Parallelization of Bayesian Smootherscited by 31
- 2020PushNet: Efficient and Adaptive Neural Message Passingcited by 8
- 2015Sigma-Point Filtering and Smoothing Based Parameter Estimation in Nonlinear Dynamic Systemscited by 6
- 2019Reactive Probabilistic Programmingcited by 6
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 4; 2024: 0; 2025: 6; 2026: 5.
16 papers.
Sort:
By area:
- 2025Expected Free Energy-based Planning as Variational Inferencecited by 10
- 2023Realising Synthetic Active Inference Agents, Part II: Variational Message Updatescited by 7
- 2025A Message Passing Realization of Expected Free Energy Minimizationcited by 5
- 2023Realising Synthetic Active Inference Agents, Part I: Epistemic Objectives and Graphical Specification Languagecited by 4
- 2023Toward Design of Synthetic Active Inference Agents by Mere Mortalscited by 3
- 2025Active inference and artificial reasoningcited by 3
- 2025Online Bayesian system identification in multivariate autoregressive models via message passingcited by 1
- 2026Composing Non-Conjugate Factor Graphs with Closed-Form Variational Inferencecited by 1
- 2021AIDA: An Active Inference-based Design Agent for Audio Processing Algorithmscited by 0
- 2023Automating Model Comparison in Factor Graphscited by 0
- 2025Active Inference is a Subtype of Variational Inferencecited by 0
- 2025Spike-Timing-Dependent Plasticity for Bernoulli Message Passingcited by 0
4 more
- 2026Spike-based Belief Propagation in Nonlinear Dynamical Systems20 Aug 2026
- 2026Information Geometry of Message Passing16 Aug 2026
- 2026A Factor Graph Approach to Scalable Multi-Output Gaussian Process Regression12 Aug 2026
- 2026Expected Free Energy-based Planning as Variational Inference9 Jun 2026
- 2026Composing Non-Conjugate Factor Graphs with Closed-Form Variational Inference28 May 2026
- 2025Active inference and artificial reasoning24 Dec 2025
- 2025Spike-Timing-Dependent Plasticity for Bernoulli Message Passing19 Dec 2025
- 2025Active Inference is a Subtype of Variational Inference24 Nov 2025
- 2025A Message Passing Realization of Expected Free Energy Minimization4 Aug 2025
- 2025Online Bayesian system identification in multivariate autoregressive models via message passing3 Jun 2025
- 2025Expected Free Energy-based Planning as Variational Inference21 Apr 2025
- 2023Toward Design of Synthetic Active Inference Agents by Mere Mortals26 Jul 2023
4 more
- 2023Realising Synthetic Active Inference Agents, Part I: Epistemic Objectives and Graphical Specification Language13 Jun 2023
- 2023Automating Model Comparison in Factor Graphs9 Jun 2023
- 2023Realising Synthetic Active Inference Agents, Part II: Variational Message Updates5 Jun 2023
- 2021AIDA: An Active Inference-based Design Agent for Audio Processing Algorithms26 Dec 2021
- 2025Active inference and artificial reasoningcited by 3
- 2025Active inference and artificial reasoning24 Dec 2025
- 2025Expected Free Energy-based Planning as Variational Inferencecited by 10
- 2023Realising Synthetic Active Inference Agents, Part II: Variational Message Updatescited by 7
- 2025A Message Passing Realization of Expected Free Energy Minimizationcited by 5
- 2023Realising Synthetic Active Inference Agents, Part I: Epistemic Objectives and Graphical Specification Languagecited by 4
- 2023Toward Design of Synthetic Active Inference Agents by Mere Mortalscited by 3
- 2025Online Bayesian system identification in multivariate autoregressive models via message passingcited by 1
- 2026Composing Non-Conjugate Factor Graphs with Closed-Form Variational Inferencecited by 1
- 2021AIDA: An Active Inference-based Design Agent for Audio Processing Algorithmscited by 0
- 2023Automating Model Comparison in Factor Graphscited by 0
- 2025Active Inference is a Subtype of Variational Inferencecited by 0
- 2025Spike-Timing-Dependent Plasticity for Bernoulli Message Passingcited by 0
- 2026Expected Free Energy-based Planning as Variational Inferencecited by 0
12 most cited of 15 All 15 (JSON)
- 2026Spike-based Belief Propagation in Nonlinear Dynamical Systems20 Aug 2026
- 2026Information Geometry of Message Passing16 Aug 2026
- 2026A Factor Graph Approach to Scalable Multi-Output Gaussian Process Regression12 Aug 2026
- 2026Expected Free Energy-based Planning as Variational Inference9 Jun 2026
- 2026Composing Non-Conjugate Factor Graphs with Closed-Form Variational Inference28 May 2026
- 2025Spike-Timing-Dependent Plasticity for Bernoulli Message Passing19 Dec 2025
- 2025Active Inference is a Subtype of Variational Inference24 Nov 2025
- 2025A Message Passing Realization of Expected Free Energy Minimization4 Aug 2025
- 2025Online Bayesian system identification in multivariate autoregressive models via message passing3 Jun 2025
- 2025Expected Free Energy-based Planning as Variational Inference21 Apr 2025
- 2023Toward Design of Synthetic Active Inference Agents by Mere Mortals26 Jul 2023
- 2023Realising Synthetic Active Inference Agents, Part I: Epistemic Objectives and Graphical Specification Language13 Jun 2023
12 newest of 15 All 15 (JSON)