paper-with-me

Papers

Riemannian Adaptive Optimization Methods

2018-10-01 · ICLR 2019 5 · Gary Bécigneul, Octavian-Eugen Ganea

Several first order stochastic optimization methods commonly used in the Euclidean domain such as stochastic gradient descent (SGD), accelerated gradient descent or variance reduced methods have already been adapted to certain Riemannian settings. However, some of the most popular of these optimization tools - namely Adam , Adagrad and the more recent Amsgrad - remain to be generalized to Riemannian manifolds. We discuss the difficulty of generalizing such adaptive schemes to the most agnostic Riemannian setting, and then provide algorithms and convergence proofs for geodesically convex objectives in the particular case of a product of Riemannian manifolds, in which adaptivity is implemented across manifolds in the cartesian product. Our generalization is tight in the sense that choosing the Euclidean space as Riemannian manifold yields the same algorithms and regret bounds as those that were already known for the standard algorithms. Experimentally, we show faster convergence and to a lower train loss value for Riemannian adaptive methods over their corresponding baselines on the realistic task of embedding the WordNet taxonomy in the Poincare ball.

📄 PDF Abstract BibTeX arXiv:1810.00760

Code (1)

geoopt/geoopt pytorch

Tasks

Riemannian optimizationStochastic Optimization

Methods 이 논문이 사용한 방법론

AdaGrad AdaGrad is a stochastic optimization method that adapts the learning rate to the parameters. It performs smaller updates for parameters associated with frequently occurring…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Rieoptax: Riemannian Optimization in JAX

2022-10-10 · Saiteja Utpala, Andi Han, Pratik Jawanpuria, Bamdev Mishra

We present Rieoptax, an open source Python library for Riemannian optimization in JAX. We show that many differential geometric primitives, such as Riemannian exponential and logarithm maps, are usually faster in Rieopta…

CPUGPURiemannian optimizationStochastic Optimization

Geoopt: Riemannian Optimization in PyTorch

2020-05-06 · Max Kochurov, Rasul Karimov, Serge Kozlukov

Geoopt is a research-oriented modular open-source package for Riemannian Optimization in PyTorch. The core of Geoopt is a standard Manifold interface that allows for the generic implementation of optimization algorithms.…

Riemannian optimization

Simultaneous Optimization of Geodesics and Fréchet Means

2025-11-06 · Frederik Möbius Rygaard, Søren Hauberg, Steen Markvorsen arxiv

A central part of geometric statistics is to compute the Fréchet mean. This is a well-known intrinsic mean on a Riemannian manifold that minimizes the sum of squared Riemannian distances from the mean point to all other …

Variance reduction for Riemannian non-convex optimization with batch size adaptation

2020-07-03 · Andi Han, Junbin Gao

Variance reduction techniques are popular in accelerating gradient descent and stochastic gradient descent for optimization problems defined on both Euclidean space and Riemannian manifold. In this paper, we further impr…

Riemannian optimization

Large-Scale Riemannian Meta-Optimization via Subspace Adaptation

2025-01-25 · Peilin Yu, Yuwei Wu, Zhi Gao, Xiaomeng Fan 외

Riemannian meta-optimization provides a promising approach to solving non-linear constrained optimization problems, which trains neural networks as optimizers to perform optimization on Riemannian manifolds. However, exi…