Black-Box Generalization: Stability of Zeroth-Order Learning
Not on the map. Why?
Abstract (arXiv)
We provide the first generalization error analysis for black-box learning through derivative-free optimization. Under the assumption of a Lipschitz and smooth unknown loss, we consider the Zeroth-order Stochastic Search (ZoSS) algorithm, that updates a d-dimensional model by replacing stochastic gradient directions with stochastic differences of K+1 perturbed loss evaluations per dataset (example) query. For both unbounded and bounded possibly nonconvex losses, we present the first generalization bounds for the ZoSS algorithm. These bounds coincide with those for SGD, and rather surprisingly are independent of d, K and the batch size m, under appropriate choices of a slightly decreased learning rate. For bounded nonconvex losses and a batch size m=1, we additionally show that both generalization error and learning rate are independent of d and K, and remain essentially the same as for the SGD, even for two function evaluations. Our results extensively extend and consistently recover established results for SGD in prior work, on both generalization bounds and corresponding learning rates. If additionally m=n, where n is the dataset size, we derive generalization guarantees for full-batch GD as well.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 43 of its 79 references that are in the map. First posted on arXiv 14 Feb 2022.
Builds on
43 of 79 references.
References · 43
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 666
- 2015Train faster, generalize better: Stability of stochastic gradient descentcited by 552
- 2019Fantastic Generalization Measures and Where to Find Themcited by 513
- 2017Information-theoretic analysis of generalization capability of learning algorithmscited by 303
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
- 2019SGD: General Analysis and Improved Ratescited by 207
- 2013Optimal rates for zero-order convex optimization: the power of two function evaluationscited by 198
- 2020Stability of Stochastic Gradient Descent on Nonsmooth Convex Lossescited by 173
- 2020Reasoning About Generalization via Conditional Mutual Informationcited by 147
- 2013Mini-batch Stochastic Approximation Methods for Nonconvex Stochastic Composite Optimizationcited by 143
31 more
- 2019Information-Theoretic Generalization Bounds for SGLD via Data-Dependent Estimatescited by 119
- 2020Fine-Grained Analysis of Stability and Generalization for Stochastic Gradient Descentcited by 119
- 2019Tightening Mutual Information Based Bounds on Generalization Errorcited by 117
- 2015An Optimal Algorithm for Bandit and Zero-Order Convex Optimization with Two-Point Feedbackcited by 111
- 2017Stability and Generalization of Learning Algorithms that Converge to Global Optimacited by 100
- 2019High probability generalization bounds for uniformly stable algorithms with nearly optimal ratecited by 98
- 2017Data-Dependent Stability of Stochastic Gradient Descentcited by 92
- 2015Algorithmic Stability for Adaptive Data Analysiscited by 88
- 2021Information-Theoretic Generalization Bounds for Stochastic Gradient Descentcited by 84
- 2017Generalization Bounds of SGLD for Non-convex Learning: Two Theoretical Viewpointscited by 82
- 2018Generalization Error Bounds for Noisy, Iterative Algorithmscited by 82
- 2018Derivative-Free Methods for Policy Optimization: Guarantees for Linear Quadratic Systemscited by 67
- 2019On Generalization Error Bounds of Noisy Gradient Methods for Non-Convex Learningcited by 57
- 2018Generalization Bounds for Uniformly Stable Algorithmscited by 56
- 2021Information-theoretic generalization bounds for black-box learning algorithmscited by 49
- 2020Toward Better Generalization Bounds with Locally Elastic Stabilitycited by 42
- 2021Stability and Deviation Optimal Risk Bounds with Convergence Rate O(1/n)cited by 42
- 2021SGD Generalizes Better Than GD (And Regularization Doesn't Help)cited by 38
- 2016Generalization of ERM in Stochastic Convex Optimization: The Dimension Strikes Backcited by 37
- 2021Stability of SGD: Tightness Analysis and Improved Boundscited by 33
- 2021Towards a Unified Information-Theoretic Framework for Generalizationcited by 30
- 2019Contrasting Exploration in Parameter and Action Space: A Zeroth-Order Optimization Perspectivecited by 27
- 2021Time-independent Generalization Bounds for SGLD in Non-convex Settingscited by 27
- 2021Stability & Generalisation of Gradient Descent for Shallow Neural Networks without the Neural Tangent Kernelcited by 26
- 2018On the Generalization of Stochastic Gradient Descent with Momentumcited by 20
- 2020Exploiting Higher Order Smoothness in Derivative-free Optimization and Continuous Banditscited by 17
- 2018The Limits of Post-Selection Generalizationcited by 16
- 2020Tighter Generalization Bounds for Iterative Differentially Private Learning Algorithmscited by 14
- 2021Never Go Full Batch (in Stochastic Convex Optimization)cited by 14
- 2020Robustness, Privacy, and Generalization of Adversarial Trainingcited by 8
- 2021Stability and Generalization for Randomized Coordinate Descentcited by 4
Built on by
Citing papers per year: 2022: 1.
1 paper.