Accelerating and Improving Approximate Bayesian Inference

Probabilistic models are a powerful way to reason about uncertainty in order to support prediction, decision making, and discovery.  Probabilistic models are specified by coming up with a joint probability distribution that connects unknown parameters, unobserved latent variables, and observed data.  We often describe this approach as "generative modeling" because it constructs a distribution over data from which we can sample.  Not only does this let us "tell a story" about what latent factors might've contributed to the structure in the data, but it also lets us apply mathematical tools such as graph theory in the form of probabilistic graphical models.

The challenge of the approach, however, is that learning (fitting parameters) and inference (fitting latent variables) both correspond to manipulating a conditional distribution --- the Bayesian posterior distribution --- that may have annoying structure.  To make predictions and decisions, we need to be able to take expectations under this distribution.  The goal of "approximate inference" in this context is to develop computational algorithms that allow one to compute such expectations.

There are two main approaches to approximate inference: 1) drawing samples from the posterior using a technique such as Markov chain Monte Carlo, and 2) approximating the intractable posterior with a simpler family, i.e., variational inference.  In the LIPS group, we study both approaches and also look for ways to apply these methods to real problems in, e.g., astronomy.

Zoltowski, David M.; Cai, Diana; Adams, Ryan P.

Slice sampling reparameterization gradients Conference

Advances in Neural Information Processing Systems 34 (NeurIPS), 2021.

BibTeX

Luo, Yucen; Beatson, Alex; Norouzi, Mohammad; Zhu, Jun; Duvenaud, David; Adams, Ryan P.; Chen, Ricky T. Q.

SUMO: Unbiased Estimation of Log Marginal Probability for Latent Variable Models Conference

Proceedings of the Eighth International Conference on Learning Representations (ICLR), 2020.

Abstract | Links | BibTeX

Beatson, Alex; Adams, Ryan P.

Efficient Optimization of Loops and Limits with Randomized Telescoping Sums Conference

Proceedings of the 36th International Conference on Machine Learning (ICML), 2019.

Abstract | Links | BibTeX

Regier, Jeffrey; Miller, Andrew C.; Schlegel, David; Adams, Ryan P.; McAuliffe, Jon D.; Prabhat,

Approximate inference for constructing astronomical catalogs from images Journal Article

In: Annals of Applied Statistics, vol. 13, no. 3, pp. 1884-1926, 2019.

Abstract | Links | BibTeX

Miller, Andrew C.; Foti, Nicholas J.; Adams, Ryan P.

Variational Boosting: Iteratively Refining Posterior Approximations Conference

Proceedings of the 34th International Conference on Machine Learning (ICML), 2017, (arXiv:1611.06585 [stat.ML]).

Abstract | Links | BibTeX

Miller, Andrew C.; Foti, Nicholas J.; d'Amour, Alexander; Adams, Ryan P.

Reducing Reparameterization Gradient Variance Conference

Advances in Neural Information Processing Systems (NIPS) 30, 2017, (arXiv:1705.07880 [stat.ML]).

Abstract | Links | BibTeX

Angelino, Elaine; Johnson, Matthew J.; Adams, Ryan P.

Patterns of Scalable Bayesian Inference Journal Article

In: Foundations and Trends in Machine Learning, vol. 9, no. 2-3, pp. 119–247, 2016, (arXiv:1602.05221 [stat.ML]).

Abstract | Links | BibTeX

Duvenaud, David; Maclaurin, Dougal; Adams, Ryan P.

Early Stopping is Nonparametric Variational Inference Conference

Proceedings of the International Conference on Artificial Intelligence and Statistics (AISTATS), 2016, (arXiv:1504.01344 [stat.ML]).

Abstract | Links | BibTeX

Johnson, Matthew J.; Duvenaud, David; Wiltschko, Alexander B.; Datta, Sandeep Robert; Adams, Ryan P.

Composing Graphical Models with Neural Networks for Structured Representations and Fast Inference Conference

Advances in Neural Information Processing Systems (NIPS) 29, 2016, (arXiv:1603.06277 [stat.ML]).

Abstract | Links | BibTeX

Grosse, Roger B.; Ghahramani, Zoubin; Adams, Ryan P.

Sandwiching the Marginal Likelihood Using Bidirectional Monte Carlo Unpublished

2016, (arXiv:1511.02543 [stat.ML]).

Abstract | Links | BibTeX

Rao, Vinayak; Adams, Ryan P.; Dunson, David B.

Bayesian Inference for Matérn Repulsive Processes Journal Article

In: Journal of the Royal Statistical Society: Series B (Statistical Methodology), vol. 79, no. 3, pp. 877–897, 2016, (arXiv:1308.1136 [stat.ME]).

Abstract | Links | BibTeX

Regier, Jeffrey; Miller, Andrew C.; McAuliffe, Jon; Adams, Ryan P.; Hoffman, Matthew D.; Lang, Dustin; Schlegel, David; Prabhat,

