Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Resurrecting Recurrent Neural Networks for Long Sequences

About

Recurrent Neural Networks (RNNs) offer fast inference on long sequences but are hard to optimize and slow to train. Deep state-space models (SSMs) have recently been shown to perform remarkably well on long sequence modeling tasks, and have the added benefits of fast parallelizable training and RNN-like fast inference. However, while SSMs are superficially similar to RNNs, there are important differences that make it unclear where their performance boost over RNNs comes from. In this paper, we show that careful design of deep RNNs using standard signal propagation arguments can recover the impressive performance of deep SSMs on long-range reasoning tasks, while also matching their training speed. To achieve this, we analyze and ablate a series of changes to standard RNNs including linearizing and diagonalizing the recurrence, using better parameterizations and initializations, and ensuring proper normalization of the forward pass. Our results provide new insights on the origins of the impressive performance of deep SSMs, while also introducing an RNN block called the Linear Recurrent Unit that matches both their performance on the Long Range Arena benchmark and their computational efficiency.

Antonio Orvieto, Samuel L Smith, Albert Gu, Anushan Fernando, Caglar Gulcehre, Razvan Pascanu, Soham De• 2023

Related benchmarks

TaskDatasetResultRank
Language ModelingWikiText-103 (test)
Perplexity31.12
703
Language ModelingWikiText-103 (val)
PPL29.86
261
Long-range sequence modelingLong Range Arena (LRA)
Text Accuracy89.4
177
Long-range sequence modelingLong Range Arena (LRA) (test)--
163
Time-series classificationHeartbeat
Accuracy75.48
131
Language ModelingThe Pile
Perplexity5.07
129
Sentiment ClassificationIMDB
Accuracy67.03
73
Sequential Image ClassificationSequential CIFAR10
Accuracy64.49
60
Time-series classificationMotor
Accuracy58.6
56
Time-series classificationEthanol
Accuracy27.59
56
Showing 10 of 35 rows

Other info

Follow for update