Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Models
Not on the map. Why?
Abstract (arXiv)
Latent Gaussian models have a rich history in statistics and machine learning, with applications ranging from factor analysis to compressed sensing to time series analysis. The classical method for maximizing the likelihood of these models is the expectation-maximization (EM) algorithm. For problems with high-dimensional latent variables and large datasets, EM scales poorly because it needs to invert as many large covariance matrices as the number of data points. We introduce probabilistic unrolling, a method that combines Monte Carlo sampling with iterative linear solvers to circumvent matrix inversion. Our theoretical analyses reveal that unrolling and backpropagation through the iterations of the solver can accelerate gradient estimation for maximum likelihood estimation. In experiments on simulated and real data, we demonstrate that probabilistic unrolling learns latent Gaussian models up to an order of magnitude faster than gradient EM, with minimal losses in model performance.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 26 of its 71 references that are in the map. First posted on arXiv 5 Jun 2023.
Builds on
26 of 71 references.
References · 26
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 405
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 360
- 2015Scalable Bayesian Optimization Using Deep Neural Networkscited by 284
- 2020Being Bayesian, Even Just a Bit, Fixes Overconfidence in ReLU Networkscited by 231
- 2016Unrolled Generative Adversarial Networkscited by 208
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2018Truncated Back-propagation for Bilevel Optimizationcited by 190
- 2014Statistical guarantees for the EM algorithm: From population to sample-based analysiscited by 133
- 2020Neural Collaborative Filtering vs. Matrix Factorization Revisitedcited by 123
14 more
- 2019Exact Gaussian Processes on a Million Data Pointscited by 119
- 2018Theoretical Linear Convergence of Unfolded ISTA and its Practical Weights and Thresholdscited by 85
- 2019On the Difficulty of Evaluating Baselines: A Study on Recommender Systemscited by 46
- 2017Scalable Log Determinants for Gaussian Process Kernel Learningcited by 35
- 2019Benchmarking the Neural Linear Model for Regressioncited by 31
- 2019Learning step sizes for unfolded sparse codingcited by 30
- 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
- 2021Preconditioning for Scalable Gaussian Process Hyperparameter Optimizationcited by 23
- 2021Implicit differentiation for fast hyperparameter selection in non-smooth convex learningcited by 22
- 2021Stable and Interpretable Unrolled Dictionary Learningcited by 15
- 2021Understanding approximate and unrolled dictionary learning for pattern recoverycited by 11
- 2015On The Sparse Bayesian Learning Of Linear Modelscited by 2
- 2021Covariance-Free Sparse Bayesian Learningcited by 2
- 2022High-Dimensional Sparse Bayesian Learning without Covariance Matricescited by 2
Built on by
Citing papers per year: 2023: 1.
1 paper.