Differentiable Adaptive Computation Time for Visual Reasoning
Not on the map. Why?
Abstract (arXiv)
This paper presents a novel attention-based algorithm for achieving adaptive computation called DACT, which, unlike existing ones, is end-to-end differentiable. Our method can be used in conjunction with many networks; in particular, we study its application to the widely known MAC architecture, obtaining a significant reduction in the number of recurrent steps needed to achieve similar accuracies, therefore improving its performance to computation ratio. Furthermore, we show that by increasing the maximum number of steps used, we surpass the accuracy of even our best non-adaptive MAC in the CLEVR dataset, demonstrating that our approach is able to control the number of steps without significant loss of performance. Additional advantages provided by our approach include considerably improving interpretability by discarding useless steps and providing more insights into the underlying reasoning process. Finally, we present adaptive computation as an equivalent to an ensemble of models, similar to a mixture of expert formulation. Both the code and the configuration files for our experiments are made available to support further research in this area.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 2; 2024: 1; 2025: 2; 2026: 1.
12 papers.
- 2021Can You Learn an Algorithm? Generalizing from Easy to Hard Problems with Recurrent Networkscited by 108
- 2021Attention, please! A survey of Neural Attention Models in Deep Learningcited by 50
- 2022End-to-end Algorithm Synthesis with Recurrent Networks: Logical Extrapolation Without Overthinkingcited by 33
- 2022Path Independent Equilibrium Models Can Better Exploit Test-Time Computationcited by 33
- 2021A survey on VQA_Datasets and Approachescited by 11
- 2021DACT-BERT: Differentiable Adaptive Computation Time for an Efficient BERT Inferencecited by 9
- 2023Adaptive recurrent vision performs zero-shot computation scaling to unseen difficulty levelscited by 6
- 2023Efficient Encoders for Streaming Sequence Taggingcited by 4
- 2025Learning to Stop Overthinking at Test Timecited by 4
- 2025Understanding Complexity in VideoQA via Visual Program Generationcited by 3
- 2024When in Doubt, Think Slow: Iterative Reasoning with Latent Imaginationcited by 0
- 2026DART: Distributional Adversarial Recurrent Training for Algorithm Learningcited by 0
- 2026DART: Distributional Adversarial Recurrent Training for Algorithm Learning5 Sep 2026
- 2025Understanding Complexity in VideoQA via Visual Program Generation19 May 2025
- 2025Learning to Stop Overthinking at Test Time16 Feb 2025
- 2024When in Doubt, Think Slow: Iterative Reasoning with Latent Imagination23 Feb 2024
- 2023Adaptive recurrent vision performs zero-shot computation scaling to unseen difficulty levels12 Nov 2023
- 2023Efficient Encoders for Streaming Sequence Tagging23 Jan 2023
- 2022Path Independent Equilibrium Models Can Better Exploit Test-Time Computation18 Nov 2022
- 2022End-to-end Algorithm Synthesis with Recurrent Networks: Logical Extrapolation Without Overthinking11 Feb 2022
- 2021DACT-BERT: Differentiable Adaptive Computation Time for an Efficient BERT Inference24 Sep 2021
- 2021Can You Learn an Algorithm? Generalizing from Easy to Hard Problems with Recurrent Networks8 Jun 2021
- 2021A survey on VQA_Datasets and Approaches2 May 2021
- 2021Attention, please! A survey of Neural Attention Models in Deep Learning31 Mar 2021
Similar, not cited
Close in wording, no citation either way
- 2026Learning Adaptive Reasoning Paths for Efficient Visual Reasoning
- 2023Learning Differentiable Logic Programs for Abstract Visual Reasoning
- 2025MARVIS: Modality Adaptive Reasoning over VISualizations
- 2026VisRef: Visual Refocusing while Thinking Improves Test-Time Scaling in Multi-Modal Large Reasoning Models
- 2025Hecto: Modular Sparse Experts for Adaptive and Interpretable Reasoning
- 2025Emulating Human-like Adaptive Vision for Efficient and Flexible Machine Visual Perception
- 2025Reasoning in machine vision by learning fast and slow thinking
- 2023Tree-of-Mixed-Thought: Combining Fast and Slow Thinking for Multi-hop Visual Reasoning