Pymanopt: a Python toolbox for optimization on manifolds using automatic differentiation
From MaRDI portal
Abstract: 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.
Recommendations
- Manopt, a Matlab toolbox for optimization on manifolds
- ROPTLIB: An object-oriented C++ library for optimization on Riemannian manifolds
- A brief introduction to manifold optimization
- Automatic differentiation for Riemannian optimization on low-rank matrix and tensor-train manifolds
- scientific article; zbMATH DE number 992831
Cited in
(64)- \texttt{pyomo.dae}: a modeling and automatic discretization framework for optimization with differential and algebraic equations
- Motor parameterization
- Optimal projection of observations in a Bayesian setting
- Wasserstein discriminant analysis
- Differential geometry and stochastic dynamics with deep learning numerics
- Simple algorithms for optimization on Riemannian manifolds with constraints
- Hybrid Riemannian conjugate gradient methods with global convergence properties
- Sufficient descent Riemannian conjugate gradient methods
- A Riemannian Newton trust-region method for fitting Gaussian mixture models
- Nonlinear matrix recovery using optimization on the Grassmann manifold
- Sequential optimality conditions for nonlinear optimization on Riemannian manifolds and a globally convergent augmented Lagrangian method
- Mini-workshop: Computational optimization on manifolds. Abstracts from the mini-workshop held November 15--21, 2020 (online meeting)
- A near-stationary subspace for ridge approximation
- Reconstruction of jointly sparse vectors via manifold optimization
- A hybrid Riemannian conjugate gradient method for nonconvex optimization problems
- Manopt, a Matlab toolbox for optimization on manifolds
- Pymanopt
- ROPTLIB: An object-oriented C++ library for optimization on Riemannian manifolds
- scientific article; zbMATH DE number 7370541 (Why is no real title available?)
- Riemannian conjugate gradient methods: general framework and specific algorithms with convergence analyses
- scientific article; zbMATH DE number 7626710 (Why is no real title available?)
- Sparsifying the resolvent forcing mode via gradient-based optimisation
- Automatic differentiation for Riemannian optimization on low-rank matrix and tensor-train manifolds
- scientific article; zbMATH DE number 7307485 (Why is no real title available?)
- Multilevel Artificial Neural Network Training for Spatially Correlated Learning
- Desingularization of bounded-rank matrix sets
- Data-driven polynomial ridge approximation using variable projection
- Introduction to Riemannian Geometry and Geometric Statistics: From Basic Theory to Implementation with Geomstats
- Comments on: ``Tests for multivariate normality -- a critical review with emphasis on weighted \(L^2\)-statistics
- A machine learning approach to portfolio pricing and risk management for high‐dimensional problems
- Operator-valued formulas for Riemannian gradient and Hessian and families of tractable metrics in Riemannian optimization
- Riemannian Hamiltonian Methods for Min-Max Optimization on Manifolds
- A robust, discrete-gradient descent procedure for optimisation with time-dependent PDE and norm constraints
- Faster Riemannian Newton-type optimization by subsampling and cubic regularization
- Learning with symmetric positive definite matrices via generalized Bures-Wasserstein geometry
- A geometric approach to linear cryptanalysis
- Memoryless quasi-Newton methods based on the spectral-scaling Broyden family for Riemannian optimization
- Accelerate rotation invariant sliced Gromov-Wasserstein distance by an alternative optimization method
- Manifolds.jl: an extensible Julia framework for data analysis on manifolds
- Modified memoryless spectral-scaling Broyden family on Riemannian manifolds
- Two efficient nonlinear conjugate gradient methods for Riemannian manifolds
- Medoid splits for efficient random forests in metric spaces
- Data-driven model reduction via non-intrusive optimization of projection operators and reduced-order dynamics
- Riemannian SVRG with Barzilai-Borwein scheme for federated learning
- On new spectral conjugate gradient methods for Riemannian optimization using retraction and scaled vector transport
- Distributed Riemannian stochastic gradient tracking algorithm on the Stiefel manifold
- A novel Riemannian conjugate gradient method with iteration complexity guarantees
- Riemannian optimization for variance estimation in linear mixed models
- On nonlinear transitions, minimal seeds and exact solutions for the geodynamo
- Information geometry of exponentiated gradient: convergence beyond L-smoothness
- Sharp detection of low-dimensional structure in probability measures via dimensional logarithmic Sobolev inequalities
- An order-invariant score-driven dynamic factor model
- CDOpt: a Python package for a class of Riemannian optimization
- \({O({k})}\)-equivariant dimensionality reduction on Stiefel manifolds
- Solving optimization problems over the Stiefel manifold by smooth exact penalty functions
- Estimating Posterior Sensitivities with Application to Structural Analysis of Bayesian Vector Autoregressions
- An accelerated spectral CG based algorithm for optimization techniques on Riemannian manifolds and its comparative evaluation
- Two hybrid conjugate gradient based algorithms on Riemannian manifolds with adaptive restart strategy for nonconvex optimization problems
- The global convergence of a spectral three-term Riemannian conjugate gradient method with convex combination
- Surrogate to Poincaré inequalities on manifolds for dimension reduction in nonlinear feature spaces
- Calabi-Yau metrics through Grassmannian learning and Donaldson's algorithm
- Characterization of logarithmic Fekete critical configurations of at most six points in all dimensions
- A primal-dual interior point trust region method for second-order stationary points of Riemannian inequality-constrained optimization problems
- LieDetect: detection of representation orbits of compact Lie groups from point clouds
This page was built for publication: Pymanopt: a Python toolbox for optimization on manifolds using automatic differentiation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2834452)