Three Operator Splitting with Subgradients, Stochastic Gradients, and Adaptive Learning Rates
Alp Yurtsever, Alex Gu, Suvrit Sra
Abstract
Three Operator Splitting (TOS) (Davis&Yin, 2017) can minimize the sum of multiple convex functions effectively when an efficient gradient oracle or proximal operator is available for each term. This requirement often fails in machine learning applications: (i) instead of full gradients only stochastic gradients may be available; and (ii) instead of proximal operators, using subgradients to handle complex penalty functions may be more efficient and realistic. Motivated by these concerns, we analyze three potentially valuable extensions of TOS. The first two permit using subgradients and stochastic gradients, and are shown to ensure a convergence rate. The third extension AdapTOS endows TOS with adaptive step-sizes. For the important setting of optimizing a convex loss over the intersection of convex sets AdapTOS attains universal convergence rates, i.e., the rate adapts to the unknown smoothness degree of the objective. We compare our proposed methods with competing methods on various applications.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on1
Related papers
- Extra-Newton: A First Approach to Noise-Adaptive Accelerated Second-Order MethodsKimon Antonakopoulos, Ali Kavis, Volkan CevherNeurIPS 2022 · 17 citations
- Universal Gradient Methods for Stochastic Convex OptimizationAnton Rodomanov, Ali Kavis, Yongtao Wu, Kimon Antonakopoulos et al.ICML 2024 · 8 citations
- Adaptive and Universal Algorithms for Variational Inequalities with Optimal ConvergenceAlina Ene, Huy Le NguyenAAAI 2022 · 18 citations
- Operator Splitting with Hamilton-Jacobi-based ProximalsNicholas Di, Eric Chi, Samy Wu FungICML 2026 · 7 citations
- SUPER-ADAM: Faster and Universal Framework of Adaptive GradientsFeihu Huang, Junyi Li, Heng HuangNeurIPS 2021 · 55 citations
