MoSSP: A Momentum-Based Single-Loop Stochastic Penalty Method for Nonconvex Constrained DC-regularized Optimization
Abstract
Lay Summary
Many machine learning systems are trained by solving optimization problems: the system adjusts many numbers until it performs well. In practice, these problems often include extra rules, such as keeping a model within an energy budget, enforcing safety requirements, or selecting only a small number of useful features. These rules can make the optimization problem hard, especially when the training data are sampled randomly and the feature-selection penalty is itself difficult to handle. This paper proposes MoSSP, a new method for this setting. MoSSP updates the solution in a single loop, instead of repeatedly solving costly inner problems, and uses momentum to make progress more efficiently from noisy training information. We prove that two versions of MoSSP reach meaningful approximate solutions with predictable computational cost, with the recursive-momentum version requiring fewer gradient queries in theory. Experiments on constrained classification problems show that MoSSP reduces the objective and constraint violations effectively compared with double-loop baselines.