Tracking the World State with Recurrent Entity Networks
Not on the map. Why?
Abstract (arXiv)
We introduce a new model, the Recurrent Entity Network (EntNet). It is equipped with a dynamic long-term memory which allows it to maintain and update a representation of the state of the world as it receives new data. For language understanding tasks, it can reason on-the-fly as it reads text, not just when it is required to answer a question or respond as is the case for a Memory Network (Sukhbaatar et al., 2015). Like a Neural Turing Machine or Differentiable Neural Computer (Graves et al., 2014; 2016) it maintains a fixed size memory and can learn to perform location and content-based read and write operations. However, unlike those models it has a simple parallel architecture in which several memory locations can be updated simultaneously. The EntNet sets a new state-of-the-art on the bAbI tasks, and is the first method to solve all the tasks in the 10k training examples setting. We also demonstrate that it can solve a reasoning task which requires a large number of supporting facts, which other methods are not able to solve, and can generalize past its training horizon. It can also be practically used on large scale datasets such as Children's Book Test, where it obtains competitive performance, reading the story in a single pass.
Key facts. Cited by 51 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 17; 2023: 11; 2024: 6; 2025: 0; 2026: 3.
51 papers.
Sort:
By area:
- 2022Neural Theory-of-Mind? On the Limits of Social Intelligence in Large LMscited by 220
- 2022Language Models as Agent Modelscited by 132
- 2023Minding Language Models' (Lack of) Theory of Mind: A Plug-and-Play Multi-Character Belief Trackercited by 95
- 2021BeliefBank: Adding Memory to a Pre-Trained Language Model for a Systematic Notion of Beliefcited by 57
- 2021What Context Features Can Transformer Language Models Use?cited by 50
- 2023Entity Tracking in Language Modelscited by 44
- 2021General-Purpose Question-Answering with Macawcited by 40
- 2023Learning to Reason and Memorize with Self-Notescited by 30
- 2021Time-Stamped Language Model: Teaching Language Models to Understand the Flow of Eventscited by 22
- 2022Life is a Circus and We are the Clowns: Automatically Finding Analogies between Situations and Processescited by 22
- 2021proScript: Partially Ordered Scripts Generation via Pre-trained Language Modelscited by 21
- 2021DIALKI: Knowledge Identification in Conversational Systems through Dialogue-Document Contextualizationcited by 21
38 more
- 2021Reasoning Over Virtual Knowledge Bases With Open Predicate Relationscited by 18
- 2022Temporal Latent Bottleneck: Synthesis of Fast and Slow Processing Mechanisms in Sequence Learningcited by 13
- 2024CaT-BENCH: Benchmarking Language Model Understanding of Causal and Temporal Dependencies in Planscited by 11
- 2022Towards Coherent and Consistent Use of Entities in Narrative Generationcited by 10
- 2021Integrating Dialog History into End-to-End Spoken Language Understanding Systemscited by 9
- 2021Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarkingcited by 7
- 2022EvEntS ReaLM: Event Reasoning of Entity States via Language Modelscited by 7
- 2022Generating Coherent Narratives by Learning Dynamic and Discrete Entity States with a Contrastive Frameworkcited by 6
- 2022Language Modeling with Latent Situationscited by 6
- 2024FACTTRACK: Time-Aware World State Tracking in Story Outlinescited by 6
- 2022LEMON: Language-Based Environment Manipulation via Execution-Guided Pre-trainingcited by 5
- 2022Attend, Memorize and Generate: Towards Faithful Table-to-Text Generation in Few Shotscited by 5
- 2022GraphWOZ: Dialogue Management with Conversational Knowledge Graphscited by 5
- 2023Tailoring with Targeted Precision: Edit-Based Agents for Open-Domain Procedure Customizationcited by 5
- 2021Enriching a Model's Notion of Belief using a Persistent Memorycited by 4
- 2021Relational Gating for "What If" Reasoningcited by 4
- 2021Efficient and robust multi-task learning in the brain with modular latent primitivescited by 4
- 2022BERT-ASC: Auxiliary-Sentence Construction for Implicit Aspect Learning in Sentiment Analysiscited by 4
- 2023Reusable Slotwise Mechanismscited by 4
- 2021Updater-Extractor Architecture for Inductive World State Representationscited by 3
- 2022Toward An Optimal Selection of Dialogue Strategies: A Target-Driven Approach for Intelligent Outbound Robotscited by 3
- 2022Towards End-to-End Open Conversational Machine Readingcited by 2
- 2023A Brain-inspired Memory Transformation based Differentiable Neural Computer for Reasoning-based Question Answeringcited by 2
- 2023A Memory Model for Question Answering from Streaming Data Supported by Rehearsal and Anticipation of Coreference Informationcited by 2
- 2024PizzaCommonSense: Learning to Model Commonsense Reasoning about Intermediate Steps in Cooking Recipescited by 2
- 2024Order-Based Pre-training Strategies for Procedural Text Understandingcited by 2
- 2024Attention-based Iterative Decomposition for Tensor Product Representationcited by 2
- 2026Frame of Reference: Addressing the Challenges of Common Ground Representation in Situational Dialogscited by 2
- 2026HalluWorld: A Controlled Benchmark for Hallucination via Reference World Modelscited by 2
- 2021Modeling Human Mental States with an Entity-based Narrative Graphcited by 1
- 2022Procedural Text Understanding via Scene-Wise Evolutioncited by 1
- 2022Dynamic and Context-Dependent Stock Price Prediction Using Attention Modules and News Sentimentcited by 1
- 2022Memory-enriched computation and learning in spiking neural networks through Hebbian plasticitycited by 1
- 2023A Data Source for Reasoning Embodied Agentscited by 1
- 2023Explicit Alignment and Many-to-many Entailment Based Reasoning for Conversational Machine Readingcited by 1
- 2026Structured-Sparse Attention for Entity Tracking with Subquadratic Sequence Complexitycited by 1
- 2023CLMSM: A Multi-Task Learning Framework for Pre-training on Procedural Textcited by 0
- 2023RigLSTM: Recurrent Independent Grid LSTM for Generalizable Sequence Learningcited by 0
50 most cited of 51 All 51 (JSON)
- 2026Structured-Sparse Attention for Entity Tracking with Subquadratic Sequence Complexity21 May 2026
- 2026HalluWorld: A Controlled Benchmark for Hallucination via Reference World Models19 May 2026
- 2026Frame of Reference: Addressing the Challenges of Common Ground Representation in Situational Dialogs14 Jan 2026
- 2024FACTTRACK: Time-Aware World State Tracking in Story Outlines23 Jul 2024
- 2024CaT-BENCH: Benchmarking Language Model Understanding of Causal and Temporal Dependencies in Plans22 Jun 2024
- 2024Attention-based Iterative Decomposition for Tensor Product Representation3 Jun 2024
- 2024Order-Based Pre-training Strategies for Procedural Text Understanding6 Apr 2024
- 2024Unsupervised Learning of Graph from Recipes22 Jan 2024
- 2024PizzaCommonSense: Learning to Model Commonsense Reasoning about Intermediate Steps in Cooking Recipes12 Jan 2024
- 2023Tailoring with Targeted Precision: Edit-Based Agents for Open-Domain Procedure Customization16 Nov 2023
- 2023RigLSTM: Recurrent Independent Grid LSTM for Generalizable Sequence Learning3 Nov 2023
- 2023CLMSM: A Multi-Task Learning Framework for Pre-training on Procedural Text22 Oct 2023
38 more
- 2023Explicit Alignment and Many-to-many Entailment Based Reasoning for Conversational Machine Reading20 Oct 2023
- 2023A Data Source for Reasoning Embodied Agents14 Sep 2023
- 2023Minding Language Models' (Lack of) Theory of Mind: A Plug-and-Play Multi-Character Belief Tracker1 Jun 2023
- 2023A Memory Model for Question Answering from Streaming Data Supported by Rehearsal and Anticipation of Coreference Information12 May 2023
- 2023Entity Tracking in Language Models3 May 2023
- 2023Learning to Reason and Memorize with Self-Notes1 May 2023
- 2023Reusable Slotwise Mechanisms21 Feb 2023
- 2023A Brain-inspired Memory Transformation based Differentiable Neural Computer for Reasoning-based Question Answering7 Jan 2023
- 2022Language Modeling with Latent Situations20 Dec 2022
- 2022Language Models as Agent Models3 Dec 2022
- 2022GraphWOZ: Dialogue Management with Conversational Knowledge Graphs23 Nov 2022
- 2022EvEntS ReaLM: Event Reasoning of Entity States via Language Models10 Nov 2022
- 2022Neural Theory-of-Mind? On the Limits of Social Intelligence in Large LMs24 Oct 2022
- 2022Life is a Circus and We are the Clowns: Automatically Finding Analogies between Situations and Processes21 Oct 2022
- 2022Towards End-to-End Open Conversational Machine Reading13 Oct 2022
- 2022Generating Coherent Narratives by Learning Dynamic and Discrete Entity States with a Contrastive Framework8 Aug 2022
- 2022Toward An Optimal Selection of Dialogue Strategies: A Target-Driven Approach for Intelligent Outbound Robots22 Jun 2022
- 2022Temporal Latent Bottleneck: Synthesis of Fast and Slow Processing Mechanisms in Sequence Learning30 May 2022
- 2022Memory-enriched computation and learning in spiking neural networks through Hebbian plasticity23 May 2022
- 2022BERT-ASC: Auxiliary-Sentence Construction for Implicit Aspect Learning in Sentiment Analysis22 Mar 2022
- 2022Procedural Text Understanding via Scene-Wise Evolution15 Mar 2022
- 2022Dynamic and Context-Dependent Stock Price Prediction Using Attention Modules and News Sentiment13 Mar 2022
- 2022Attend, Memorize and Generate: Towards Faithful Table-to-Text Generation in Few Shots1 Mar 2022
- 2022Towards Coherent and Consistent Use of Entities in Narrative Generation3 Feb 2022
- 2022LEMON: Language-Based Environment Manipulation via Execution-Guided Pre-training20 Jan 2022
- 2021Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarking30 Nov 2021
- 2021BeliefBank: Adding Memory to a Pre-Trained Language Model for a Systematic Notion of Belief29 Sep 2021
- 2021DIALKI: Knowledge Identification in Conversational Systems through Dialogue-Document Contextualization10 Sep 2021
- 2021General-Purpose Question-Answering with Macaw6 Sep 2021
- 2021Integrating Dialog History into End-to-End Spoken Language Understanding Systems18 Aug 2021
- 2021What Context Features Can Transformer Language Models Use?15 Jun 2021
- 2021Efficient and robust multi-task learning in the brain with modular latent primitives28 May 2021
- 2021Relational Gating for "What If" Reasoning27 May 2021
- 2021Enriching a Model's Notion of Belief using a Persistent Memory16 Apr 2021
- 2021proScript: Partially Ordered Scripts Generation via Pre-trained Language Models16 Apr 2021
- 2021Time-Stamped Language Model: Teaching Language Models to Understand the Flow of Events15 Apr 2021
- 2021Modeling Human Mental States with an Entity-based Narrative Graph14 Apr 2021
- 2021Updater-Extractor Architecture for Inductive World State Representations12 Apr 2021
50 newest of 51 All 51 (JSON)
- 2023Learning to Reason and Memorize with Self-Notescited by 30
- 2022EvEntS ReaLM: Event Reasoning of Entity States via Language Modelscited by 7
- 2024PizzaCommonSense: Learning to Model Commonsense Reasoning about Intermediate Steps in Cooking Recipescited by 2
- 2023A Data Source for Reasoning Embodied Agentscited by 1
- 2024PizzaCommonSense: Learning to Model Commonsense Reasoning about Intermediate Steps in Cooking Recipes12 Jan 2024
- 2023A Data Source for Reasoning Embodied Agents14 Sep 2023
- 2023Learning to Reason and Memorize with Self-Notes1 May 2023
- 2022EvEntS ReaLM: Event Reasoning of Entity States via Language Models10 Nov 2022
- 2023Minding Language Models' (Lack of) Theory of Mind: A Plug-and-Play Multi-Character Belief Trackercited by 95
- 2021BeliefBank: Adding Memory to a Pre-Trained Language Model for a Systematic Notion of Beliefcited by 57
- 2021What Context Features Can Transformer Language Models Use?cited by 50
- 2023Entity Tracking in Language Modelscited by 44
- 2021General-Purpose Question-Answering with Macawcited by 40
- 2021Time-Stamped Language Model: Teaching Language Models to Understand the Flow of Eventscited by 22
- 2022Life is a Circus and We are the Clowns: Automatically Finding Analogies between Situations and Processescited by 22
- 2021proScript: Partially Ordered Scripts Generation via Pre-trained Language Modelscited by 21
- 2021DIALKI: Knowledge Identification in Conversational Systems through Dialogue-Document Contextualizationcited by 21
- 2021Reasoning Over Virtual Knowledge Bases With Open Predicate Relationscited by 18
- 2022Temporal Latent Bottleneck: Synthesis of Fast and Slow Processing Mechanisms in Sequence Learningcited by 13
- 2024CaT-BENCH: Benchmarking Language Model Understanding of Causal and Temporal Dependencies in Planscited by 11
12 most cited of 43 All 43 (JSON)
- 2026Structured-Sparse Attention for Entity Tracking with Subquadratic Sequence Complexity21 May 2026
- 2026Frame of Reference: Addressing the Challenges of Common Ground Representation in Situational Dialogs14 Jan 2026
- 2024FACTTRACK: Time-Aware World State Tracking in Story Outlines23 Jul 2024
- 2024CaT-BENCH: Benchmarking Language Model Understanding of Causal and Temporal Dependencies in Plans22 Jun 2024
- 2024Attention-based Iterative Decomposition for Tensor Product Representation3 Jun 2024
- 2024Order-Based Pre-training Strategies for Procedural Text Understanding6 Apr 2024
- 2024Unsupervised Learning of Graph from Recipes22 Jan 2024
- 2023RigLSTM: Recurrent Independent Grid LSTM for Generalizable Sequence Learning3 Nov 2023
- 2023CLMSM: A Multi-Task Learning Framework for Pre-training on Procedural Text22 Oct 2023
- 2023Explicit Alignment and Many-to-many Entailment Based Reasoning for Conversational Machine Reading20 Oct 2023
- 2023Minding Language Models' (Lack of) Theory of Mind: A Plug-and-Play Multi-Character Belief Tracker1 Jun 2023
- 2023A Memory Model for Question Answering from Streaming Data Supported by Rehearsal and Anticipation of Coreference Information12 May 2023
12 newest of 43 All 43 (JSON)