Surprisal-Triggered Conditional Computation with Neural Networks
Not on the map. Why?
Abstract (arXiv)
Autoregressive neural network models have been used successfully for sequence generation, feature extraction, and hypothesis scoring. This paper presents yet another use for these models: allocating more computation to more difficult inputs. In our model, an autoregressive model is used both to extract features and to predict observations in a stream of input observations. The surprisal of the input, measured as the negative log-likelihood of the current observation according to the autoregressive model, is used as a measure of input difficulty. This in turn determines whether a small, fast network, or a big, slow network, is used. Experiments on two speech recognition tasks show that our model can match the performance of a baseline in which the big network is always used with 15% fewer FLOPs.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 1; 2022: 0; 2023: 1; 2024: 1.
4 papers.
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
- 2021Variable-rate discrete representation learningcited by 24
- 2024Towards Building Specialized Generalist AI with System 1 and System 2 Fusioncited by 8
- 2023Big model only for hard audios: Sample dependent Whisper model selection for efficient inferencescited by 2
- 2024Towards Building Specialized Generalist AI with System 1 and System 2 Fusion11 Jul 2024
- 2023Big model only for hard audios: Sample dependent Whisper model selection for efficient inferences22 Sep 2023
- 2021Variable-rate discrete representation learning10 Mar 2021
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Sharding30 Jun 2020