Principal Component Analysis in Space Forms
Not on the map. Why?
Abstract (arXiv)
Principal Component Analysis (PCA) is a workhorse of modern data science. While PCA assumes the data conforms to Euclidean geometry, for specific data types, such as hierarchical and cyclic data structures, other spaces are more appropriate. We study PCA in space forms; that is, those with constant curvatures. At a point on a Riemannian manifold, we can define a Riemannian affine subspace based on a set of tangent vectors. Finding the optimal low-dimensional affine subspace for given points in a space form amounts to dimensionality reduction. Our Space Form PCA (SFPCA) seeks the affine subspace that best represents a set of manifold-valued points with the minimum projection cost. We propose proper cost functions that enjoy two properties: (1) their optimal affine subspace is the solution to an eigenequation, and (2) optimal affine subspaces of different dimensions form a nested set. These properties provide advances over existing methods, which are mostly iterative algorithms with slow convergence and weaker theoretical guarantees. We evaluate the proposed SFPCA on real and simulated data in spherical and hyperbolic spaces. We show that it outperforms alternative methods in estimating true subspaces (in simulated data) with respect to convergence speed or accuracy, often both.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 12 of its 68 references that are in the map. First posted on arXiv 6 Jan 2023.
Builds on
12 of 68 references.
References · 12
- 2020Differentiating through the Fr'echet Meancited by 53
- 2019Spherical Text Embeddingcited by 49
- 2021HoroPCA: Hyperbolic Dimensionality Reduction via Horospherical Projectionscited by 47
- 2019Scalable Semidefinite Programmingcited by 36
- 2020Tree! I am no Tree! I am a Low Dimensional Hyperbolic Embeddingcited by 36
- 2021Linear Classifiers in Product Space Formscited by 11
- 2019Spherical Principal Component Analysiscited by 10
- 2021Highly Scalable and Provably Accurate Classification in Poincare Ballscited by 8
- 2020Hyperbolic Distance Matricescited by 7
- 2016An efficient Exact-PGA algorithm for constant curvature manifoldscited by 3
- 2020Geometry of Similarity Comparisonscited by 3
- 2022HyperAid: Denoising in hyperbolic spaces for tree-fitting and hierarchical clusteringcited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 2.
5 papers.
- 2024Fun with Flags: Robust Principal Directions via Flag Manifoldscited by 5
- 2024Mixed-curvature decision trees and random forestscited by 2
- 2025Curvature Corrected Nonnegative Manifold Data Factorizationcited by 2
- 2025Manify: A Python Library for Learning Non-Euclidean Representationscited by 2
- 2024Mixed-Curvature Decision Trees and Random Forestscited by 0
- 2025Manify: A Python Library for Learning Non-Euclidean Representations12 Mar 2025
- 2025Curvature Corrected Nonnegative Manifold Data Factorization21 Feb 2025
- 2024Mixed-curvature decision trees and random forests3 Oct 2024
- 2024Mixed-Curvature Decision Trees and Random Forests7 Jun 2024
- 2024Fun with Flags: Robust Principal Directions via Flag Manifolds8 Jan 2024