paper-with-me

홈 › Papers

Obtaining Adjustable Regularization for Free via Iterate Averaging

2020-08-15 · ICML 2020 1 · Jingfeng Wu, Vladimir Braverman, Lin F. Yang

Regularization for optimization is a crucial technique to avoid overfitting in machine learning. In order to obtain the best performance, we usually train a model by tuning the regularization parameters. It becomes costly, however, when a single round of training takes significant amount of time. Very recently, Neu and Rosasco show that if we run stochastic gradient descent (SGD) on linear regression problems, then by averaging the SGD iterates properly, we obtain a regularized solution. It left open whether the same phenomenon can be achieved for other optimization problems and algorithms. In this paper, we establish an averaging scheme that provably converts the iterates of SGD on an arbitrary strongly convex and smooth objective function to its regularized counterpart with an adjustable regularization parameter. Our approaches can be used for accelerated and preconditioned optimization methods as well. We further show that the same methods work empirically on more general optimization objectives including neural networks. In sum, we obtain adjustable regularization for free for a large class of optimization problems and resolve an open question raised by Neu and Rosasco.

📄 PDF Abstract BibTeX arXiv:2008.06736

Code (1)

uuujf/IterAvg 공식 구현 pytorch

Tasks

Open-Ended Question Answering

Methods 이 논문이 사용한 방법론

Linear Regression Linear Regression is a method for modelling a relationship between a dependent variable and independent variables. These models can be fit with numerous approaches. The most…
SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

A General-Purpose Theorem for High-Probability Bounds of Stochastic Approximation with Polyak Averaging

2025-05-27 · Sajad Khodadadian, Martin Zubeldia

Polyak-Ruppert averaging is a widely used technique to achieve the optimal asymptotic variance of stochastic approximation (SA) algorithms, yet its high-probability performance guarantees remain underexplored in general …

Q-Learning

Iterate averaging as regularization for stochastic gradient descent

2018-02-22 · Gergely Neu, Lorenzo Rosasco

We propose and analyze a variant of the classic Polyak-Ruppert averaging scheme, broadly used in stochastic gradient methods. Rather than a uniform average of the iterates, we consider a weighted average, with weights de…

regression

Benign Overfitting of Constant-Stepsize SGD for Linear Regression

2021-03-23 · Difan Zou, Jingfeng Wu, Vladimir Braverman, Quanquan Gu 외

There is an increasing realization that algorithmic inductive biases are central in preventing overfitting; empirically, we often see a benign overfitting phenomenon in overparameterized settings for natural learning alg…

regression

Exponential Moving Average of Weights in Deep Learning: Dynamics and Benefits

2024-11-27 · Daniel Morales-Brotons, Thijs Vogels, Hadrien Hendrikx

Weight averaging of Stochastic Gradient Descent (SGD) iterates is a popular method for training deep learning models. While it is often used as part of complex training pipelines to improve generalization or serve as a `…

Transfer Learning

Iterative Averaging in the Quest for Best Test Error

2020-03-02 · Diego Granziol, Xingchen Wan, Samuel Albanie, Stephen Roberts

We analyse and explain the increased generalisation performance of iterate averaging using a Gaussian process perturbation model between the true and batch risk surface on the high dimensional quadratic. We derive three …

DiversityImage Classification