Variational message passing

被引:0
|
作者
Winn, J [1 ]
Bishop, CM [1 ]
机构
[1] Microsoft Res Cambridge, Cambridge CB3 0FB, England
关键词
Bayesian networks; variational inference; message passing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bayesian inference is now widely established as one of the principal foundations for machine learning. In practice, exact inference is rarely possible, and so a variety of approximation techniques have been developed, one of the most widely used being a deterministic framework called variational inference. In this paper we introduce Variational Message Passing (VMP), a general purpose algorithm for applying variational inference to Bayesian Networks. Like belief propagation, VMP proceeds by sending messages between nodes in the network and updating posterior beliefs using local operations at each node. Each such update increases a lower bound on the log evidence ( unless already at a local maximum). In contrast to belief propagation, VMP can be applied to a very general class of conjugate-exponential models because it uses a factorised variational approximation. Furthermore, by introducing additional variational parameters, VMP can be applied to models containing non-conjugate distributions. The VMP framework also allows the lower bound to be evaluated, and this can be used both for model comparison and for detection of convergence. Variational message passing has been implemented in the form of a general purpose inference engine called VIBES ('Variational Inference for BayEsian networkS') which allows models to be specified graphically and then solved variationally without recourse to coding.
引用
收藏
页码:661 / 694
页数:34
相关论文
共 50 条
  • [1] On variational message passing on factor graphs
    Dauwels, Justin
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 2546 - 2550
  • [2] Message Passing Stein Variational Gradient Descent
    Zhuo, Jingwei
    Liu, Chang
    Shi, Jiaxin
    Zhu, Jun
    Chen, Ning
    Zhang, Bo
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [3] Probabilistic programming with stochastic variational message passing
    Akbayrak, Semih
    Şenöz, İsmail
    Sarı, Alp
    de Vries, Bert
    [J]. International Journal of Approximate Reasoning, 2022, 148 : 235 - 252
  • [4] Probabilistic programming with stochastic variational message passing
    Akbayrak, Semih
    Senoz, Ismail
    Sari, Alp
    de Vries, Bert
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2022, 148 : 235 - 252
  • [5] Variational message passing for skew t regression
    Maestrini, Luca
    Wand, Matt P.
    [J]. STAT, 2018, 7 (01):
  • [6] Stein Variational Message Passing for Continuous Graphical Models
    Wang, Dilin
    Zeng, Zhe
    Liu, Qiang
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [7] Variational Message Passing for Elaborate Response Regression Models
    McLean, M. W.
    Wand, M. P.
    [J]. BAYESIAN ANALYSIS, 2019, 14 (02): : 371 - 398
  • [8] Online Variational Message Passing in Hierarchical Autoregressive Models
    Podusenko, Albert
    Kouw, Wouter M.
    de Vries, Bert
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2020, : 1337 - 1342
  • [9] Revisiting Depth Image Fusion with Variational Message Passing
    Thomas, Diego
    Sirazitdinova, Ekaterina
    Sugimoto, Akihiro
    Taniguchi, Rin-ichiro
    [J]. 2019 INTERNATIONAL CONFERENCE ON 3D VISION (3DV 2019), 2019, : 328 - 337
  • [10] ONLINE VARIATIONAL MESSAGE PASSING IN THE HIERARCHICAL GAUSSIAN FILTER
    Senoz, Ismail
    de Vries, Bert
    [J]. 2018 IEEE 28TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2018,