Loading [MathJax]/extensions/MathMenu.js
Riemannian Adaptive Optimization Algorithm and its Application to Natural Language Processing | IEEE Journals & Magazine | IEEE Xplore

Riemannian Adaptive Optimization Algorithm and its Application to Natural Language Processing


Abstract:

This article proposes a Riemannian adaptive optimization algorithm to optimize the parameters of deep neural networks. The algorithm is an extension of both AMSGrad in Eu...Show More

Abstract:

This article proposes a Riemannian adaptive optimization algorithm to optimize the parameters of deep neural networks. The algorithm is an extension of both AMSGrad in Euclidean space and RAMSGrad on a Riemannian manifold. The algorithm helps to resolve two issues affecting RAMSGrad. The first is that it can solve the Riemannian stochastic optimization problem directly, in contrast to RAMSGrad which only achieves a low regret. The other is that it can use constant learning rates, which makes it implementable in practice. Additionally, we apply the proposed algorithm to Poincaré embeddings that embed the transitive closure of the WordNet nouns into the Poincaré ball model of hyperbolic space. Numerical experiments show that regardless of the initial value of the learning rate, our algorithm stably converges to the optimal solution and converges faster than the existing algorithms.
Published in: IEEE Transactions on Cybernetics ( Volume: 52, Issue: 8, August 2022)
Page(s): 7328 - 7339
Date of Publication: 28 January 2021

ISSN Information:

PubMed ID: 33507875

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.