Higher-Order Generalization Bounds: Learning Deep Probabilistic Programs via PAC-Bayes Objectives
Not on the map. Why?
Abstract (arXiv)
Deep Probabilistic Programming (DPP) allows powerful models based on recursive computation to be learned using efficient deep-learning optimization techniques. Additionally, DPP offers a unified perspective, where inference and learning algorithms are treated on a par with models as stochastic programs. Here, we offer a framework for representing and learning flexible PAC-Bayes bounds as stochastic programs using DPP-based methods. In particular, we show that DPP techniques may be leveraged to derive generalization bounds that draw on the compositionality of DPP representations. In turn, the bounds we introduce offer principled training objectives for higher-order probabilistic programs. We offer a definition of a higher-order generalization bound, which naturally encompasses single- and multi-task generalization perspectives (including transfer- and meta-learning) and a novel class of bound based on a learned measure of model complexity. Further, we show how modified forms of all higher-order bounds can be efficiently optimized as objectives for DPP training, using variational techniques. We test our framework using single- and multi-task generalization settings on synthetic and biological data, showing improved performance and generalization prediction using flexible DPP model representations and learned complexity measures.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 26 references that are in the map. First posted on arXiv 30 Mar 2022.
Builds on
16 of 26 references.
References · 16
- 2018Non-Vacuous Generalization Bounds at the ImageNet Scale: A PAC-Bayesian Compression Approachcited by 125
- 2015On the properties of variational approximations of Gibbs posteriorscited by 121
- 2015Path-SGD: Path-Normalized Optimization in Deep Neural Networkscited by 117
- 2019Meta-Learning without Memorizationcited by 92
- 2015Hierarchical Variational Modelscited by 89
- 2017Entropy-SGD optimizes the prior of a PAC-Bayes bound: Generalization properties of Entropy-SGD and data-dependent priorscited by 81
- 2017Meta-Learning by Adjusting Priors Based on Extended PAC-Bayes Theorycited by 76
- 2013A PAC-Bayesian bound for Lifelong Learningcited by 69
- 2017Deep Probabilistic Programmingcited by 24
- 2018PAC-Bayes bounds for stable algorithms with instance-dependent priorscited by 21
- 2019Importance Weighted Hierarchical Variational Inferencecited by 20
- 2018Simple, Distributed, and Accelerated Probabilistic Programmingcited by 18
4 more
- 2017A Convenient Category for Higher-Order Probability Theorycited by 14
- 2016Semantics for probabilistic programming: higher-order functions, continuous distributions, and soft constraintscited by 12
- 2017Denotational validation of higher-order Bayesian inferencecited by 9
- 2013Measure Transformer Semantics for Bayesian Machine Learningcited by 4
Built on by
Citing papers per year: 2023: 1.
1 paper.