A Stochastic Decoupling Method for Minimizing the Sum of Smooth and Non-Smooth Functions
Not on the map. Why?
Abstract (arXiv)
We consider the problem of minimizing the sum of three convex functions: i) a smooth function f in the form of an expectation or a finite average, ii) a non-smooth function g in the form of a finite average of proximable functions gj, and iii) a proximable regularizer R. We design a variance-reduced method which is able to progressively learn the proximal operator of g via the computation of the proximal operator of a single randomly selected function gj in each iteration only. Our method can provably and efficiently accommodate many strategies for the estimation of the gradient of f, including via standard and variance-reduced stochastic estimation, effectively decoupling the smooth part of the problem from the non-smooth part. We prove a number of iteration complexity results, including a general cal O(1/t) rate, cal O(1/t2) rate in the case of strongly convex smooth f, and several linear rates in special cases, including accelerated linear rate. For example, our method achieves a linear rate for the problem of minimizing a strongly convex function f subject to linear constraints under no assumption on the constraints beyond consistency. When combined with SGD or SAGA estimators for the gradient of f, this leads to a very efficient method for empirical risk minimization. Our method generalizes several existing algorithms, including forward-backward splitting, Douglas-Rachford splitting, proximal SGD, proximal SAGA, SDCA, randomized Kaczmarz and Point-SAGA. However, our method leads to many new specific methods in special cases; for instance, we obtain the first randomized variant of the Dykstra's method for projection onto the intersection of closed convex sets.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1.
4 papers.
- 2024Learning with Norm Constrained, Over-parameterized, Two-layer Neural Networkscited by 8
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Trainingcited by 6
- 2022Faster One-Sample Stochastic Conditional Gradient Method for Composite Convex Minimizationcited by 1
- 2023Unified analysis of SGD-type methodscited by 0
- 2024Learning with Norm Constrained, Over-parameterized, Two-layer Neural Networks29 Apr 2024
- 2023Towards a Better Theoretical Understanding of Independent Subnetwork Training28 Jun 2023
- 2023Unified analysis of SGD-type methods29 Mar 2023
- 2022Faster One-Sample Stochastic Conditional Gradient Method for Composite Convex Minimization26 Feb 2022