English

A Stochastic Decoupling Method for Minimizing the Sum of Smooth and Non-Smooth Functions

Optimization and Control 2022-03-25 v2

Abstract

We consider the problem of minimizing the sum of three convex functions: i) a smooth function ff in the form of an expectation or a finite average, ii) a non-smooth function gg in the form of a finite average of proximable functions gjg_j, and iii) a proximable regularizer RR. We design a variance-reduced method which is able to progressively learn the proximal operator of gg via the computation of the proximal operator of a single randomly selected function gjg_j in each iteration only. Our method can provably and efficiently accommodate many strategies for the estimation of the gradient of ff, 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 O(1/t){\cal O}(1/t) rate, O(1/t2){\cal O}(1/t^2) rate in the case of strongly convex smooth ff, 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 ff subject to linear constraints under no assumption on the constraints beyond consistency. When combined with SGD or SAGA estimators for the gradient of ff, 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.

Keywords

Cite

@article{arxiv.1905.11535,
  title  = {A Stochastic Decoupling Method for Minimizing the Sum of Smooth and Non-Smooth Functions},
  author = {Konstantin Mishchenko and Peter Richtárik},
  journal= {arXiv preprint arXiv:1905.11535},
  year   = {2022}
}

Comments

39 pages, 3 figures, 4 tables

R2 v1 2026-06-23T09:27:53.832Z