Stable and expressive recurrent vision models
Not on the map. Why?
Abstract (arXiv)
Primate vision depends on recurrent processing for reliable perception. A growing body of literature also suggests that recurrent connections improve the learning efficiency and generalization of vision models on classic computer vision challenges. Why then, are current large-scale challenges dominated by feedforward networks? We posit that the effectiveness of recurrent vision models is bottlenecked by the standard algorithm used for training them, "back-propagation through time" (BPTT), which has O(N) memory-complexity for training an N step model. Thus, recurrent vision model design is bounded by memory constraints, forcing a choice between rivaling the enormous capacity of leading feedforward models or trying to compensate for this deficit through granular and complex dynamics. Here, we develop a new learning algorithm, "contractor recurrent back-propagation" (C-RBP), which alleviates these issues by achieving constant O(1) memory-complexity with steps of recurrent processing. We demonstrate that recurrent vision models trained with C-RBP can detect long-range spatial dependencies in a synthetic contour tracing task that BPTT-trained models cannot. We further show that recurrent vision models trained with C-RBP to solve the large-scale Panoptic Segmentation MS-COCO challenge outperform the leading feedforward approach, with fewer free parameters. C-RBP is a general-purpose learning algorithm for any application that can benefit from expansive recurrent dynamics. Code and data are available at https://github.com/c-rbp.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 5; 2024: 1; 2025: 4.
20 papers.
Sort:
- 2021Stabilizing Equilibrium Models by Jacobian Regularizationcited by 71
- 2021Hybrid SNN-ANN: Energy-Efficient Classification and Object Detection for Event-Based Visioncited by 22
- 2021Predify: Augmenting deep neural networks with brain-inspired predictive coding dynamicscited by 19
- 2022The least-control principle for local learning at equilibriumcited by 16
- 2025Block-Recurrent Dynamics in Vision Transformerscited by 16
- 2021Tracking Without Re-recognition in Humans and Machinescited by 12
- 2025Better artificial intelligence does not mean better models of biologycited by 10
- 2021Recur, Attend or Convolve? On Whether Temporal Modeling Matters for Cross-Domain Robustness in Action Recognitioncited by 7
- 2023Computing a human-like reaction time metric from stable recurrent vision modelscited by 6
- 2023Adaptive recurrent vision performs zero-shot computation scaling to unseen difficulty levelscited by 6
- 2022Stable Invariant Models via Koopman Spectracited by 4
- 2021The Challenge of Appearance-Free Object Tracking with Feedforward Neural Networkscited by 3
8 more
- 2022Beyond accuracy: generalization properties of bio-plausible temporal credit assignment rulescited by 3
- 2023Characterising representation dynamics in recurrent neural networks for object recognitioncited by 2
- 2021Symmetry Perception by Deep Networks: Inadequacy of Feed-Forward Architectures and Improvements with Recurrent Connectionscited by 1
- 2023Revisiting Implicit Models: Sparsity Trade-offs Capability in Weight-tied Model for Vision Taskscited by 0
- 2023Diagnosing and exploiting the computational demands of videos games for deep reinforcement learningcited by 0
- 2024The Role of Recurrency in Image Segmentation for Noisy and Limited Sample Settingscited by 0
- 2025Deep Recurrence for Dynamical Segmentation Modelscited by 0
- 2025Deep Feedback Modelscited by 0
- 2025Block-Recurrent Dynamics in Vision Transformers23 Dec 2025
- 2025Deep Feedback Models19 Sep 2025
- 2025Deep Recurrence for Dynamical Segmentation Models14 Jul 2025
- 2025Better artificial intelligence does not mean better models of biology8 Apr 2025
- 2024The Role of Recurrency in Image Segmentation for Noisy and Limited Sample Settings20 Dec 2024
- 2023Adaptive recurrent vision performs zero-shot computation scaling to unseen difficulty levels12 Nov 2023
- 2023Diagnosing and exploiting the computational demands of videos games for deep reinforcement learning22 Sep 2023
- 2023Characterising representation dynamics in recurrent neural networks for object recognition23 Aug 2023
- 2023Revisiting Implicit Models: Sparsity Trade-offs Capability in Weight-tied Model for Vision Tasks16 Jul 2023
- 2023Computing a human-like reaction time metric from stable recurrent vision models20 Jun 2023
- 2022Stable Invariant Models via Koopman Spectra15 Jul 2022
- 2022The least-control principle for local learning at equilibrium4 Jul 2022
8 more
- 2022Beyond accuracy: generalization properties of bio-plausible temporal credit assignment rules2 Jun 2022
- 2021Recur, Attend or Convolve? On Whether Temporal Modeling Matters for Cross-Domain Robustness in Action Recognition22 Dec 2021
- 2021Symmetry Perception by Deep Networks: Inadequacy of Feed-Forward Architectures and Improvements with Recurrent Connections8 Dec 2021
- 2021Hybrid SNN-ANN: Energy-Efficient Classification and Object Detection for Event-Based Vision6 Dec 2021
- 2021The Challenge of Appearance-Free Object Tracking with Feedforward Neural Networks30 Sep 2021
- 2021Stabilizing Equilibrium Models by Jacobian Regularization28 Jun 2021
- 2021Predify: Augmenting deep neural networks with brain-inspired predictive coding dynamics4 Jun 2021
- 2021Tracking Without Re-recognition in Humans and Machines27 May 2021
- 2021Stabilizing Equilibrium Models by Jacobian Regularizationcited by 71
- 2021Hybrid SNN-ANN: Energy-Efficient Classification and Object Detection for Event-Based Visioncited by 22
- 2021Predify: Augmenting deep neural networks with brain-inspired predictive coding dynamicscited by 19
- 2022The least-control principle for local learning at equilibriumcited by 16
- 2025Block-Recurrent Dynamics in Vision Transformerscited by 16
- 2021Tracking Without Re-recognition in Humans and Machinescited by 12
- 2025Better artificial intelligence does not mean better models of biologycited by 10
- 2021Recur, Attend or Convolve? On Whether Temporal Modeling Matters for Cross-Domain Robustness in Action Recognitioncited by 7
- 2023Computing a human-like reaction time metric from stable recurrent vision modelscited by 6
- 2023Adaptive recurrent vision performs zero-shot computation scaling to unseen difficulty levelscited by 6
- 2022Stable Invariant Models via Koopman Spectracited by 4
- 2021The Challenge of Appearance-Free Object Tracking with Feedforward Neural Networkscited by 3
12 most cited of 20 All 20 (JSON)
- 2025Block-Recurrent Dynamics in Vision Transformers23 Dec 2025
- 2025Deep Feedback Models19 Sep 2025
- 2025Deep Recurrence for Dynamical Segmentation Models14 Jul 2025
- 2025Better artificial intelligence does not mean better models of biology8 Apr 2025
- 2024The Role of Recurrency in Image Segmentation for Noisy and Limited Sample Settings20 Dec 2024
- 2023Adaptive recurrent vision performs zero-shot computation scaling to unseen difficulty levels12 Nov 2023
- 2023Diagnosing and exploiting the computational demands of videos games for deep reinforcement learning22 Sep 2023
- 2023Characterising representation dynamics in recurrent neural networks for object recognition23 Aug 2023
- 2023Revisiting Implicit Models: Sparsity Trade-offs Capability in Weight-tied Model for Vision Tasks16 Jul 2023
- 2023Computing a human-like reaction time metric from stable recurrent vision models20 Jun 2023
- 2022Stable Invariant Models via Koopman Spectra15 Jul 2022
- 2022The least-control principle for local learning at equilibrium4 Jul 2022
12 newest of 20 All 20 (JSON)