Acceleration and its Limits in Gaussian Variational Inference
Organizations: Department of Mathematics, University of California, Los Angeles
Abstract
We study whether the classical momentum-based acceleration that improves the condition-number dependence of gradient descent from to for strongly convex, smooth objectives extends to Gaussian variational inference (GVI) for strongly log-concave, log-smooth target distributions. With exact Gaussian expectations, a convex composite formulation of GVI yields the classical accelerated convergence rate. However, when only pointwise derivatives are available, we construct a family of strongly log-concave targets for which any randomized algorithm requires queries to achieve a fixed objective accuracy, even when the initial objective gap is bounded independently of . Thus curvature bounds alone cannot guarantee uniform accelerated total-query complexity. We then ask which additional structure permits acceleration and give positive examples: under a Hessian-Lipschitz assumption, variance-reduced stochastic methods yield accelerated guarantees when the Hessian variation is sufficiently small. Finally, experiments on real datasets show substantial empirical speedups from acceleration across a broad range of methods.
Figures & tables
| Method | Batch size | Gradient queries | HVP queries |
|---|---|---|---|
| FD + Alg. 2 | |||
| STL + Alg. 3 | |||
| Paired + Alg. 2 | |||
| Price–STL + Alg. 3 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | OpenML ID | ||
|---|---|---|---|
| Sonar | 40 | 208 | 69.47 |
| Ionosphere | 59 | 351 | 75.64 |
| WDBC | 1510 | 569 | 69.68 |
| Diabetes | 37 | 768 | 70.20 |
| Banknote | 1462 | 1372 | 69.43 |
| Method | Oracle | Coord. | Entropy treatment / domain | Step |
| FD-prox (Alg. 2 ) | 1st | Entropy and factor-ball prox | ||
| FD-proj (Alg. 4 ) | 1st | Entropy extension, | ||
| STL-proj (Alg. 3 ) | 1st | Full gradient, | ||
| Paired-prox (Alg. 2 ) | 2nd | Entropy and factor-ball prox | ||
| Paired-proj (Alg. 4 ) | 2nd | Entropy extension, | ||
| Price-STL-proj (Alg. 3 ) | 2nd | Full gradient, |
| Matched pair | ||||
|---|---|---|---|---|
| FD-prox | 0/0/5/0 | 3/0/2/0 | 4/0/1/0 | 5/0/0/0 |
| FD-proj | 5/0/0/0 | 4/0/1/0 | 5/0/0/0 | 5/0/0/0 |
| STL-proj | 2/3/0/0 | 2/2/0/1 | 2/0/0/3 | 1/0/0/4 |
| Paired-prox | 0/0/5/0 | 3/0/2/0 | 4/0/1/0 | 5/0/0/0 |
| Paired-proj | 5/0/0/0 | 4/0/1/0 | 5/0/0/0 | 5/0/0/0 |
| Price-STL-proj | 5/0/0/0 | 5/0/0/0 | 5/0/0/0 | 5/0/0/0 |
| Dataset | Acc. | Nonacc. | Acc. | Nonacc. | Acc. | Nonacc. |
|---|---|---|---|---|---|---|
| Sonar | ||||||
| Ionosphere | ||||||
| WDBC | ||||||
| Diabetes | ||||||
| Banknote | ||||||
| Matched pair | Acc. earlier | Nonacc. earlier | Same checkpoint | Neither reached |
|---|---|---|---|---|
| FD-prox | 7 | 7 | 1 | 0 |
| FD-proj | 10 | 1 | 2 | 2 |
| STL-proj | 12 | 1 | 0 | 2 |
| Paired-prox | 9 | 3 | 3 | 0 |
| Paired-proj | 12 | 0 | 3 | 0 |
| Price-STL-proj | 15 | 0 | 0 | 0 |
Oracle Complexity
Oracle complexity studies how many queries to limited-information procedures algorithms need to solve optimization, learning, sampling, and related problems.
See all 30 papers