paper-with-me

Papers

Dynamic Analysis and an Eigen Initializer for Recurrent Neural Networks

2023-07-28 · Ran Dou, Jose Principe

In recurrent neural networks, learning long-term dependency is the main difficulty due to the vanishing and exploding gradient problem. Many researchers are dedicated to solving this issue and they proposed many algorithms. Although these algorithms have achieved great success, understanding how the information decays remains an open problem. In this paper, we study the dynamics of the hidden state in recurrent neural networks. We propose a new perspective to analyze the hidden state space based on an eigen decomposition of the weight matrix. We start the analysis by linear state space model and explain the function of preserving information in activation functions. We provide an explanation for long-term dependency based on the eigen analysis. We also point out the different behavior of eigenvalues for regression tasks and classification tasks. From the observations on well-trained recurrent neural networks, we proposed a new initialization method for recurrent neural networks, which improves consistently performance. It can be applied to vanilla-RNN, LSTM, and GRU. We test on many datasets, such as Tomita Grammars, pixel-by-pixel MNIST datasets, and machine translation datasets (Multi30k). It outperforms the Xavier initializer and kaiming initializer as well as other RNN-only initializers like IRNN and sp-RNN in several tasks.

📄 PDF Abstract BibTeX arXiv:2307.15679

Code (0)

등록된 구현이 없습니다.

Tasks

Machine Translation

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
GRU A Gated Recurrent Unit, or GRU, is a type of recurrent neural network. It is similar to an LSTM, but only has two gates - a reset…
Tanh Activation 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…

Similar Papers 제목 키워드 기반

Evaluating the Stability of Recurrent Neural Models during Training with Eigenvalue Spectra Analysis

2019-05-08 · Priyadarshini Panda, Efstathia Soufleri, Kaushik Roy

We analyze the stability of recurrent networks, specifically, reservoir computing models during training by evaluating the eigenvalue spectra of the reservoir dynamics. To circumvent the instability arising in examining …

regressionvalid

One Hyper-Initializer for All Network Architectures in Medical Image Analysis

2022-06-08 · Fangxin Shang, Yehui Yang, Dalu Yang, Junde Wu 외

Pre-training is essential to deep learning model performance, especially in medical image analysis tasks where limited training data are available. However, existing pre-training methods are inflexible as the pre-trained…

AllMedical Image Analysis

Discovering Weight Initializers with Meta Learning

2021-05-20 · ICML Workshop AutoML 2021 7 · Dmitry Baranchuk, Artem Babenko

Deep neural network training largely depends on the choice of initial weight distribution. However, this choice can often be nontrivial. Existing theoretical results for this problem mostly cover simple architectures, e…

Meta-Learning

On Using Quasirandom Sequences in Machine Learning for Model Weight Initialization

2024-08-05 · Andriy Miranskyy, Adam Sorrenti, Viral Thakar

The effectiveness of training neural networks directly impacts computational costs, resource allocation, and model development timelines in machine learning applications. An optimizer's ability to train the model adequat…

Dynamically Learning to Integrate in Recurrent Neural Networks

2025-03-24 · Blake Bordelon, Jordan Cotler, Cengiz Pehlevan, Jacob A. Zavatone-Veth

Learning to remember over long timescales is fundamentally challenging for recurrent neural networks (RNNs). While much prior work has explored why RNNs struggle to learn long timescales and how to mitigate this, we stil…