paper-with-me

홈 › Papers

Coordinate descent on the orthogonal group for recurrent neural network training

2021-07-30 · Estelle Massart, Vinayak Abrol

We propose to use stochastic Riemannian coordinate descent on the orthogonal group for recurrent neural network training. The algorithm rotates successively two columns of the recurrent matrix, an operation that can be efficiently implemented as a multiplication by a Givens matrix. In the case when the coordinate is selected uniformly at random at each iteration, we prove the convergence of the proposed algorithm under standard assumptions on the loss function, stepsize and minibatch noise. In addition, we numerically demonstrate that the Riemannian gradient in recurrent neural network training has an approximately sparse structure. Leveraging this observation, we propose a faster variant of the proposed algorithm that relies on the Gauss-Southwell rule. Experiments on a benchmark recurrent neural network training problem are presented to demonstrate the effectiveness of the proposed algorithm.

📄 PDF Abstract BibTeX arXiv:2108.00051

Code (1)

EMassart/OrthCDforRNNs 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Givens Coordinate Descent Methods for Rotation Matrix Learning in Trainable Embedding Indexes

2022-03-09 · ICLR 2022 4 · Yunjiang Jiang, Han Zhang, Yiming Qiu, Yun Xiao 외

Product quantization (PQ) coupled with a space rotation, is widely used in modern approximate nearest neighbor (ANN) search systems to significantly compress the disk storage for embeddings and speed up the inner product…

Quantization

Efficient coordinate-descent for orthogonal matrices through Givens rotations

2013-12-02 · Uri Shalit, Gal Chechik

Optimizing over the set of orthogonal matrices is a central component in problems like sparse-PCA or tensor decomposition. Unfortunately, such optimization is hard since simple operations on orthogonal matrices easily br…

Tensor Decomposition

Complex Unitary Recurrent Neural Networks using Scaled Cayley Transform

2018-11-09 · Kehelwala D. G. Maduranga, Kyle E. Helfrich, Qiang Ye

Recurrent neural networks (RNNs) have been successfully used on a wide range of sequential data problems. A well known difficulty in using RNNs is the \textit{vanishing or exploding gradient} problem. Recently, there hav…

CWY Parametrization: a Solution for Parallelized Optimization of Orthogonal and Stiefel Matrices

2020-04-18 · Valerii Likhosherstov, Jared Davis, Krzysztof Choromanski, Adrian Weller

We introduce an efficient approach for optimization over orthogonal groups on highly parallel computation units such as GPUs or TPUs. As in earlier work, we parametrize an orthogonal matrix as a product of Householder re…

Machine TranslationTranslationVideo Prediction

Fast Sparse Group Lasso

2019-12-01 · NeurIPS 2019 12 · Yasutoshi Ida, Yasuhiro Fujiwara, Hisashi Kashima

Sparse Group Lasso is a method of linear regression analysis that finds sparse parameters in terms of both feature groups and individual features. Block Coordinate Descent is a standard approach to obtain the parameters …