geomstats: a Python Package for Riemannian Geometry in Machine Learning
Not on the map. Why?
Abstract (arXiv)
We introduce geomstats, a python package that performs computations on manifolds such as hyperspheres, hyperbolic spaces, spaces of symmetric positive definite matrices and Lie groups of transformations. We provide efficient and extensively unit-tested implementations of these manifolds, together with useful Riemannian metrics and associated Exponential and Logarithm maps. The corresponding geodesic distances provide a range of intuitive choices of Machine Learning loss functions. We also give the corresponding Riemannian gradients. The operations implemented in geomstats are available with different computing backends such as numpy, tensorflow and keras. We have enabled GPU implementation and integrated geomstats manifold computations into keras deep learning framework. This paper also presents a review of manifolds in machine learning and an overview of the geomstats package with examples demonstrating its use for efficient and user-friendly Riemannian geometry.
Key facts. Cited by 71 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 14; 2023: 15; 2024: 9; 2025: 13; 2026: 10.
71 papers.
Sort:
By area:
- 2022Riemannian Score-Based Generative Modellingcited by 219
- 2021Generalized Shape Metrics on Neural Representationscited by 112
- 2021Universal Approximation Theorems for Differentiable Geometric Deep Learningcited by 41
- 2021Universal Approximation Under Constraints is Possible with Transformerscited by 32
- 2021GeomNet: A Neural Network Based on Riemannian Geometries of SPD Matrix Space and Cholesky Space for 3D Skeleton-Based Interaction Recognitioncited by 27
- 2023Geometric Autoencoders -- What You See is What You Decodecited by 23
- 2023A Survey of Geometric Optimization for Deep Learning: From Euclidean Space to Riemannian Manifoldcited by 21
- 2024Beyond Euclid: An Illustrated Guide to Modern Machine Learning with Geometric, Topological, and Algebraic Structurescited by 20
- 2025Hyperbolic Deep Learning for Foundation Models: A Surveycited by 20
- 2024Symmetry Discovery Beyond Affine Transformationscited by 15
- 2022Small Transformers Compute Universal Metric Embeddingscited by 12
- 2025HyperCore: The Core Framework for Building Hyperbolic Foundation Models with Comprehensive Modulescited by 12
38 more
- 2023Geometric Neural Diffusion Processescited by 10
- 2025SECA: Semantically Equivalent and Coherent Attacks for Eliciting LLM Hallucinationscited by 9
- 2022Differentially Private Fr'echet Mean on the Manifold of Symmetric Positive Definite (SPD) Matrices with log-Euclidean Metriccited by 8
- 2021Closed-form geodesics and trust-region method to calculate Riemannian logarithms on Stiefel and its quotient manifoldscited by 7
- 2022NCVX: A General-Purpose Optimization Solver for Constrained Machine and Deep Learningcited by 7
- 2023Fast hyperboloid decision tree algorithmscited by 7
- 2023Learning Distributions on Manifolds with Free-Form Flowscited by 7
- 2023HypLL: The Hyperbolic Learning Librarycited by 6
- 2024Polynomial Chaos Expansions on Principal Geodesic Grassmannian Submanifolds for Surrogate Modeling and Uncertainty Quantificationcited by 6
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Datacited by 6
- 2025SPD Matrix Learning for Neuroimaging Analysis: Perspectives, Methods, and Challengescited by 6
- 2021tensorflow-riemopt: A Library for Optimization on Riemannian Manifoldscited by 5
- 2021NCVX: A User-Friendly and Scalable Package for Nonconvex Optimization in Machine Learningcited by 5
- 2022Neural Networks as Paths through the Space of Representationscited by 5
- 2023Differential geometry with extreme eigenvalues in the positive semidefinite conecited by 5
- 2024BlackDAN: A Black-Box Multi-Objective Approach for Effective and Contextual Jailbreaking of Large Language Modelscited by 5
- 2024Stiefel Flow Matching for Moment-Constrained Structure Elucidationcited by 5
- 2026Riemannian MeanFlow for One-Step Generation on Manifoldscited by 5
- 2022Asymptotic Theory of Geometric and Adaptive k-Means Clusteringcited by 4
- 2022Universal Prototype Transport for Zero-Shot Action Recognition and Localizationcited by 4
- 2023Embedded Feature Similarity Optimization with Specific Parameter Initialization for 2D/3D Medical Image Registrationcited by 4
- 2023Capacity Bounds for Hyperbolic Neural Network Representations of Latent Tree Structurescited by 4
- 2025ShapeEmbed: a self-supervised learning framework for 2D contour quantificationcited by 4
- 2022Near out-of-distribution detection for low-resolution radar micro-Doppler signaturescited by 3
- 2022Parametric information geometry with the package Geomstatscited by 3
- 2025Learning Geometry and Topology via Multi-Chart Flowscited by 3
- 2025On the Wasserstein Geodesic Principal Component Analysis of probability measurescited by 3
- 2022Geometric Learning of Hidden Markov Models via a Method of Moments Algorithmcited by 2
- 2024Approximation and bounding techniques for the Fisher-Rao distances between parametric statistical modelscited by 2
- 2024Bounds on the geodesic distances on the Stiefel manifold for a family of Riemannian metricscited by 2
- 2025Towards Understanding the Shape of Representations in Protein Language Modelscited by 2
- 2025Geometric Moment Alignment for Domain Adaptation via Siegel Embeddingscited by 2
- 2026Parallelised Differentiable Straightest Geodesics for 3D Meshescited by 2
- 2021Riemannian Geometry with differentiable ambient space and metric operatorcited by 1
- 2021Riemannian Functional Map Synchronization for Probabilistic Partial Correspondence in Shape Networkscited by 1
- 2022Riemannian data-dependent randomized smoothing for neural networks certificationcited by 1
- 2022Rieoptax: Riemannian Optimization in JAXcited by 1
- 2022k-Means Clustering for Persistent Homologycited by 1
50 most cited of 71 All 71 (JSON)
- 2026hyperbolix: Hyperbolic Deep Learning in JAX23 Sep 2026
- 2026A Semiotics-Aware Framework for Evaluating Fidelity and Coverage in Natural Language Generation22 Sep 2026
- 2026MGMCL: Multi-Granularity Manifold Contrastive Learning With Neural ODEs for Cross-Subject EEG Emotion Recognition9 Aug 2026
- 2026TAGTorch: A PyTorch Library for Geometry, Topology, and Symmetry-Aware Machine Learning30 Jul 2026
- 2026Intrinsic Riemannian Cross-covariance for Manifold-valued Random Objects8 Jun 2026
- 2026Varifold Moment Invariants for Sustainable and Explainable Contour Feature Extraction5 Jun 2026
- 2026Riemannian Archetypal Analysis: Interpretable non-linear data analysis on deformed star distributions22 May 2026
- 2026An Elastic Shape Variational Autoencoder for Skeleton Pose Trajectories10 May 2026
- 2026Parallelised Differentiable Straightest Geodesics for 3D Meshes16 Mar 2026
- 2026Riemannian MeanFlow for One-Step Generation on Manifolds11 Mar 2026
- 2025The Generalized Proximity Forest23 Nov 2025
- 2025Covariance Descriptors Meet General Vision Encoders: Riemannian Deep Learning for Medical Image Classification6 Nov 2025
38 more
- 2025Geometric Moment Alignment for Domain Adaptation via Siegel Embeddings16 Oct 2025
- 2025SECA: Semantically Equivalent and Coherent Attacks for Eliciting LLM Hallucinations5 Oct 2025
- 2025Towards Understanding the Shape of Representations in Protein Language Models29 Sep 2025
- 2025Hyperbolic Deep Learning for Foundation Models: A Survey23 Jul 2025
- 2025ShapeEmbed: a self-supervised learning framework for 2D contour quantification1 Jul 2025
- 2025On the Wasserstein Geodesic Principal Component Analysis of probability measures4 Jun 2025
- 2025Learning Geometry and Topology via Multi-Chart Flows30 May 2025
- 2025SPD Matrix Learning for Neuroimaging Analysis: Perspectives, Methods, and Challenges26 Apr 2025
- 2025Robust Estimation in metric spaces: Achieving Exponential Concentration with a Fr'echet Median19 Apr 2025
- 2025HyperCore: The Core Framework for Building Hyperbolic Foundation Models with Comprehensive Modules11 Apr 2025
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Data7 Mar 2025
- 2024Stiefel Flow Matching for Moment-Constrained Structure Elucidation17 Dec 2024
- 2024Fused Gromov-Wasserstein Variance Decomposition with Linear Optimal Transport15 Nov 2024
- 2024BlackDAN: A Black-Box Multi-Objective Approach for Effective and Contextual Jailbreaking of Large Language Models13 Oct 2024
- 2024Bounds on the geodesic distances on the Stiefel manifold for a family of Riemannian metrics25 Jul 2024
- 2024Beyond Euclid: An Illustrated Guide to Modern Machine Learning with Geometric, Topological, and Algebraic Structures12 Jul 2024
- 2024Symmetry Discovery Beyond Affine Transformations5 Jun 2024
- 2024A Metric-based Principal Curve Approach for Learning One-dimensional Manifold20 May 2024
- 2024Approximation and bounding techniques for the Fisher-Rao distances between parametric statistical models15 Mar 2024
- 2024Polynomial Chaos Expansions on Principal Geodesic Grassmannian Submanifolds for Surrogate Modeling and Uncertainty Quantification30 Jan 2024
- 2023Learning Distributions on Manifolds with Free-Form Flows15 Dec 2023
- 2023Fast hyperboloid decision tree algorithms20 Oct 2023
- 2023Geodesic Regression Characterizes 3D Shape Changes in the Female Brain During Menstruation28 Sep 2023
- 2023O(k)-Equivariant Dimensionality Reduction on Stiefel Manifolds19 Sep 2023
- 2023A survey of manifold learning and its applications for multimedia8 Sep 2023
- 2023Capacity Bounds for Hyperbolic Neural Network Representations of Latent Tree Structures18 Aug 2023
- 2023Geometric Neural Diffusion Processes11 Jul 2023
- 2023Principal subbundles for dimension reduction6 Jul 2023
- 2023Geometric Autoencoders -- What You See is What You Decode30 Jun 2023
- 2023HypLL: The Hyperbolic Learning Library9 Jun 2023
- 2023Embedded Feature Similarity Optimization with Specific Parameter Initialization for 2D/3D Medical Image Registration10 May 2023
- 2023Differential geometry with extreme eigenvalues in the positive semidefinite cone14 Apr 2023
- 2023A Survey of Geometric Optimization for Deep Learning: From Euclidean Space to Riemannian Manifold16 Feb 2023
- 2023Tame Riemannian Stochastic Approximation1 Feb 2023
- 2023Geometric path augmentation for inference of sparsely observed stochastic nonlinear systems19 Jan 2023
- 2022Parametric information geometry with the package Geomstats21 Nov 2022
- 2022k-Means Clustering for Persistent Homology18 Oct 2022
- 2022Rieoptax: Riemannian Optimization in JAX10 Oct 2022
50 newest of 71 All 71 (JSON)
- 2022Riemannian Score-Based Generative Modellingcited by 219
- 2023Geometric Neural Diffusion Processescited by 10
- 2024Stiefel Flow Matching for Moment-Constrained Structure Elucidationcited by 5
- 2026Riemannian MeanFlow for One-Step Generation on Manifoldscited by 5
- 2026Riemannian MeanFlow for One-Step Generation on Manifolds11 Mar 2026
- 2024Stiefel Flow Matching for Moment-Constrained Structure Elucidation17 Dec 2024
- 2023Geometric Neural Diffusion Processes11 Jul 2023
- 2022Riemannian Score-Based Generative Modelling6 Feb 2022
- 2025Hyperbolic Deep Learning for Foundation Models: A Surveycited by 20
- 2025Hyperbolic Deep Learning for Foundation Models: A Survey23 Jul 2025
- 2021Generalized Shape Metrics on Neural Representationscited by 112
- 2021Universal Approximation Theorems for Differentiable Geometric Deep Learningcited by 41
- 2021Universal Approximation Under Constraints is Possible with Transformerscited by 32
- 2021GeomNet: A Neural Network Based on Riemannian Geometries of SPD Matrix Space and Cholesky Space for 3D Skeleton-Based Interaction Recognitioncited by 27
- 2023Geometric Autoencoders -- What You See is What You Decodecited by 23
- 2023A Survey of Geometric Optimization for Deep Learning: From Euclidean Space to Riemannian Manifoldcited by 21
- 2024Beyond Euclid: An Illustrated Guide to Modern Machine Learning with Geometric, Topological, and Algebraic Structurescited by 20
- 2024Symmetry Discovery Beyond Affine Transformationscited by 15
- 2022Small Transformers Compute Universal Metric Embeddingscited by 12
- 2025HyperCore: The Core Framework for Building Hyperbolic Foundation Models with Comprehensive Modulescited by 12
- 2025SECA: Semantically Equivalent and Coherent Attacks for Eliciting LLM Hallucinationscited by 9
- 2022Differentially Private Fr'echet Mean on the Manifold of Symmetric Positive Definite (SPD) Matrices with log-Euclidean Metriccited by 8
12 most cited of 65 All 65 (JSON)
- 2026hyperbolix: Hyperbolic Deep Learning in JAX23 Sep 2026
- 2026A Semiotics-Aware Framework for Evaluating Fidelity and Coverage in Natural Language Generation22 Sep 2026
- 2026MGMCL: Multi-Granularity Manifold Contrastive Learning With Neural ODEs for Cross-Subject EEG Emotion Recognition9 Aug 2026
- 2026TAGTorch: A PyTorch Library for Geometry, Topology, and Symmetry-Aware Machine Learning30 Jul 2026
- 2026Intrinsic Riemannian Cross-covariance for Manifold-valued Random Objects8 Jun 2026
- 2026Varifold Moment Invariants for Sustainable and Explainable Contour Feature Extraction5 Jun 2026
- 2026Riemannian Archetypal Analysis: Interpretable non-linear data analysis on deformed star distributions22 May 2026
- 2026An Elastic Shape Variational Autoencoder for Skeleton Pose Trajectories10 May 2026
- 2026Parallelised Differentiable Straightest Geodesics for 3D Meshes16 Mar 2026
- 2025The Generalized Proximity Forest23 Nov 2025
- 2025Covariance Descriptors Meet General Vision Encoders: Riemannian Deep Learning for Medical Image Classification6 Nov 2025
- 2025Geometric Moment Alignment for Domain Adaptation via Siegel Embeddings16 Oct 2025
12 newest of 65 All 65 (JSON)