Approximate Inference in Discrete Distributions with Monte Carlo Tree Search and Value Functions
Not on the map. Why?
Abstract (arXiv)
A plethora of problems in AI, engineering and the sciences are naturally formalized as inference in discrete probabilistic models. Exact inference is often prohibitively expensive, as it may require evaluating the (unnormalized) target density on its entire domain. Here we consider the setting where only a limited budget of calls to the unnormalized density oracle is available, raising the challenge of where in the domain to allocate these function calls in order to construct a good approximate solution. We formulate this problem as an instance of sequential decision-making under uncertainty and leverage methods from reinforcement learning for probabilistic inference with budget constraints. In particular, we propose the TreeSample algorithm, an adaptation of Monte Carlo Tree Search to approximate inference. This algorithm caches all previous queries to the density oracle in an explicit search tree, and dynamically allocates new queries based on a "best-first" heuristic for exploration, using existing upper confidence bound methods. Our non-parametric inference method can be effectively combined with neural networks that compile approximate conditionals of the target, which are then used to guide the inference search and enable generalization across multiple target distributions. We show empirically that TreeSample outperforms standard approximate inference methods on synthetic factor graphs.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 2.
6 papers.
- 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 392
- 2022Biological Sequence Design with GFlowNetscited by 174
- 2024Discrete Probabilistic Inference as Control in Multi-path Environmentscited by 44
- 2023Maximum entropy GFlowNets with soft Q-learningcited by 30
- 2024On Divergence Measures for Training GFlowNetscited by 6
- 2023Reinforcement Logic Rule Learning for Temporal Point Processescited by 0
- 2024On Divergence Measures for Training GFlowNets12 Oct 2024
- 2024Discrete Probabilistic Inference as Control in Multi-path Environments15 Feb 2024
- 2023Maximum entropy GFlowNets with soft Q-learning21 Dec 2023
- 2023Reinforcement Logic Rule Learning for Temporal Point Processes11 Aug 2023
- 2022Biological Sequence Design with GFlowNets2 Mar 2022
- 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generation8 Jun 2021