Papers
Topics
Authors
Recent
Detailed Answer
Quick Answer
Concise responses based on abstracts only
Detailed Answer
Well-researched responses based on abstracts and relevant paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses
Gemini 2.5 Flash
Gemini 2.5 Flash 48 tok/s
Gemini 2.5 Pro 48 tok/s Pro
GPT-5 Medium 26 tok/s Pro
GPT-5 High 19 tok/s Pro
GPT-4o 107 tok/s Pro
Kimi K2 205 tok/s Pro
GPT OSS 120B 473 tok/s Pro
Claude Sonnet 4 37 tok/s Pro
2000 character limit reached

Automatic Rao-Blackwellization for Sequential Monte Carlo with Belief Propagation (2312.09860v1)

Published 15 Dec 2023 in cs.LG and stat.CO

Abstract: Exact Bayesian inference on state-space models~(SSM) is in general untractable, and unfortunately, basic Sequential Monte Carlo~(SMC) methods do not yield correct approximations for complex models. In this paper, we propose a mixed inference algorithm that computes closed-form solutions using belief propagation as much as possible, and falls back to sampling-based SMC methods when exact computations fail. This algorithm thus implements automatic Rao-Blackwellization and is even exact for Gaussian tree models.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (15)
  1. Semi-symbolic inference for efficient streaming probabilistic programming. In OOPSLA, 2022.
  2. Reactive probabilistic programming. In PLDI. ACM, 2020.
  3. The synchronous languages 12 years later. Proc. IEEE, 91(1):64–83, 2003.
  4. Pyro: Deep universal probabilistic programming. J. Mach. Learn. Res., 20:28:1–28:6, 2019.
  5. An introduction to sequential Monte Carlo. Springer, 2020.
  6. Gen: A general-purpose probabilistic programming system with programmable inference. In Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2019, pp.  221–236.
  7. A tutorial on particle filtering and smoothing: Fifteen years later. Handbook of nonlinear filtering, 12(656-704):3, 2009.
  8. Turing: a language for flexible probabilistic inference. In AISTATS 2018.
  9. The design and implementation of probabilistic programming languages, 2014. URL http://dippl.org. Accessed April 2020.
  10. Novel approach to nonlinear/non-gaussian bayesian state estimation. In IEE proceedings F (radar and signal processing), volume 140, pp.  107–113. IET, 1993.
  11. A differentiable programming system to bridge machine learning and scientific computing. CoRR, abs/1907.07587, 2019.
  12. Automated learning with a probabilistic programming language: Birch. Annual Reviews in Control, 46:29–43, 2018.
  13. Delayed sampling and automatic rao-blackwellization of probabilistic programs. In AISTATS, 2018.
  14. Design and implementation of probabilistic programming language anglican. In IFL, pp.  6:1–6:12. ACM, 2016.
  15. Correctness of belief propagation in gaussian graphical models of arbitrary topology. Advances in neural information processing systems, 12, 1999.

Summary

We haven't generated a summary for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Lightbulb On Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.