English

A PAC-Bayesian Analysis of Randomized Learning with Application to Stochastic Gradient Descent

Machine Learning 2020-06-23 v5

Abstract

We study the generalization error of randomized learning algorithms -- focusing on stochastic gradient descent (SGD) -- using a novel combination of PAC-Bayes and algorithmic stability. Importantly, our generalization bounds hold for all posterior distributions on an algorithm's random hyperparameters, including distributions that depend on the training data. This inspires an adaptive sampling algorithm for SGD that optimizes the posterior at runtime. We analyze this algorithm in the context of our generalization bounds and evaluate it on a benchmark dataset. Our experiments demonstrate that adaptive sampling can reduce empirical risk faster than uniform sampling while also improving out-of-sample accuracy.

Keywords

Cite

@article{arxiv.1709.06617,
  title  = {A PAC-Bayesian Analysis of Randomized Learning with Application to Stochastic Gradient Descent},
  author = {Ben London},
  journal= {arXiv preprint arXiv:1709.06617},
  year   = {2020}
}

Comments

In Neural Information Processing Systems (NIPS) 2017. The latest version specifies that the references to Kuzborskij & Lampert (2017) are for v2 of their manuscript, which was posted to arXiv in March, 2017. Importantly, Theorem 3 therein (a stability bound for convex losses) has a different form than the final version

R2 v1 2026-06-22T21:48:42.856Z