English

High probability generalization bounds for uniformly stable algorithms with nearly optimal rate

Machine Learning 2019-06-25 v2 Data Structures and Algorithms Machine Learning

Abstract

Algorithmic stability is a classical approach to understanding and analysis of the generalization error of learning algorithms. A notable weakness of most stability-based generalization bounds is that they hold only in expectation. Generalization with high probability has been established in a landmark paper of Bousquet and Elisseeff (2002) albeit at the expense of an additional n\sqrt{n} factor in the bound. Specifically, their bound on the estimation error of any γ\gamma-uniformly stable learning algorithm on nn samples and range in [0,1][0,1] is O(γnlog(1/δ)+log(1/δ)/n)O(\gamma \sqrt{n \log(1/\delta)} + \sqrt{\log(1/\delta)/n}) with probability 1δ\geq 1-\delta. The n\sqrt{n} overhead makes the bound vacuous in the common settings where γ1/n\gamma \geq 1/\sqrt{n}. A stronger bound was recently proved by the authors (Feldman and Vondrak, 2018) that reduces the overhead to at most O(n1/4)O(n^{1/4}). Still, both of these results give optimal generalization bounds only when γ=O(1/n)\gamma = O(1/n). We prove a nearly tight bound of O(γlog(n)log(n/δ)+log(1/δ)/n)O(\gamma \log(n)\log(n/\delta) + \sqrt{\log(1/\delta)/n}) on the estimation error of any γ\gamma-uniformly stable algorithm. It implies that for algorithms that are uniformly stable with γ=O(1/n)\gamma = O(1/\sqrt{n}), estimation error is essentially the same as the sampling error. Our result leads to the first high-probability generalization bounds for multi-pass stochastic gradient descent and regularized ERM for stochastic convex problems with nearly optimal rate --- resolving open problems in prior work. Our proof technique is new and we introduce several analysis tools that might find additional applications.

Keywords

Cite

@article{arxiv.1902.10710,
  title  = {High probability generalization bounds for uniformly stable algorithms with nearly optimal rate},
  author = {Vitaly Feldman and Jan Vondrak},
  journal= {arXiv preprint arXiv:1902.10710},
  year   = {2019}
}

Comments

this is a follow-up to and has minor text overlap with arXiv:1812.09859; v2: minor revision following acceptance for presentation at COLT 2019

R2 v1 2026-06-23T07:53:23.702Z