Cited by 1,412Neural Networks and ApplicationsTopic ModelingNeural Networks and Reservoir Computing

Hybrid computing using a neural network with dynamic external memory

Graves, Alex, Wayne, Greg, Reynolds, Malcolm, Harley, Tim, Danihelka, Ivo, Grabska-Barwińska, Agnieszka, Colmenarejo, Sergio Gómez, Grefenstette, Edward +12 more·2016·Nature

Abstract

Artificial neural networks are remarkably adept at sensory processing, sequence learning and reinforcement learning, but are limited in their ability to represent variables and data structures and to store data over long timescales, owing to the lack of an external memory. Here we introduce a machine learning model called a differentiable neural computer (DNC), which consists of a neural network that can read from and write to an external memory matrix, analogous to the random-access memory in a conventional computer. Like a conventional computer, it can use its memory to represent and manipulate complex data structures, but, like a neural network, it can learn to do so from data. When trained with supervised learning, we demonstrate that a DNC can successfully answer synthetic questions designed to emulate reasoning and inference problems in natural language. We show that it can learn tasks such as finding the shortest path between specified points and inferring the missing links in randomly generated graphs, and then generalize these tasks to specific graphs such as transport networks and family trees. When trained with reinforcement learning, a DNC can complete a moving blocks puzzle in which changing goals are specified by sequences of symbols. Taken together, our results demonstrate that DNCs have the capacity to solve complex, structured tasks that are inaccessible to neural networks without external read-write memory.

Integrity signals

Registry

Crossref · 10.1038/nature20101

Cites

8 of 8 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Differentiable Neural Computers suffer from poor computational scaling.

    “Differentiable Neural Computers offer differentiable memory operations but suffer from poor computational scaling.”
  • Memory-augmented neural networks (MemN2N, NTM, DNC) focus on algorithmic tasks rather than long-term personalization.

    “MemN2N [20], NTM [21], and DNC [22] introduced differentiable external memory for neural networks. However, these focus on algorithmic tasks rather than long-term personalization.”
  • DNC enhanced memory addressing and management algorithms by applying structured reasoning tasks using graphs.

    “Building on this, Graves et al. (2016) proposed the Differentiable Neural Computer (DNC), which enhanced memory addressing and management algorithms by applying structured reasoning tasks using graphs.”
  • DNCs demonstrated the ability to store and traverse graph-like structures using learned addressing.

    “DNCs demonstrated the ability to store and traverse graph-like structures using learned addressing.”
  • A hybrid memory approach combined with short-term memory, such as attention layers within transformer-based models, along with longterm memory storage using vector databases or key-value memory structures, allows conversational agents to maintain continuity across sessions while efficiently retrieving relevant past interactions or external knowledge.

    “This combination allows conversational agents to maintain continuity across sessions while efficiently retrieving relevant past interactions or external knowledge.Thereby providing enhanced personalization and contextual awareness [12,13,28].”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Graves, A., Wayne, G., Reynolds, M., Harley, T., Danihelka, I., Grabska-Barwińska, A., Colmenarejo, S. G., Grefenstette, E., Ramalho, T., Agapiou, J., Badia, A. P., Hermann, K. M., Zwols, Y., Ostrovski, G., Cain, A., King, H., Summerfield, C., Blunsom, P., Kavukcuoglu, K., & Hassabis, D.
Affiliations
Google DeepMind (United Kingdom) (GB)
Corresponding author
  • Graves, Alex
  • Wayne, Greg
Venue
Nature
Published
2016-10-12
Volume
538
Issue
7626
Pages
471-476
ISSN
  • 0028-0836 (ISSN-L)
  • 1476-4687
OpenAlex
W2530887700
Cited by
1,412
References
8
Citations by year
2026: 76 · 2025: 115 · 2024: 94 · 2023: 115 · 2022: 123 · 2021: 209 · 2020: 200 · 2019: 189 · 2018: 173 · 2017: 108 · 2016: 9
FWCI
131.23
Type
journal article
Language
en
Open access
closed
Locations
  • Nature (publishedVersion)
  • PubMed (publishedVersion)
  • RePEc: Research Papers in Economics (submittedVersion)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
  • Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
  • Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Reservoir Computing
Keywords
external memory, random access memory, structured data representation, natural language reasoning, shortest path search, graph inference, reinforcement learning, supervised learning, transportation networks, family trees

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review