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
(60)- Desingularization of bounded-rank matrix sets
- 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
- Sparsifying the resolvent forcing mode via gradient-based optimisation
- A geometric approach to linear cryptanalysis
- Hybrid Riemannian conjugate gradient methods with global convergence properties
- Reconstruction of jointly sparse vectors via manifold optimization
- Nonlinear matrix recovery using optimization on the Grassmann manifold
- CDOpt: a Python package for a class of Riemannian optimization
- Sufficient descent Riemannian conjugate gradient methods
- Mini-workshop: Computational optimization on manifolds. Abstracts from the mini-workshop held November 15--21, 2020 (online meeting)
- Learning with symmetric positive definite matrices via generalized Bures-Wasserstein geometry
- Accelerate rotation invariant sliced Gromov-Wasserstein distance by an alternative optimization method
- Wasserstein discriminant analysis
- Sequential optimality conditions for nonlinear optimization on Riemannian manifolds and a globally convergent augmented Lagrangian method
- Multilevel Artificial Neural Network Training for Spatially Correlated Learning
- Manopt, a Matlab toolbox for optimization on manifolds
- \texttt{pyomo.dae}: a modeling and automatic discretization framework for optimization with differential and algebraic equations
- Automatic differentiation for Riemannian optimization on low-rank matrix and tensor-train manifolds
- Differential geometry and stochastic dynamics with deep learning numerics
- \({O({k})}\)-equivariant dimensionality reduction on Stiefel manifolds
- Simple algorithms for optimization on Riemannian manifolds with constraints
- Data-driven polynomial ridge approximation using variable projection
- Solving optimization problems over the Stiefel manifold by smooth exact penalty functions
- Modified memoryless spectral-scaling Broyden family on Riemannian manifolds
- 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
- Manifolds.jl: an extensible Julia framework for data analysis on manifolds
- scientific article; zbMATH DE number 7370541 (Why is no real title available?)
- The global convergence of a spectral three-term Riemannian conjugate gradient method with convex combination
- Pymanopt
- Surrogate to Poincaré inequalities on manifolds for dimension reduction in nonlinear feature spaces
- Motor parameterization
- Optimal projection of observations in a Bayesian setting
- Riemannian conjugate gradient methods: general framework and specific algorithms with convergence analyses
- Two efficient nonlinear conjugate gradient methods for Riemannian manifolds
- Medoid splits for efficient random forests in metric spaces
- Memoryless quasi-Newton methods based on the spectral-scaling Broyden family for Riemannian optimization
- Riemannian SVRG with Barzilai-Borwein scheme for federated learning
- On new spectral conjugate gradient methods for Riemannian optimization using retraction and scaled vector transport
- Comments on: ``Tests for multivariate normality -- a critical review with emphasis on weighted \(L^2\)-statistics
- Sharp detection of low-dimensional structure in probability measures via dimensional logarithmic Sobolev inequalities
- A hybrid Riemannian conjugate gradient method for nonconvex optimization problems
- Distributed Riemannian stochastic gradient tracking algorithm on the Stiefel manifold
- A machine learning approach to portfolio pricing and risk management for high‐dimensional problems
- Riemannian Hamiltonian Methods for Min-Max Optimization on Manifolds
- A Riemannian Newton trust-region method for fitting Gaussian mixture models
- A novel Riemannian conjugate gradient method with iteration complexity guarantees
- scientific article; zbMATH DE number 7626710 (Why is no real title available?)
- Riemannian optimization for variance estimation in linear mixed models
- scientific article; zbMATH DE number 7307485 (Why is no real title available?)
- On nonlinear transitions, minimal seeds and exact solutions for the geodynamo
- Data-driven model reduction via non-intrusive optimization of projection operators and reduced-order dynamics
- Information geometry of exponentiated gradient: convergence beyond L-smoothness
- Operator-valued formulas for Riemannian gradient and Hessian and families of tractable metrics in Riemannian optimization
- A near-stationary subspace for ridge approximation
- Introduction to Riemannian Geometry and Geometric Statistics: From Basic Theory to Implementation with Geomstats
- An order-invariant score-driven dynamic factor model
- ROPTLIB: An object-oriented C++ library for optimization on Riemannian manifolds
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)