Finite-Time Analysis of Stochastic Nonconvex Nonsmooth Optimization on the Riemannian Manifolds
Emre Sahinoglu, Youbang Sun, Shahin Shahrampour
TL;DR
The paper tackles finite-time guarantees for nonsmooth, nonconvex stochastic optimization on Riemannian manifolds by adapting Goldstein stationarity to the Riemannian setting and introducing the RO2NC algorithm, with a gradient-free variant ZO-RO2NC. It establishes a provable sample complexity of $O(\delta^{-1}\epsilon^{-3})$ to find $(\delta,\epsilon)$-stationary points, matching Euclidean results, and extends to zeroth-order information while maintaining the same rate. Theoretical development relies on retractions, tangent-space transports, and curvature-aware bounds to control geodesic-based distortions, complemented by numerical experiments on sparse PCA that validate the theory. Collectively, the work provides the first finite-time guarantees for fully nonsmooth nonconvex optimization on manifolds and broadens the practical toolkit for manifold-constrained, nonsmooth learning problems.
Abstract
This work addresses the finite-time analysis of nonsmooth nonconvex stochastic optimization under Riemannian manifold constraints. We adapt the notion of Goldstein stationarity to the Riemannian setting as a performance metric for nonsmooth optimization on manifolds. We then propose a Riemannian Online to NonConvex (RO2NC) algorithm, for which we establish the sample complexity of $O(ε^{-3}δ^{-1})$ in finding $(δ,ε)$-stationary points. This result is the first-ever finite-time guarantee for fully nonsmooth, nonconvex optimization on manifolds and matches the optimal complexity in the Euclidean setting. When gradient information is unavailable, we develop a zeroth order version of RO2NC algorithm (ZO-RO2NC), for which we establish the same sample complexity. The numerical results support the theory and demonstrate the practical effectiveness of the algorithms.
