Implementing Neural Turing Machines
Not on the map. Why?
Abstract (arXiv)
Neural Turing Machines (NTMs) are an instance of Memory Augmented Neural Networks, a new class of recurrent neural networks which decouple computation from memory by introducing an external memory unit. NTMs have demonstrated superior performance over Long Short-Term Memory Cells in several sequence learning tasks. A number of open source implementations of NTMs exist but are unstable during training and/or fail to replicate the reported performance of NTMs. This paper presents the details of our successful implementation of a NTM. Our implementation learns to solve three sequential learning tasks from the original NTM paper. We find that the choice of memory contents initialization scheme is crucial in successfully implementing a NTM. Networks with memory contents initialized to small constant values converge on average 2 times faster than the next best memory contents initialization scheme.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 0; 2026: 1.
4 papers.
- 2023Rationalizing Predictions by Adversarial Information Calibrationcited by 4
- 2024Algorithmic Language Models with Neurally Compiled Librariescited by 2
- 2021State-Space Constraints Can Improve the Generalisation of the Differentiable Neural Computer to Input Sequences With Unseen Lengthcited by 1
- 2026Large Language Models and Algorithm Execution: Application to an Arithmetic Functioncited by 0
- 2026Large Language Models and Algorithm Execution: Application to an Arithmetic Function12 Jan 2026
- 2024Algorithmic Language Models with Neurally Compiled Libraries6 Jul 2024
- 2023Rationalizing Predictions by Adversarial Information Calibration15 Jan 2023
- 2021State-Space Constraints Can Improve the Generalisation of the Differentiable Neural Computer to Input Sequences With Unseen Length18 Oct 2021