paper-with-me

홈 › Papers

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, suffers from the truncation bias, which drastically limits its ability to learn long-term dependencies.The Real-Time Recurrent Learning algorithm (RTRL) addresses this issue, but its high computational requirements make it infeasible in practice. The Unbiased Online Recurrent Optimization algorithm (UORO) approximates RTRL with a smaller runtime and memory cost, but with the disadvantage of obtaining noisy gradients that also limit its practical applicability. In this paper we propose the Kronecker Factored RTRL (KF-RTRL) algorithm that uses a Kronecker product decomposition to approximate the gradients for a large class of RNNs. We show that KF-RTRL is an unbiased and memory efficient online learning algorithm. Our theoretical analysis shows that, under reasonable assumptions, the noise introduced by our algorithm is not only stable over time but also asymptotically much smaller than the one of the UORO algorithm. We also confirm these theoretical results experimentally. Further, we show empirically that the KF-RTRL algorithm captures long-term dependencies and almost matches the performance of TBPTT on real world tasks by training Recurrent Highway Networks on a synthetic string memorization task and on the Penn TreeBank task, respectively. These results indicate that RTRL based approaches might be a promising future alternative to TBPTT.

📄 PDF Abstract BibTeX arXiv:1805.10842

Code (0)

등록된 구현이 없습니다.

Tasks

Memorization

Methods 이 논문이 사용한 방법론

UORO 설명 없음

Similar Papers 제목 키워드 기반

EiGLasso for Scalable Sparse Kronecker-Sum Inverse Covariance Estimation

2021-05-20 · Jun Ho Yoon, Seyoung Kim

In many real-world problems, complex dependencies are present both among samples and among features. The Kronecker sum or the Cartesian product of two graphs, each modeling dependencies across features and across samples…

Kronecker Recurrent Units

2017-05-29 · ICML 2018 7 · Cijo Jose, Moustpaha Cisse, Francois Fleuret

Our work addresses two important issues with recurrent neural networks: (1) they are over-parameterized, and (2) the recurrence matrix is ill-conditioned. The former increases the sample complexity of learning and the tr…

Optimal Kronecker-Sum Approximation of Real Time Recurrent Learning

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

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), categori…

Memorization

Analysis and Approximate Inference of Large Random Kronecker Graphs

2023-06-14 · Zhenyu Liao, Yuanqian Xia, Chengmei Niu, Yong Xiao

Random graph models are playing an increasingly important role in various fields ranging from social networks, telecommunication systems, to physiologic and biological networks. Within this landscape, the random Kronecke…

Graph ClassificationRecommendation Systems

Optimizing Neural Networks with Kronecker-factored Approximate Curvature

2015-03-19 · James Martens, Roger Grosse

We propose an efficient method for approximating natural gradient descent in neural networks which we call Kronecker-Factored Approximate Curvature (K-FAC). K-FAC is based on an efficiently invertible approximation of a …

Stochastic Optimization