Stochastic and incremental subgradient methods for convex optimization on Hadamard spaces
Ariel Goodwin, Adrian S. Lewis, Genaro López-Acedo, Adriana Nicolae
TL;DR
This work extends convex optimization to Hadamard spaces by introducing Busemann subgradients and Busemann envelopes to enable global, primal subgradient methods without relying on linear structure or curvature lower bounds. It develops stochastic and incremental splitting algorithms for minimizing sums of geodesically convex components, proving complexity bounds parallel to Euclidean theory (e.g., an $O(\varepsilon^{-2})$ iteration rate in appropriate settings) and providing a concrete analysis for the median/p-mean problems. The authors connect this framework to horospherical convexity, compare with Alexandrov-space subgradients, and show how a Busemann oracle can yield tractable subgradient steps on nonlinear spaces. They validate the approach computationally in BHV tree space, illustrating practical viability for problems like computing medians in complex non-Euclidean geometries. Overall, the paper broadens the toolkit for non-Euclidean convex optimization, enabling scalable, provably convergent methods for important geometric data analysis tasks.
Abstract
As a foundation for optimization, convexity is useful beyond the classical settings of Euclidean and Hilbert space. The broader arena of nonpositively curved metric spaces, which includes manifolds like hyperbolic space, as well as metric trees and more general CAT(0) cubical complexes, supports primal tools like proximal operations for geodesically convex functions. However, the lack of linear structure in such spaces complicates dual constructions like subgradients. To address this hurdle, we introduce a new type of subgradient for functions on Hadamard spaces, based on Busemann functions. Our notion supports generalizations of classical stochastic and incremental subgradient methods, with guaranteed complexity bounds. We illustrate with subgradient algorithms for $p$-mean problems in general Hadamard spaces, in particular computing medians in BHV tree space.
