Meta-Learning an Inference Algorithm for Probabilistic Programs
Gwonsoo Che, Hongseok Yang

TL;DR
This paper introduces a meta-learning approach to develop a white-box inference algorithm for probabilistic programs, enabling efficient and generalizable posterior inference across different models.
Contribution
It proposes a novel meta-algorithm that learns a neural network-based inference method directly from model descriptions, improving efficiency and generalization in probabilistic programming.
Findings
The learned inference algorithm generalizes well to new programs.
It achieves higher test-time efficiency than HMC in some cases.
The approach demonstrates promise but also faces remaining challenges.
Abstract
We present a meta-algorithm for learning a posterior-inference algorithm for restricted probabilistic programs. Our meta-algorithm takes a training set of probabilistic programs that describe models with observations, and attempts to learn an efficient method for inferring the posterior of a similar program. A key feature of our approach is the use of what we call a white-box inference algorithm that extracts information directly from model descriptions themselves, given as programs. Concretely, our white-box inference algorithm is equipped with multiple neural networks, one for each type of atomic command, and computes an approximate posterior of a given probabilistic program by analysing individual atomic commands in the program using these networks. The parameters of the networks are learnt from a training set by our meta-algorithm. We empirically demonstrate that the learnt…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Machine Learning and Data Classification · Adversarial Robustness in Machine Learning
