Manifold learning and optimization using tangent space proxies
Robinett, Ryan A., Orecchia, Lorenzo, Riesenfeld, Samantha J.
–arXiv.org Artificial Intelligence
In machine learning, Riemannian manifolds offer a useful abstraction for approximating commonly encountered, non-Euclidean empirical data distributions and optimization state spaces. While Euclidean machine learning algorithms have been adapted to Riemannian manifolds, these adaptations rely on computationally intensive differential-geometric primitives, such as exponential maps and parallel transports. Here, we present a framework for efficiently approximating differentialgeometric primitives on arbitrary manifolds via construction of an atlas graph representation, which leverages the canonical characterization of a manifold as a finite collection, or atlas, of overlapping coordinate charts. We first show the utility of this framework in a setting where the manifold is expressed in closed form, specifically, a runtime advantage, compared with state-of-the-art approaches, for first-order optimization over the Grassmann manifold. Moreover, using point cloud data for which a complex manifold structure was previously established, i.e., high-contrast image patches, we show that an atlas graph with the correct geometry can be directly learned from the point cloud. Finally, we demonstrate that learning an atlas graph enables downstream key machine learning tasks. In particular, we implement a Riemannian generalization of support vector machines that uses the learned atlas graph to approximate complex differential-geometric primitives, including Riemannian logarithms and vector transports. These settings suggest the potential of this framework for even more complex settings, where ambient dimension and noise levels may be much higher. Taken together, our results speed up and render more broadly applicable Riemannian optimization routines at the forefront of modern data science and machine learning.
arXiv.org Artificial Intelligence
Jan-22-2025
- Country:
- Asia
- Afghanistan > Parwan Province
- Charikar (0.04)
- Middle East > Jordan (0.04)
- Singapore (0.04)
- Afghanistan > Parwan Province
- Europe > Switzerland (0.04)
- North America > United States
- California > Santa Clara County
- Palo Alto (0.04)
- Illinois > Cook County
- Chicago (0.05)
- Rhode Island > Providence County
- Providence (0.04)
- California > Santa Clara County
- Asia
- Genre:
- Research Report > New Finding (0.66)
- Industry:
- Education (0.65)
- Health & Medicine (0.67)
- Technology: