Methods › General › Working Memory Models › Dynamic Memory Network
Dynamic Memory Network
Introduced by Ankit Kumar et al. in Ask Me Anything: Dynamic Memory Networks for Natural Language Processing
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
A Dynamic Memory Network is a neural network architecture which processes input sequences and questions, forms episodic memories, and generates relevant answers. Questions trigger an iterative attention process which allows the model to condition its attention on the inputs and the result of previous iterations. These results are then reasoned over in a hierarchical recurrent sequence model to generate answers.
The DMN consists of a number of modules:
- Input Module: The input module encodes raw text inputs from the task into distributed vector representations. The input takes forms like a sentence, a long story, a movie review and so on.
- Question Module: The question module encodes the question of the task into a distributed vector representation. For question answering, the question may be a sentence such as "Where did the author first fly?". The representation is fed into the episodic memory module, and forms the basis, or initial state, upon which the episodic memory module iterates.
- Episodic Memory Module: Given a collection of input representations, the episodic memory module chooses which parts of the inputs to focus on through the attention mechanism. It then produces a ”memory” vector representation taking into account the question as well as the previous memory. Each iteration provides the module with newly relevant information about the input. In other words, the module has the ability to retrieve new information, in the form of input representations, which were thought to be irrelevant in previous iterations.
- Answer Module: The answer module generates an answer from the final memory vector of the memory module.
Papers archive 2025-07-28
19 shown of 19, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.
-
Pattern-Matching Dynamic Memory Network for Dual-Mode Traffic Prediction 12 Aug 2024 · 1 repository · arXiv:2408.07100
-
LVOS: A Benchmark for Long-term Video Object Segmentation 18 Nov 2022 · 1 repository · arXiv:2211.10181
-
Learning Quality-aware Dynamic Memory for Video Object Segmentation 16 Jul 2022 · 1 repository · arXiv:2207.07922Syntology ran 0 of 1 samples · 1 unverified · 1 pointer-only (licence)
-
Memory-Based Semantic Parsing 7 Sep 2021 · 1 repository · arXiv:2110.07358
-
Video Object Segmentation With Dynamic Memory Networks and Adaptive Object Alignment 1 Jan 2021 · 0 repositories
-
Dual Dynamic Memory Network for End-to-End Multi-turn Task-oriented Dialog Systems 1 Dec 2020 · 1 repository
-
Contextualize Knowledge Bases with Transformer for End-to-end Task-Oriented Dialogue Systems 12 Oct 2020 · 0 repositories · arXiv:2010.05740
-
Doctor2Vec: Dynamic Doctor Representation Learning for Clinical Trial Recruitment 23 Nov 2019 · 0 repositories · arXiv:1911.10395
-
Meta-Learning with Dynamic-Memory-Based Prototypical Network for Few-Shot Event Detection 25 Oct 2019 · 1 repository · arXiv:1910.11621
-
Entropy-Enhanced Multimodal Attention Model for Scene-Aware Dialogue Generation 22 Aug 2019 · 0 repositories · arXiv:1908.08191
-
Visual Tracking via Dynamic Memory Networks 12 Jul 2019 · 0 repositories · arXiv:1907.07613
-
Exploiting Contextual Information via Dynamic Memory Network for Event Detection 3 Oct 2018 · 1 repository · arXiv:1810.03449
-
Relational dynamic memory networks 10 Aug 2018 · 0 repositories · arXiv:1808.04247
-
Motion-Appearance Co-Memory Networks for Video Question Answering 29 Mar 2018 · 0 repositories · arXiv:1803.10906
-
Learning Dynamic Memory Networks for Object Tracking 20 Mar 2018 · 1 repository · arXiv:1803.07268Syntology ran 0 of 7 samples · 7 unverified
-
Integrating Order Information and Event Relation for Script Event Prediction 1 Sep 2017 · 0 repositories
-
Ask Me Even More: Dynamic Memory Tensor Networks (Extended Model) 11 Mar 2017 · 2 repositories · arXiv:1703.03939
-
Dynamic Memory Networks for Visual and Textual Question Answering 4 Mar 2016 · 10 repositories · arXiv:1603.01417Syntology ran 7 of 7 samples · 0 unverified · 7 pointer-only (licence)
-
Ask Me Anything: Dynamic Memory Networks for Natural Language Processing 24 Jun 2015 · 10 repositories · arXiv:1506.07285Syntology ran 2 of 5 samples · 3 unverified
Tasks archive 2025-07-28
20 shown of 36 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.
Usage over time archive 2025-07-28
Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).
Categories archive 2025-07-28
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections