tensorflow-riemopt: A Library for Optimization on Riemannian Manifolds
Not on the map. Why?
Abstract (arXiv)
This paper presents tensorflow-riemopt, a Python library for geometric machine learning in TensorFlow. The library provides efficient implementations of neural network layers with manifold-constrained parameters, geometric operations on Riemannian manifolds, and stochastic optimization algorithms for non-Euclidean spaces. Designed for integration with TensorFlow Extended, it supports both research prototyping and production deployment of machine learning pipelines. The code and documentation are distributed under the MIT license and available at https://github.com/master/tensorflow-riemopt
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 22 of its 46 references that are in the map. First posted on arXiv 27 May 2021.
Builds on
22 of 46 references.
References · 22
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Poincar'e Embeddings for Learning Hierarchical Representationscited by 674
- 2018Hyperbolic Neural Networkscited by 393
- 2018Learning Continuous Hierarchies in the Lorentz Model of Hyperbolic Geometrycited by 261
- 2019Hyperbolic Image Embeddingscited by 219
- 2018Representation Tradeoffs for Hyperbolic Embeddingscited by 204
- 2018Riemannian Adaptive Optimization Methodscited by 187
- 2016A Riemannian Network for SPD Matrix Learningcited by 162
- 2013Manopt, a Matlab toolbox for optimization on manifoldscited by 112
- 2020Geoopt: Riemannian Optimization in PyTorchcited by 109
- 2016Pymanopt: A Python Toolbox for Optimization on Manifolds using Automatic Differentiationcited by 93
10 more
- 2020Efficient Riemannian Optimization on the Stiefel Manifold via the Cayley Transformcited by 79
- 2018geomstats: a Python Package for Riemannian Geometry in Machine Learningcited by 71
- 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
- 2016Building Deep Networks on Grassmann Manifoldscited by 58
- 2017Neural Embeddings of Graphs in Hyperbolic Spacecited by 58
- 2016Deep Learning on Lie Groups for Skeleton-based Action Recognitioncited by 42
- 2014Optimization Techniques on Riemannian Manifoldscited by 27
- 2019Scalable Hyperbolic Recommender Systemscited by 19
- 2018McTorch, a manifold optimization library for deep learningcited by 16
- 2018Computing CNN Loss and Gradients for Pose Estimation with Riemannian Geometrycited by 11
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 0; 2025: 1.
5 papers.
- 2022Riemannian Hamiltonian methods for min-max optimization on manifoldscited by 12
- 2022Differentially Private Fr'echet Mean on the Manifold of Symmetric Positive Definite (SPD) Matrices with log-Euclidean Metriccited by 8
- 2025Riemannian Optimization on Relaxed Indicator Matrix Manifoldcited by 5
- 2022Rieoptax: Riemannian Optimization in JAXcited by 1
- 2023Tame Riemannian Stochastic Approximationcited by 0
- 2025Riemannian Optimization on Relaxed Indicator Matrix Manifold26 Mar 2025
- 2023Tame Riemannian Stochastic Approximation1 Feb 2023
- 2022Rieoptax: Riemannian Optimization in JAX10 Oct 2022
- 2022Differentially Private Fr'echet Mean on the Manifold of Symmetric Positive Definite (SPD) Matrices with log-Euclidean Metric8 Aug 2022
- 2022Riemannian Hamiltonian methods for min-max optimization on manifolds25 Apr 2022