A provably stable neural network Turing Machine
Not on the map. Why?
Abstract (arXiv)
We introduce a neural stack architecture, including a differentiable parametrized stack operator that approximates stack push and pop operations for suitable choices of parameters that explicitly represents a stack. We prove the stability of this stack architecture: after arbitrarily many stack operations, the state of the neural stack still closely resembles the state of the discrete stack. Using the neural stack with a recurrent neural network, we introduce a neural network Pushdown Automaton (nnPDA) and prove that nnPDA with finite/bounded neurons and time can simulate any PDA. Furthermore, we extend our construction and propose new architecture neural state Turing Machine (nnTM). We prove that differentiable nnTM with bounded neurons can simulate Turing Machine (TM) in real-time. Just like the neural stack, these architectures are also stable. Finally, we extend our construction to show that differentiable nnTM is equivalent to Universal Turing Machine (UTM) and can simulate any TM with only seven finite/bounded precision neurons. This work provides a new theoretical bound for the computational capability of bounded precision RNNs augmented with memory.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 4.
7 papers.
- 2023Resurrecting Recurrent Neural Networks for Long Sequencescited by 397
- 2024Learning Universal Predictorscited by 29
- 2024Language Models are Symbolic Learners in Arithmeticcited by 11
- 2024Stability Analysis of Various Symbolic Rule Extraction Methods from Recurrent Neural Networkcited by 3
- 2024When narrower is better: the narrow width limit of Bayesian parallel branching neural networkscited by 1
- 2022Like a bilingual baby: The advantage of visually grounding a bilingual language modelcited by 0
- 2023Nondeterministic Stacks in Neural Networkscited by 0
- 2024Language Models are Symbolic Learners in Arithmetic21 Oct 2024
- 2024When narrower is better: the narrow width limit of Bayesian parallel branching neural networks26 Jul 2024
- 2024Stability Analysis of Various Symbolic Rule Extraction Methods from Recurrent Neural Network4 Feb 2024
- 2024Learning Universal Predictors26 Jan 2024
- 2023Nondeterministic Stacks in Neural Networks25 Apr 2023
- 2023Resurrecting Recurrent Neural Networks for Long Sequences11 Mar 2023
- 2022Like a bilingual baby: The advantage of visually grounding a bilingual language model11 Oct 2022