Variable Computation in Recurrent Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recurrent neural networks (RNNs) have been used extensively and with increasing success to model various types of sequential data. Much of this progress has been achieved through devising recurrent units and architectures with the flexibility to capture complex statistics in the data, such as long range dependency or localized attention phenomena. However, while many sequential data (such as video, speech or language) can have highly variable information flow, most recurrent models still consume input features at a constant rate and perform a constant number of computations per time step, which can be detrimental to both speed and model capacity. In this paper, we explore a modification to existing recurrent units which allows them to learn to vary the amount of computation they perform at each step, without prior knowledge of the sequence's time structure. We show experimentally that not only do our models require fewer operations, they also lead to better performance overall on evaluation tasks.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Nov 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 0; 2024: 4.
10 papers.
- 2021Dynamic Neural Networks: A Surveycited by 405
- 2022Confident Adaptive Language Modelingcited by 297
- 2024Mixture-of-Depths: Dynamically allocating compute in transformer-based language modelscited by 242
- 2021A Survey on Green Deep Learningcited by 52
- 2022Attention Mechanism in Neural Networks: Where it Comes and Where it Goescited by 29
- 2022A Survey on Dynamic Neural Networks for Natural Language Processingcited by 24
- 2022Triangular Dropout: Variable Network Width without Retrainingcited by 3
- 2024Rule Based Learning with Dynamic (Graph) Neural Networkscited by 0
- 2024SOI: Scaling Down Computational Complexity by Estimating Partial States of the Modelcited by 0
- 2024SkipSNN: Efficiently Classifying Spike Trains with Event-attentioncited by 0
- 2024SkipSNN: Efficiently Classifying Spike Trains with Event-attention29 Oct 2024
- 2024SOI: Scaling Down Computational Complexity by Estimating Partial States of the Model4 Oct 2024
- 2024Rule Based Learning with Dynamic (Graph) Neural Networks14 Jun 2024
- 2024Mixture-of-Depths: Dynamically allocating compute in transformer-based language models2 Apr 2024
- 2022Confident Adaptive Language Modeling14 Jul 2022
- 2022Triangular Dropout: Variable Network Width without Retraining2 May 2022
- 2022Attention Mechanism in Neural Networks: Where it Comes and Where it Goes27 Apr 2022
- 2022A Survey on Dynamic Neural Networks for Natural Language Processing15 Feb 2022
- 2021A Survey on Green Deep Learning8 Nov 2021
- 2021Dynamic Neural Networks: A Survey9 Feb 2021