paper-with-me

홈 › Papers

Optimal Kronecker-Sum Approximation of Real Time Recurrent Learning

2019-02-11 · Frederik Benzing, Marcelo Matheus Gauy, Asier Mujika, Anders Martinsson, Angelika Steger

One of the central goals of Recurrent Neural Networks (RNNs) is to learn long-term dependencies in sequential data. Nevertheless, the most popular training method, Truncated Backpropagation through Time (TBPTT), categorically forbids learning dependencies beyond the truncation horizon. In contrast, the online training algorithm Real Time Recurrent Learning (RTRL) provides untruncated gradients, with the disadvantage of impractically large computational costs. Recently published approaches reduce these costs by providing noisy approximations of RTRL. We present a new approximation algorithm of RTRL, Optimal Kronecker-Sum Approximation (OK). We prove that OK is optimal for a class of approximations of RTRL, which includes all approaches published so far. Additionally, we show that OK has empirically negligible noise: Unlike previous algorithms it matches TBPTT in a real world task (character-level Penn TreeBank) and can exploit online parameter updates to outperform TBPTT in a synthetic string memorization task. Code availiable on github.

📄 PDF Abstract BibTeX arXiv:1902.03993

Code (1)

marcelomatheusgauy/optimal_kronecker_approximation 공식 구현 tf

Tasks

Memorization

Similar Papers 제목 키워드 기반

A New Perspective on Shampoo's Preconditioner

2024-06-25 · Depen Morwani, Itai Shapira, Nikhil Vyas, Eran Malach 외

Shampoo, a second-order optimization algorithm which uses a Kronecker product preconditioner, has recently garnered increasing attention from the machine learning community. The preconditioner used by Shampoo can be view…

KoPA: Automated Kronecker Product Approximation

2019-12-05 · Chencheng Cai, Rong Chen, Han Xiao

We consider the problem of matrix approximation and denoising induced by the Kronecker product decomposition. Specifically, we propose to approximate a given matrix by the sum of a few Kronecker products of matrices, whi…

Denoising

Kronecker-factored Curvature Approximations for Recurrent Neural Networks

2018-01-01 · ICLR 2018 1 · James Martens, Jimmy Ba, Matt Johnson

Kronecker-factor Approximate Curvature (Martens & Grosse, 2015) (K-FAC) is a 2nd-order optimization method which has been shown to give state-of-the-art performance on large-scale neural network optimization tasks (Ba et…

Approximating Real-Time Recurrent Learning with Random Kronecker Factors

2018-05-28 · NeurIPS 2018 12 · Asier Mujika, Florian Meier, Angelika Steger

Despite all the impressive advances of recurrent neural networks, sequential data is still in need of better modelling. Truncated backpropagation through time (TBPTT), the learning algorithm most widely used in practice,…

Memorization

Subquadratic Kronecker Regression with Applications to Tensor Decomposition

2022-09-11 · Matthew Fahrbach, Thomas Fu, Mehrdad Ghadiri

Kronecker regression is a highly-structured least squares problem $\min_{\mathbf{x}} \lVert \mathbf{K}\mathbf{x} - \mathbf{b} \rVert_{2}^2$, where the design matrix $\mathbf{K} = \mathbf{A}^{(1)} \otimes \cdots \otimes \…

regressionTensor Decomposition