Celeste: Variational Inference for a Generative Model of Astronomical Images Conference

Proceedings of the 32nd International Conference on Machine Learning (ICML), 2015, (arXiv:1506.01351 [astro-ph.IM]).

Abstract | Links | BibTeX

Linderman, Scott W.; Adams, Ryan P.

Scalable Bayesian Inference for Excitatory Point Process Networks Unpublished

2015, (arXiv:1507.03228 [stat.ML]).

Abstract | Links | BibTeX

Linderman, Scott W.; Johnson, Matthew J.; Adams, Ryan P.

Dependent Multinomial Models Made Easy: Stick-Breaking with the Polya-gamma Augmentation Conference

Advances in Neural Information Processing Systems (NIPS) 28, 2015, (arXiv:1506.05843 [stat.ML]).

Abstract | Links | BibTeX

Nishihara, Robert; Murray, Iain; Adams, Ryan P.

Parallel MCMC with Generalized Elliptical Slice Sampling Journal Article

In: Journal of Machine Learning Research, vol. 15, no. 1, pp. 2087-2112, 2014.

Abstract | Links | BibTeX

Affandi, Raja Hafiz; Fox, Emily B.; Adams, Ryan P.; Taskar, Ben

Learning the Parameters of Determinantal Point Process Kernels Conference

Proceedings of the 31st International Conference on Machine Learning (ICML), 2014.

Abstract | Links | BibTeX

Maclaurin, Dougal; Adams, Ryan P.

Firefly Monte Carlo: Exact MCMC with Subsets of Data Conference

Proceedings of the 30th Conference on Uncertainty in Artificial Intelligence (UAI), 2014, (arXiv:1403.5693 [stat.ML]).

Abstract | Links | BibTeX

Angelino, Elaine; Kohler, Eddie; Waterland, Amos; Seltzer, Margo; Adams, Ryan P.

Accelerating MCMC via Parallel Predictive Prefetching Conference

Proceedings of the 30th Conference on Uncertainty in Artificial Intelligence (UAI), 2014, (arXiv:1403.7265 [stat.ML]).

Abstract | Links | BibTeX

Lovell, Dan; Malmaud, Jonathan; Adams, Ryan P.; Mansinghka, Vikash K.

ClusterCluster: Parallel Markov Chain Monte Carlo for Đirichlet Process Mixtures Unpublished

2013, (arXiv:1304.2302 [stat.ML]).

Abstract | Links | BibTeX

Murray, Iain; Adams, Ryan P.; MacKay, David J. C.

Elliptical Slice Sampling Conference

Proceedings of the 13th International Conference on Artificial Intelligence and Statistics (AISTATS), 2010, (arXiv:1001.0175 [stat.CO]).

Abstract | Links | BibTeX

Adams, Ryan P.; Wallach, Hanna M.; Ghahramani, Zoubin

Learning the Structure of Deep Sparse Graphical Models Conference

Proceedings of the 13th International Conference on Artificial Intelligence and Statistics (AISTATS), 2010, (arXiv:1001.0160 [stat.ML]).

Abstract | Links | BibTeX

Murray, Iain; Adams, Ryan P.

Slice Sampling Covariance Hyperparameters in Latent Gaussian Models Conference

Advances in Neural Information Processing Systems (NIPS) 23, 2010, (arXiv:1006.0868 [stat.CO]).

Abstract | Links | BibTeX

Adams, Ryan P.; Ghahramani, Zoubin

Archipelago: Nonparametric Bayesian Semi-Supervised Learning Conference

Proceedings of the 26th International Conference on Machine Learning (ICML), 2009.

Abstract | Links | BibTeX

Adams, Ryan P.; Murray, Iain; MacKay, David J. C.

The Gaussian Process Density Sampler Conference

Advances in Neural Information Processing Systems 21 (NIPS), 2009.

Abstract | Links | BibTeX

Adams, Ryan P.; Murray, Iain; MacKay, David J. C.

Tractable Nonparametric Bayesian Inference in Poisson Processes with Gaussian Process Intensities Conference

Proceedings of the 26th International Conference on Machine Learning (ICML), Montréal, Canada, 2009.

Abstract | Links | BibTeX

Adams, Ryan P.; Murray, Iain; MacKay, David J. C.

Nonparametric Bayesian Density Modeling with Gaussian Processes Unpublished

2009, (arXiv:0912.4896 [stat.CO]).

Abstract | Links | BibTeX

Adams, Ryan P.

Kernel Methods for Nonparametric Bayesian Inference of Probability Densities and Point Processes PhD Thesis

University of Cambridge, 2009.

Abstract | Links | BibTeX

Adams, Ryan P.; Stegle, Oliver

Gaussian Process Product Models for Nonparametric Nonstationarity Conference

Proceedings of the 25th International Conference on Machine Learning (ICML), Helsinki, Finland, 2008.

Abstract | Links | BibTeX