Pymanopt: A Python Toolbox for Optimization on Manifolds using Automatic Differentiation
Not on the map. Why?
Abstract (arXiv)
Optimization on manifolds is a class of methods for optimization of an objective function, subject to constraints which are smooth, in the sense that the set of points which satisfy the constraints admits the structure of a differentiable manifold. While many optimization problems are of the described form, technicalities of differential geometry and the laborious calculation of derivatives pose a significant barrier for experimenting with these methods. We introduce Pymanopt (available at https://pymanopt.github.io), a toolbox for optimization on manifolds, implemented in Python, that---similarly to the Manopt Matlab toolbox---implements several manifold geometries and optimization algorithms. Moreover, we lower the barriers to users further by using automated differentiation for calculating derivative information, saving users time and saving them from potential calculation and implementation errors.
Key facts. Cited by 94 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 Mar 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 23; 2022: 11; 2023: 16; 2024: 20; 2025: 14; 2026: 10.
94 papers.
Sort:
- 2022SPD domain-specific batch normalization to crack interpretable unsupervised domain adaptation in EEGcited by 53
- 2021Universal Approximation Theorems for Differentiable Geometric Deep Learningcited by 41
- 2021On Riemannian Optimization over Positive Definite Matrices with the Bures-Wasserstein Geometrycited by 32
- 2021Multiway Non-rigid Point Cloud Registration via Learned Functional Map Synchronizationcited by 30
- 2024NRDF: Neural Riemannian Distance Fields for Learning Articulated Pose Priorscited by 27
- 2023HaLP: Hallucinating Latent Positives for Skeleton-based Self-Supervised Learning of Actionscited by 25
- 2021Geometry-aware Bayesian Optimization in Robotics using Riemannian Mat'ern Kernelscited by 24
- 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
- 2021Nested Hyperbolic Spaces for Dimensionality Reduction and Hyperbolic NN Designcited by 14
- 2024Guiding Neural Collapse: Optimising Towards the Nearest Simplex Equiangular Tight Framecited by 14
38 more
- 2022Federated Learning on Riemannian Manifoldscited by 13
- 2021Interactive Dimensionality Reduction for Comparative Analysiscited by 12
- 2022Riemannian Hamiltonian methods for min-max optimization on manifoldscited by 12
- 2023Horospherical Decision Boundaries for Large Margin Classification in Hyperbolic Spacecited by 11
- 2021Learning with symmetric positive definite matrices via generalized Bures-Wasserstein geometrycited by 10
- 2025SECA: Semantically Equivalent and Coherent Attacks for Eliciting LLM Hallucinationscited by 9
- 2021Manifold optimization for non-linear optimal transport problemscited by 8
- 2022Feature Learning for Nonlinear Dimensionality Reduction toward Maximal Extraction of Hidden Patternscited by 8
- 2023Wasserstein Gradient Flows for Optimizing Gaussian Mixture Policiescited by 8
- 2023Alignment of Density Maps in Wasserstein Distancecited by 8
- 2021Entangled Kernels -- Beyond Separabilitycited by 7
- 2022NCVX: A General-Purpose Optimization Solver for Constrained Machine and Deep Learningcited by 7
- 2023Medoid splits for efficient random forests in metric spacescited by 7
- 2021Automatic differentiation for Riemannian optimization on low-rank matrix and tensor-train manifoldscited by 6
- 2021Optimization on manifolds: A symplectic approachcited by 6
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Datacited by 6
- 2025SPD Matrix Learning for Neuroimaging Analysis: Perspectives, Methods, and Challengescited by 6
- 2025Geometric Neural Distance Fields for Learning Human Motion Priorscited by 6
- 2021Bayesian Quadrature on Riemannian Data Manifoldscited by 5
- 2021tensorflow-riemopt: A Library for Optimization on Riemannian Manifoldscited by 5
- 2021Simulation-based Bayesian inference for multi-fingered robotic graspingcited by 5
- 2021Topologically Regularized Data Embeddingscited by 5
- 2021NCVX: A User-Friendly and Scalable Package for Nonconvex Optimization in Machine Learningcited by 5
- 2024Fun with Flags: Robust Principal Directions via Flag Manifoldscited by 5
- 2024Meta-Learning with Generalized Ridge Regression: High-dimensional Asymptotics, Optimality and Hyper-covariance Estimationcited by 5
- 2024Nonconvex Federated Learning on Compact Smooth Submanifolds With Heterogeneous Datacited by 5
- 2024An Overview of the Burer-Monteiro Method for Certifiable Robot Perceptioncited by 5
- 2025Wrapped Gaussian on the manifold of Symmetric Positive Definite Matricescited by 5
- 2025Riemannian Optimization on Relaxed Indicator Matrix Manifoldcited by 5
- 2022Manifold Free Riemannian Optimizationcited by 4
- 2023Reinforcement Learning with Exogenous States and Rewardscited by 4
- 2023Capacity Bounds for Hyperbolic Neural Network Representations of Latent Tree Structurescited by 4
- 2024Calabi-Yau metrics through Grassmannian learning and Donaldson's algorithmcited by 4
- 2023Gradient-Based Spectral Embeddings of Random Dot Product Graphscited by 3
- 2021A Riemannian Newton Trust-Region Method for Fitting Gaussian Mixture Modelscited by 2
- 2021Faster Randomized Methods for Orthogonality Constrained Problemscited by 2
- 2021Nonlinear matrix recovery using optimization on the Grassmann manifoldcited by 2
- 2024On the Role of Initialization on the Implicit Bias in Deep Linear Networkscited by 2
50 most cited of 94 All 94 (JSON)
- 2026Graph-Regularized Low-Rank Matrix Completion by Variable Projection10 Jul 2026
- 2026A Riemannian Approach to Low-Rank Optimal Transport10 Jun 2026
- 2026Riemannian Gradient Descent for Low-Rank Architectures1 Jun 2026
- 2026Riemannian Optimization for Hadamard Products of Low-Rank Matrices31 May 2026
- 2026Fitting Unknown Number of Hyperplanes with Manifold Optimization27 May 2026
- 2026A Novel Schur-Decomposition-Based Weight Projection Method for Stable State-Space Neural-Network Architectures14 May 2026
- 2026Foundations of Riemannian Geometry for Riemannian Optimization: A Monograph with Detailed Derivations4 May 2026
- 2026Parallelised Differentiable Straightest Geodesics for 3D Meshes16 Mar 2026
- 2026Deep Sequence Modeling with Quantum Dynamics: Language as a Wave Function24 Feb 2026
- 2026High Rank Matrix Completion via Grassmannian Proxy Fusion30 Jan 2026
- 2025Atlas-based Manifold Representations for Interpretable Riemannian Machine Learning20 Oct 2025
- 2025SECA: Semantically Equivalent and Coherent Attacks for Eliciting LLM Hallucinations5 Oct 2025
38 more
- 2025Scalable Second-order Riemannian Optimization for K-means Clustering25 Sep 2025
- 2025Geometric Neural Distance Fields for Learning Human Motion Priors11 Sep 2025
- 2025Federated Learning on Riemannian Manifolds: A Gradient-Free Projection-Based Approach30 Jul 2025
- 2025Visual Analytics Using Tensor Unified Linear Comparative Analysis26 Jul 2025
- 2025Surrogate to Poincar'e inequalities on manifolds for dimension reduction in nonlinear feature spaces3 May 2025
- 2025SPD Matrix Learning for Neuroimaging Analysis: Perspectives, Methods, and Challenges26 Apr 2025
- 2025Riemannian Optimization on Relaxed Indicator Matrix Manifold26 Mar 2025
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Data7 Mar 2025
- 2025A Flag Decomposition for Hierarchical Datasets11 Feb 2025
- 2025Nested subspace learning with flags9 Feb 2025
- 2025Wrapped Gaussian on the manifold of Symmetric Positive Definite Matrices3 Feb 2025
- 2025Manifold learning and optimization using tangent space proxies22 Jan 2025
- 2024Elliptical Wishart distributions: information geometry, maximum likelihood estimator, performance analysis and statistical learning5 Nov 2024
- 2024Guiding Neural Collapse: Optimising Towards the Nearest Simplex Equiangular Tight Frame2 Nov 2024
- 2024Residual Deep Gaussian Processes on Manifolds31 Oct 2024
- 2024Calabi-Yau metrics through Grassmannian learning and Donaldson's algorithm15 Oct 2024
- 2024The State of Julia for Scientific Machine Learning14 Oct 2024
- 2024An Overview of the Burer-Monteiro Method for Certifiable Robot Perception30 Sep 2024
- 2024Beyond Euclid: An Illustrated Guide to Modern Machine Learning with Geometric, Topological, and Algebraic Structures12 Jul 2024
- 2024Disciplined Geodesically Convex Programming7 Jul 2024
- 2024Learning When the Concept Shifts: Confounding, Invariance, and Dimension Reduction22 Jun 2024
- 2024Nonconvex Federated Learning on Compact Smooth Submanifolds With Heterogeneous Data12 Jun 2024
- 2024Symmetry Discovery Beyond Affine Transformations5 Jun 2024
- 2024Learning-Rate-Free Stochastic Optimization over Riemannian Manifolds4 Jun 2024
- 2024A Metric-based Principal Curve Approach for Learning One-dimensional Manifold20 May 2024
- 2024Meta-Learning with Generalized Ridge Regression: High-dimensional Asymptotics, Optimality and Hyper-covariance Estimation27 Mar 2024
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reduction11 Mar 2024
- 2024NRDF: Neural Riemannian Distance Fields for Learning Articulated Pose Priors5 Mar 2024
- 2024StiefelGen: A Simple, Model Agnostic Approach for Time Series Data Augmentation over Riemannian Manifolds29 Feb 2024
- 2024On the Role of Initialization on the Implicit Bias in Deep Linear Networks4 Feb 2024
- 2024Registration of algebraic varieties using Riemannian optimization16 Jan 2024
- 2024Fun with Flags: Robust Principal Directions via Flag Manifolds8 Jan 2024
- 2023Cluster Exploration using Informative Manifold Projections26 Sep 2023
- 2023O(k)-Equivariant Dimensionality Reduction on Stiefel Manifolds19 Sep 2023
- 2023A survey of manifold learning and its applications for multimedia8 Sep 2023
- 2023Data-Adaptive Graph Framelets with Generalized Vanishing Moments for Graph Machine Learning7 Sep 2023
- 2023Towards frugal unsupervised detection of subtle abnormalities in medical imaging4 Sep 2023
- 2023Capacity Bounds for Hyperbolic Neural Network Representations of Latent Tree Structures18 Aug 2023
50 newest of 94 All 94 (JSON)
- 2022SPD domain-specific batch normalization to crack interpretable unsupervised domain adaptation in EEGcited by 53
- 2021Universal Approximation Theorems for Differentiable Geometric Deep Learningcited by 41
- 2021On Riemannian Optimization over Positive Definite Matrices with the Bures-Wasserstein Geometrycited by 32
- 2021Multiway Non-rigid Point Cloud Registration via Learned Functional Map Synchronizationcited by 30
- 2024NRDF: Neural Riemannian Distance Fields for Learning Articulated Pose Priorscited by 27
- 2023HaLP: Hallucinating Latent Positives for Skeleton-based Self-Supervised Learning of Actionscited by 25
- 2021Geometry-aware Bayesian Optimization in Robotics using Riemannian Mat'ern Kernelscited by 24
- 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
- 2021Nested Hyperbolic Spaces for Dimensionality Reduction and Hyperbolic NN Designcited by 14
- 2024Guiding Neural Collapse: Optimising Towards the Nearest Simplex Equiangular Tight Framecited by 14
12 most cited of 94 All 94 (JSON)
- 2026Graph-Regularized Low-Rank Matrix Completion by Variable Projection10 Jul 2026
- 2026A Riemannian Approach to Low-Rank Optimal Transport10 Jun 2026
- 2026Riemannian Gradient Descent for Low-Rank Architectures1 Jun 2026
- 2026Riemannian Optimization for Hadamard Products of Low-Rank Matrices31 May 2026
- 2026Fitting Unknown Number of Hyperplanes with Manifold Optimization27 May 2026
- 2026A Novel Schur-Decomposition-Based Weight Projection Method for Stable State-Space Neural-Network Architectures14 May 2026
- 2026Foundations of Riemannian Geometry for Riemannian Optimization: A Monograph with Detailed Derivations4 May 2026
- 2026Parallelised Differentiable Straightest Geodesics for 3D Meshes16 Mar 2026
- 2026Deep Sequence Modeling with Quantum Dynamics: Language as a Wave Function24 Feb 2026
- 2026High Rank Matrix Completion via Grassmannian Proxy Fusion30 Jan 2026
- 2025Atlas-based Manifold Representations for Interpretable Riemannian Machine Learning20 Oct 2025
- 2025SECA: Semantically Equivalent and Coherent Attacks for Eliciting LLM Hallucinations5 Oct 2025
12 newest of 94 All 94 (JSON)