How To Train Your Program: a Probabilistic Programming Pattern for Bayesian Learning From Data
Not on the map. Why?
Abstract (arXiv)
We present a Bayesian approach to machine learning with probabilistic programs. In our approach, training on available data is implemented as inference on a hierarchical model. The posterior distribution of model parameters is then used to textitstochastically condition a complementary model, such that inference on new data yields the same posterior distribution of latent parameters corresponding to the new data as inference on a hierachical model on the combination of both previously available and new data, at a lower computation cost. We frame the approach as a design pattern of probabilistic programming referred to herein as `stump and fungus', and evaluate realization of the pattern on case studies.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 34 references that are in the map. First posted on arXiv 8 May 2021.
Builds on
13 of 34 references.
References · 13
- 2014Stochastic Gradient Hamiltonian Monte Carlocited by 341
- 2016Coresets for Scalable Bayesian Logistic Regressioncited by 79
- 2015On Markov chain Monte Carlo methods for tall datacited by 50
- 2016Inference Compilation and Universal Probabilistic Programmingcited by 31
- 2019Sparse Variational Inference: Bayesian Coresets from Scratchcited by 28
- 2013Austerity in MCMC Land: Cutting the Metropolis-Hastings Budgetcited by 24
- 2014Firefly Monte Carlo: Exact MCMC with Subsets of Datacited by 23
- 2019Etalumis: Bringing Probabilistic Programming to Scientific Simulators at Scalecited by 18
- 2020Probabilistic Programs with Stochastic Conditioningcited by 8
- 2018Subsampling MCMC - An introduction for the survey statisticiancited by 7
- 2019Deployable probabilistic programmingcited by 3
- 2014Learning Probabilistic Programscited by 2
1 more
- 2018Inference Over Programs That Make Predictionscited by 2
Built on by
Not cited yet.