Explicit Regularization of Stochastic Gradient Methods through Duality
arXiv:2003.13807
Abstract
We consider stochastic gradient methods under the interpolation regime where a perfect fit can be obtained (minimum loss at each observation). While previous work highlighted the implicit regularization of such algorithms, we consider an explicit regularization framework as a minimum Bregman divergence convex feasibility problem. Using convex duality, we propose randomized Dykstra-style algorithms based on randomized dual coordinate ascent. For non-accelerated coordinate descent, we obtain an algorithm which bears strong similarities with (non-averaged) stochastic mirror descent on specific functions, as it is is equivalent for quadratic objectives, and equivalent in the early iterations for more general objectives. It comes with the benefit of an explicit convergence theorem to a minimum norm solution. For accelerated coordinate descent, we obtain a new algorithm that has better convergence properties than existing stochastic gradient methods in the interpolating regime. This leads to accelerated versions of the perceptron for generic -norm regularizers, which we illustrate in experiments.
References in corpus (13)
- Adam: A Method for Stochastic Optimization
- AdaGrad stepsizes: Sharp convergence over nonconvex landscapes
- Characterizing Implicit Bias in Terms of Optimization Geometry
- The Power of Interpolation: Understanding the Effectiveness of SGD in Modern Over-parametrized Learning
- Even Faster Accelerated Coordinate Descent Using Non-Uniform Sampling
- Does data interpolation contradict statistical optimality?
- Accelerating SGD with momentum for over-parameterized learning
- Harder, Better, Faster, Stronger Convergence Rates for Least-Squares Regression
- Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Rates
- An Accelerated Decentralized Stochastic Proximal Algorithm for Finite Sums
- UniXGrad: A Universal, Adaptive Algorithm with Optimal Guarantees for Constrained Optimization
- Implicit Regularization in Over-parameterized Neural Networks
- Anytime Online-to-Batch Conversions, Optimism, and Acceleration