cs.LGOct 20, 2025

Stochastic Difference-of-Convex Optimization with Momentum

Authors: El Mahdi Chayti, Martin Jaggi

Organizations: Machine Learning and Optimization Laboratory (MLO), EPFL

Abstract

We study the online stochastic difference-of-convex (DC) program min⁡x∈RnF(x)=G(x)−H(x)+r1(x)−r2(x)\min_{x \in R^n} F(x) = G(x) - H(x) + r_1(x) - r_2(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 ∇H\nabla H and uses a constant per-iteration batch size. With exact solutions of the convex subproblems, MDCA with Polyak momentum uses O(ε−4)\mathcal{O}( ε^{-4}) stochastic gradients of HH to reach εε-stationarity, and momentum-based variance reduction (MVR) uses O(ε−3)\mathcal{O}(ε^{-3}) under averaged smoothness, with a single O(ε−1)\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γF_γ is bounded below, it reaches εε-stationarity of FγF_γ in O(ε−4)\mathcal{O}(ε^{-4}) iterations, which does not by itself imply stationarity of FF. 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 r2r_2 and vanishes exactly at DC-critical points; both give the same εε-dependence. Experiments on two LIBSVM classification datasets illustrate the methods' behaviour.

Figures & tables

Appendix figures & tables1 asset

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. MoSSP: A Momentum-Based Single-Loop Stochastic Penalty Method for Nonconvex Constrained DC-Regularized Optimization

    May 28, 2026Luxuan Li, Chunfeng Cui, Xiao WangStochastic OptimizationNonconvex Stochastic Optimization

  2. Accelerated Stochastic Min-Max Optimization Based on Bias-corrected Momentum

    Jun 18, 2024Haoyuan Cai, Sulaiman A. Alghunaim, Ali H. SayedMomentum MethodsNonconvex Stochastic Optimization

  3. RA-DCA: A Randomized Active-Set DCA for Directional Stationarity in Max-Structured DC Programs

    May 22, 2026Yi-Shuai NiuNonconvex Optimization