A Bregman Proximal Stochastic Gradient Method with Extrapolation for Nonconvex Nonsmooth Problems
Qingsong Wang, Zehui Liu, Chunfeng Cui, Deren Han
TL;DR
The paper tackles nonconvex nonsmooth optimization where the differentiable part $f$ lacks a global Lipschitz gradient by introducing a Bregman proximal stochastic gradient method with extrapolation (BPSGE) under a variance-reduction framework. It establishes subsequential and global convergence, a sublinear rate for the subsequence, and an $\mathcal{O}(\varepsilon^{-2})$ complexity to obtain an $\varepsilon$-stationary point, leveraging the Kurdyka-Łojasiewicz property for global convergence. The authors demonstrate the method on three real-world NMF-related problems—graph-regularized NMF, weakly-convex regularized MF, and NMF with nonconvex sparsity constraints—and show that extrapolation accelerates convergence compared to baselines without extrapolation, especially when combined with variance-reduced estimators like SAGA and SARAH. The work contributes a scalable optimization framework for large-scale, non-Lipschitz-smooth, nonconvex nonsmooth problems with practical impact in clustering and matrix factorization tasks. Overall, BPSGE provides both theoretical guarantees and practical acceleration for challenging nonconvex nonsmooth optimization settings.
Abstract
In this paper, we explore a specific optimization problem that involves the combination of a differentiable nonconvex function and a nondifferentiable function. The differentiable component lacks a global Lipschitz continuous gradient, posing challenges for optimization. To address this issue and accelerate the convergence, we propose a Bregman proximal stochastic gradient method with extrapolation (BPSGE), which only requires smooth adaptivity of the differentiable part. Under the variance reduction framework, we not only analyze the subsequential and global convergence of the proposed algorithm under certain conditions, but also analyze the sublinear convergence rate of the subsequence, and the complexity of the algorithm, revealing that the BPSGE algorithm requires at most O(epsilon\^\,(-2)) iterations in expectation to attain an epsilon-stationary point. To validate the effectiveness of our proposed algorithm, we conduct numerical experiments on three real-world applications: graph regularized nonnegative matrix factorization (NMF), matrix factorization with weakly-convex regularization, and NMF with nonconvex sparsity constraints. These experiments demonstrate that BPSGE is faster than the baselines without extrapolation.
