Reactive Message Passing for Scalable Bayesian Inference

被引:0
|
作者
Bagaev D. [1 ]
De Vries B. [1 ]
机构
[1] Eindhoven University of Technology, Eindhoven
关键词
Bayesian inference - Bethe free energy - Factor graphs - Graph representation - Message-passing - Minimisation - Probabilistic models - Programming abstractions - Programming styles - Reactive programming;
D O I
10.1155/2023/6601690
中图分类号
学科分类号
摘要
We introduce reactive message passing (RMP) as a framework for executing schedule-free, scalable, and, potentially, more robust message passing-based inference in a factor graph representation of a probabilistic model. RMP is based on the reactive programming style, which only describes how nodes in a factor graph react to changes in connected nodes. We recognize reactive programming as the suitable programming abstraction for message passing-based methods that improve robustness, scalability, and execution time of the inference procedure and are useful for all future implementations of message passing methods. We also present our own implementation 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 maximization update rules. Experimental results demonstrate the great performance of our RMP implementation compared to other Julia packages for Bayesian inference across a range of probabilistic models. In particular, we show that the RMP framework is capable of performing Bayesian inference for large-scale probabilistic state-space models with hundreds of thousands of random variables on a standard laptop computer. © 2023 Dmitry Bagaev and Bert de Vries.
引用
收藏
相关论文
共 50 条
  • [31] Message-passing parallel algorithm for Bayesian image restoration
    Doallo, R
    Eiroa, J
    Sanjurjo, J
    Carazo, JM
    CISST'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON IMAGING SCIENCE, SYSTEMS, AND TECHNOLOGY, VOLS I AND II, 2000, : 361 - 367
  • [32] Convergence study of message passing in arbitrary continuous Bayesian networks
    Sun, Wei
    Chang, K. C.
    SIGNAL PROCESSING, SENSOR FUSION, AND TARGET RECOGNITION XVII, 2008, 6968
  • [33] Scalable and Robust Bayesian Inference via the Median Posterior
    Minsker, Stanislav
    Srivastava, Sanvesh
    Lin, Lizhen
    Dunson, David B.
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 32 (CYCLE 2), 2014, 32 : 1656 - 1664
  • [34] Scalable Approximate Bayesian Inference for Particle Tracking Data
    Sun, Ruoxi
    Paninski, Liam
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [35] Design of scalable Java message-passing communications over InfiniBand
    Computer Architecture Group, Dept. of Electronics and Systems, University of A Coruña, A Coruña, Spain
    J Supercomput, 1 (141-165):
  • [36] SCALABLE HIGH PERFORMANCE COMPUTING ON FPGA CLUSTERS USING MESSAGE PASSING
    Creedon, Eoin
    Manzke, Michael
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 442 - 445
  • [37] Scalable s-to-p broadcasting on message-passing MPPs
    Hambrusch, SE
    Khokhar, AA
    Liu, Y
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (08) : 758 - 768
  • [38] FastMPJ: a scalable and efficient Java']Java message-passing library
    Exposito, Roberto R.
    Ramos, Sabela
    Taboada, Guillermo L.
    Tourino, Juan
    Doallo, Ramon
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (03): : 1031 - 1050
  • [39] EFFICIENT AND SCALABLE LOGICAL BUSSES FOR MESSAGE-PASSING INTERCONNECTION NETWORKS
    SCHEIDIG, H
    SCHNEIDER, MF
    SPURK, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 487 : 183 - 192
  • [40] Automated Scalable Bayesian Inference via Hilbert Coresets
    Campbell, Trevor
    Broderick, Tamara
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20