paper-with-me

Papers

Understanding and Controlling Memory in Recurrent Neural Networks

2019-02-19 · Doron Haviv, Alexander Rivkind, Omri Barak

To be effective in sequential data processing, Recurrent Neural Networks (RNNs) are required to keep track of past events by creating memories. While the relation between memories and the network's hidden state dynamics was established over the last decade, previous works in this direction were of a predominantly descriptive nature focusing mainly on locating the dynamical objects of interest. In particular, it remained unclear how dynamical observables affect the performance, how they form and whether they can be manipulated. Here, we utilize different training protocols, datasets and architectures to obtain a range of networks solving a delayed classification task with similar performance, alongside substantial differences in their ability to extrapolate for longer delays. We analyze the dynamics of the network's hidden state, and uncover the reasons for this difference. Each memory is found to be associated with a nearly steady state of the dynamics which we refer to as a 'slow point'. Slow point speeds predict extrapolation performance across all datasets, protocols and architectures tested. Furthermore, by tracking the formation of the slow points we are able to understand the origin of differences between training protocols. Finally, we propose a novel regularization technique that is based on the relation between hidden state speeds and memory longevity. Our technique manipulates these speeds, thereby leading to a dramatic improvement in memory robustness over time, and could pave the way for a new class of regularization methods.

📄 PDF Abstract BibTeX arXiv:1902.07275

Code (2)

DoronHaviv/MemoryRNN 공식 구현 tf
sashkarivkind/MemoryRNN 공식 구현 tf

Tasks

Descriptive

Similar Papers 제목 키워드 기반

Partially Non-Recurrent Controllers for Memory-Augmented Neural Networks

2018-12-30 · Naoya Taguchi, Yoshimasa Tsuruoka

Memory-Augmented Neural Networks (MANNs) are a class of neural networks equipped with an external memory, and are reported to be effective for tasks requiring a large long-term memory and its selective use. The core modu…

SigGate: Enhancing Recurrent Neural Networks with Signature-Based Gating Mechanisms

2025-02-13 · Rémi Genet, Hugo Inzirillo

In this paper, we propose a novel approach that enhances recurrent neural networks (RNNs) by incorporating path signatures into their gating mechanisms. Our method modifies both Long Short-Term Memory (LSTM) and Gated Re…

Time Series Analysis

Understanding and controlling the geometry of memory organization in RNNs

2025-02-11 · Udith Haputhanthri, Liam Storan, Yiqi Jiang, Tarun Raheja 외

Training recurrent neural networks (RNNs) is a high-dimensional process that requires updating numerous parameters. Therefore, it is often difficult to pinpoint the underlying learning mechanisms. To address this challen…

Gated Feedback Recurrent Neural Networks

2015-02-09 · Junyoung Chung, Caglar Gulcehre, Kyunghyun Cho, Yoshua Bengio

In this work, we propose a novel recurrent neural network (RNN) architecture. The proposed RNN, gated-feedback RNN (GF-RNN), extends the existing approach of stacking multiple recurrent layers by allowing and controlling…

Language ModelingLanguage Modelling

Understanding LSTM -- a tutorial into Long Short-Term Memory Recurrent Neural Networks

2019-09-12 · Ralf C. Staudemeyer, Eric Rothstein Morris

Long Short-Term Memory Recurrent Neural Networks (LSTM-RNN) are one of the most powerful dynamic classifiers publicly known. The network itself and the related learning algorithms are reasonably well documented to get an…