Recurrent Convolutional Neural Networks Learn Succinct Learning Algorithms
Not on the map. Why?
Abstract (arXiv)
Neural networks (NNs) struggle to efficiently solve certain problems, such as learning parities, even when there are simple learning algorithms for those problems. Can NNs discover learning algorithms on their own? We exhibit a NN architecture that, in polynomial time, learns as well as any efficient learning algorithm describable by a constant-sized program. For example, on parity problems, the NN learns as well as Gaussian elimination, an efficient algorithm that can be succinctly described. Our architecture combines both recurrent weight sharing between layers and convolutional weight sharing to reduce the number of parameters down to a constant, even though the network itself may have trillions of nodes. While in practice the constants in our analysis are too large to be directly meaningful, our work suggests that the synergy of Recurrent and Convolutional NNs (RCNNs) may be more natural and powerful than either alone, particularly for concisely parameterizing discrete algorithms.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 24 of its 47 references that are in the map. First posted on arXiv 1 Sep 2022.
Builds on
24 of 47 references.
References · 24
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,830
- 2020Meta-Learning in Neural Networks: A Surveycited by 944
- 2022What Can Transformers Learn In-Context? A Case Study of Simple Function Classescited by 700
- 2014Neural Turing Machinescited by 630
- 2019Are Transformers universal approximators of sequence-to-sequence functions?cited by 404
- 2016Value Iteration Networkscited by 158
- 2021PonderNet: Learning to Pondercited by 156
- 2021Inductive Biases and Variable Creation in Self-Attention Mechanismscited by 144
12 more
- 2015Neural GPUs Learn Algorithmscited by 118
- 2021Can You Learn an Algorithm? Generalizing from Easy to Hard Problems with Recurrent Networkscited by 108
- 2021Statistically Meaningful Approximation: a Case Study on Approximating Turing Machines with Transformerscited by 101
- 2021Finetuning Pretrained Transformers into RNNscited by 94
- 2020On the Computational Power of Transformers and its Implications in Sequence Modelingcited by 85
- 2016Improving Neural Language Models with a Continuous Cachecited by 81
- 2021Machine Translation Decoding beyond Beam Searchcited by 55
- 2021M6-10T: A Sharing-Delinking Paradigm for Efficient Multi-Trillion Parameter Pretrainingcited by 31
- 2021On the Power of Differentiable Learning versus PAC and SQ Learningcited by 27
- 2017On the ability of neural nets to express distributionscited by 26
- 2021Rip van Winkle's Razor: A Simple Estimate of Overfit to Test Datacited by 8
- 2017Inception Recurrent Convolutional Neural Network for Object Recognitioncited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.
- 2023Looped Transformers are Better at Learning Learning Algorithmscited by 135
- 2025Provable Long-Range Benefits of Next-Token Predictioncited by 0
- 2025Provable Long-Range Benefits of Next-Token Prediction8 Dec 2025
- 2023Looped Transformers are Better at Learning Learning Algorithms21 Nov 2023