Stochastic Difference-of-Convex Optimization with Momentum
Not on the map. Why?
Abstract (arXiv)
We study the online stochastic difference-of-convex (DC) program minx ∈ Rn F(x) = G(x) - H(x) + r1(x) - r2(x), which covers sparse learning with nonconvex penalties, robust regression with smooth robust losses, and non-negative positive--unlabeled learning. We propose momentum-based DCA (MDCA), which combines a damped DCA step with a momentum estimator for nabla H and uses a constant per-iteration batch size. With exact solutions of the convex subproblems, MDCA with Polyak momentum uses O( ε-4) stochastic gradients of H to reach ε-stationarity, and momentum-based variance reduction (MVR) uses O(ε-3) under averaged smoothness, with a single mathcal O(ε-1) warm-up batch in place of the periodic large batches of DCA-PAGE, whose ε-dependence it matches. We also introduce a single-loop variant (S-MDCA) that replaces the subproblem solve by one stochastic prox-gradient step; for every fixed smoothing parameter γ for which the separately smoothed surrogate Fγ is bounded below, it reaches ε-stationarity of Fγ in O(ε-4) iterations, which does not by itself imply stationarity of F. A variance--drift trade-off lemma describes how the momentum parameter trades estimator variance against iterate-drift bias in steady-state upper bounds. Guarantees are given for two criteria: the critical-distance measure, and a DCA fixed-point residual that requires no smoothness of r2 and vanishes exactly at DC-critical points; both give the same ε-dependence. Experiments on two LIBSVM classification datasets illustrate the methods' behaviour.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 16 of its 28 references that are in the map. First posted on arXiv 20 Oct 2025.
Builds on
16 of 28 references.
References · 16
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2019Momentum-Based Variance Reduction in Non-Convex SGDcited by 306
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
- 2017Three Factors Influencing Minima in SGDcited by 273
- 2017Positive-Unlabeled Learning with Non-Negative Risk Estimatorcited by 219
- 2015A Differential Equation for Modeling Nesterov's Accelerated Gradient Method: Theory and Insightscited by 206
- 2013Mini-batch Stochastic Approximation Methods for Nonconvex Stochastic Composite Optimizationcited by 143
- 2020Momentum Improves Normalized SGDcited by 139
- 2017Accelerated Gradient Descent Escapes Saddle Points Faster than Gradient Descentcited by 66
- 2021SGD: The Role of Implicit Regularization, Batch-size and Multiple-epochscited by 22
- 2018Stochastic Optimization for DC Functions and Non-smooth Non-convex Regularizers with Non-asymptotic Convergencecited by 16
4 more
- 2022Optimization with Access to Auxiliary Informationcited by 13
- 2024Non-convex Stochastic Composite Optimization with Polyak Momentumcited by 9
- 2024Improving Stochastic Cubic Newton with Momentumcited by 6
- 2024Single-Loop Stochastic Algorithms for Difference of Max-Structured Weakly Convex Functionscited by 4
Built on by
Citing papers per year: 2026: 2.
2 papers.