RandProx: Primal-Dual Optimization Algorithms with Randomized Proximal Updates
Laurent Condat, Peter Richt\'arik

TL;DR
RandProx introduces a randomized primal-dual optimization algorithm that replaces some proximal updates with stochastic or compressed variants, achieving linear convergence and reducing computational complexity in large-scale nonsmooth problems.
Contribution
The paper presents a novel randomized primal-dual algorithm with variance reduction, extending existing methods and providing new convergence guarantees for nonsmooth optimization.
Findings
Achieves linear convergence under strong convexity.
Encompasses existing randomized algorithms as special cases.
Reduces computational complexity while maintaining convergence speed.
Abstract
Proximal splitting algorithms are well suited to solving large-scale nonsmooth optimization problems, in particular those arising in machine learning. We propose a new primal-dual algorithm, in which the dual update is randomized; equivalently, the proximity operator of one of the function in the problem is replaced by a stochastic oracle. For instance, some randomly chosen dual variables, instead of all, are updated at each iteration. Or, the proximity operator of a function is called with some small probability only. A nonsmooth variance-reduction technique is implemented so that the algorithm finds an exact minimizer of the general problem involving smooth and nonsmooth functions, possibly composed with linear operators. We derive linear convergence results in presence of strong convexity; these results are new even in the deterministic case, when our algorithms reverts to the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Machine Learning and ELM
