---
title: "Tracking the World State with Recurrent Entity Networks (2016)"
description: "The authors propose the Recurrent Entity Network (EntNet). 26 references, cited by 89 papers here."
authors: ["Mikael Henaff", "Jason Weston", "Arthur Szlam", "Antoine Bordes", "Yann LeCun"]
year: 2016
venue: "arXiv:1612.03969 · ICLR 2017"
source: "https://arxiv.org/abs/1612.03969"
doi: "10.48550/arxiv.1612.03969"
arxiv: "1612.03969"
licence: "arXiv — non-exclusive licence to distribute"
licence_url: "http://arxiv.org/licenses/nonexclusive-distrib/1.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/henaff-2016-tracking-world-state-recurrent-entity/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/henaff-2016-tracking-world-state-recurrent-entity/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2016](https://md.research.elamur.ai/free/en/papers/2016/page/3/) / Tracking the World State with Recurrent Entity Networks

# Tracking the World State with Recurrent Entity Networks

**Authors:** Mikael Henaff, [Jason Weston](https://md.research.elamur.ai/free/en/authors/jason-weston/), [Arthur Szlam](https://md.research.elamur.ai/free/en/authors/arthur-d-szlam/), [Antoine Bordes](https://md.research.elamur.ai/free/en/authors/antoine-bordes/) and [Yann LeCun](https://md.research.elamur.ai/free/en/authors/yann-lecun/) · **Year:** 2016 · **Venue:** [arXiv:1612.03969 · ICLR 2017](https://md.research.elamur.ai/free/en/venues/international-conference-on-learning-representations-iclr/) ([ICLR 2016](https://md.research.elamur.ai/free/en/venues/international-conference-on-learning-representations-iclr/2016/)) · **Licence:** [arXiv — non-exclusive licence to distribute](http://arxiv.org/licenses/nonexclusive-distrib/1.0/)

**Links:** [Publisher's page](https://arxiv.org/abs/1612.03969) · [PDF](https://arxiv.org/pdf/1612.03969) · [DOI 10.48550/arxiv.1612.03969](https://doi.org/10.48550/arxiv.1612.03969) · [arXiv 1612.03969](https://arxiv.org/abs/1612.03969) · [OpenAlex](https://openalex.org/W2563734883)

**Citations:** 139 citations (OpenAlex, 2026-10-14) · [89](https://md.research.elamur.ai/free/en/papers/henaff-2016-tracking-world-state-recurrent-entity/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
The paper addresses how a model can keep an up-to-date internal picture of a changing situation while it reads, such as the state of a short story, instead of reasoning only once a question arrives. The authors propose the Recurrent Entity Network (EntNet). It is a memory-augmented model with a fixed set of slots, each holding a learned key and a content vector. A gated recurrent update, shared across all slots, modifies them in parallel. A slot's gate opens when the encoded sentence matches its key (location addressing) or its current content, and a normalization step lets older information fade. Sentences are encoded with a learned multiplicative mask over word embeddings, and a one-hop attention readout produces answers. On the 20 bAbI tasks, EntNet is the first method to solve all of them with 10k training examples. It also succeeds on a new grid-world task that needs many supporting facts and generalizes to longer sequences than it saw in training. On the Children's Book Test it is competitive while reading in a single pass. It offers a simpler, parallel alternative to NTM/DNC-style memories.

## Key points
- The memory is split into blocks: m ≈ 5–20 slots, each with about 20–100 units. The update matrices U, V, W are shared across slots, and keys change only during training. A "tied" variant binds keys to entity word embeddings.
- The new world-model task places two agents on a 10 × 10 grid. They turn or move 1–5 steps, and the model must answer where each agent ends up. EntNet beats LSTMs and MemN2N on this task.
- With plain BoW input encoding on bAbI 10k, EntNet reaches a mean error of 10.9 with 6 failed tasks, compared with MemN2N at 15.6 and 9. Tying keys to entities gave no benefit in this setting.
- With only 1k training samples, EntNet performs worse than MemN2N, with a mean error of 29.6 versus 13.9 and 15 versus 11 failed tasks.
- In joint training on all tasks, averaged over seeds, EntNet's mean error is 9.7 ± 2.6 with about 5 failed tasks. The DNC scores 16.7 ± 7.6 with about 11.2 failed tasks. The DNC's best single seed is stronger, but its results vary much more between runs.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

## Institutions

- [Meta](https://md.research.elamur.ai/free/en/companies/meta/) — Company, Menlo Park, United States · 214 works · 241,492 citations
- [New York University](https://md.research.elamur.ai/free/en/universities/new-york-university/) — University, New York, United States · 219 works · 103,487 citations

📚 Shelves (5): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 18,614 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 17,965 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 17,450 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 17,296 works · [👁️ Computer Vision and Pattern Recognition](https://md.research.elamur.ai/free/en/shelves/computer-science/computer-vision-and-pattern-recognition/) · 3,486 works

## Cite

Cite as: Mikael Henaff, Jason Weston, Arthur Szlam, Antoine Bordes and Yann LeCun. 2016. Tracking the World State with Recurrent Entity Networks. arXiv:1612.03969 · ICLR 2017.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@misc{henaff2016tracking,
  title = {{Tracking the World State with Recurrent Entity Networks}},
  author = {Mikael Henaff, Jason Weston, Arthur Szlam, Antoine Bordes and Yann LeCun},
  year = {2016},
  doi = {10.48550/arxiv.1612.03969},
  eprint = {1612.03969},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.48550/arxiv.1612.03969}
}
```

- [← previous Constraint-Based Question Answering with Knowledge Graph](https://md.research.elamur.ai/free/en/papers/bao-2016-constraint-based-question-answering-knowledge/)
- [next → Richer Event Description: Integrating event coreference with temporal, causal and bridging annotation](https://md.research.elamur.ai/free/en/papers/gorman-2016-richer-event-description-integrating-event/)
- [↑ back to papers of 2016](https://md.research.elamur.ai/free/en/papers/2016/page/3/)

## References

26 references, 6 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Bhuwan Dhingra, Hanxiao Liu, William Cohen and Salakhutdinov, Ruslan. attention readers for text comprehension. CoRR, abs/1606.[01549, 2016](https://md.research.elamur.ai/free/en/papers/dhingra-2016-gated-attention-readers-text-comprehension/). http://arxiv.org/abs/1606.01549. [↗](http://arxiv.org/abs/1606.01549)
2. Chandar, Sarath, Ahn, Sungjin, Larochelle, Hugo, Vincent, Pascal, Tesauro, Gerald, and Bengio, Yoshua. Hierarchical memory networks. arXiv preprint arXiv:1605.07427, 2016. — [arXiv:1605.07427](https://arxiv.org/abs/1605.07427) [find](https://scholar.google.com/scholar?q=Chandar%2C+Sarath%2C+Ahn%2C+Sungjin%2C+Larochelle%2C+Hugo%2C+Vincent%2C+Pascal%2C+Tesauro%2C+Gerald%2C+and+Bengio%2C+Yoshua%2E+Hierarchical+memory+networks%2E+arXiv+preprint+arXiv%3A1605%2E07427%2C+2016%2E+%E2%80%94+%5BarXiv%3A1605%2E07427%5D%28https%3A%2F)
3. Cho, Kyunghyun, van Merrienboer, Bart, Bahdanau, Dzmitry, and Bengio, Yoshua. [On the properties of neural machine translation: Encoder-decoder approaches](https://md.research.elamur.ai/free/en/papers/cho-2014-properties-neural-machine-translation-encoder/). In Proceedings of SSST@EMNLP 2014, Eighth Workshop on Syntax, Semantics and Structure in Statistical Translation, Doha, Qatar, 25 October 2014, p…
4. Collobert, Ronan, Kavukcuoglu, Koray, and Farabet, Clment. Torch7: A matlab-like environment for machine learning, 2011. [find](https://scholar.google.com/scholar?q=Collobert%2C+Ronan%2C+Kavukcuoglu%2C+Koray%2C+and+Farabet%2C+Clment%2E+Torch7%3A+A+matlab%2Dlike+environment+for+machine+learning%2C+2011%2E)
5. Cui, Yiming, Chen, Zhipeng, Wei, Si, Wang, Shijin, Liu, Ting, and Hu, Guoping. Attention-over-attention neural networks for reading comprehension. CoRR, abs/1607.04423, 2016. URL http://arxiv.org/abs/1607.04423. [↗](http://arxiv.org/abs/1607.04423)
6. Graves, Alex, Wayne, Greg, and Dnihelka, Ivo. Neural Turing Machines, September 2014. URL http://arxiv.org/abs/1410.5401. [↗](http://arxiv.org/abs/1410.5401)
7. Graves, Alex, Wayne, Greg, Reynolds, Malcolm, Harley, Tim, Danihelka, Ivo, Grabska-Barwińska, Agnieszka, Colmenarejo, Sergio Gómez, Grefenstette, Edward, Ramalho, Tiago, Agapiou, John, et al. Hybrid computing using a neural network with dynamic external memory. Nature, 2016. [find](https://scholar.google.com/scholar?q=Graves%2C+Alex%2C+Wayne%2C+Greg%2C+Reynolds%2C+Malcolm%2C+Harley%2C+Tim%2C+Danihelka%2C+Ivo%2C+Grabska%2DBarwin%CC%81ska%2C+Agnieszka%2C+Colmenarejo%2C+Sergio+Go%CC%81mez%2C+Grefenstette%2C+Edward%2C+Ramalho%2C+Tiago%2C+Agapiou%2C+John%2C+et+al%2E+Hybrid)
8. Grefenstette, Edward, Hermann, Karl Moritz, Suleyman, Mustafa, and Blunsom, Phil. Learning to transduce with unbounded memory. In Advances in Neural Information Processing Systems, pp. 1828–1836, 2015. [find](https://scholar.google.com/scholar?q=Grefenstette%2C+Edward%2C+Hermann%2C+Karl+Moritz%2C+Suleyman%2C+Mustafa%2C+and+Blunsom%2C+Phil%2E+Learning+to+transduce+with+unbounded+memory%2E+In+Advances+in+Neural+Information+Processing+Systems%2C+pp%2E+1828%E2%80%931836%2C+2015)
9. Gulcehre, Caglar, Chandar, Sarath, Cho, Kyunghyun, and Bengio, Yoshua. Dynamic neural turing machines with soft and hard addressing schemes. CoRR, abs/1607.00036, 2016. URL http://arxiv.org/abs/1607.00036. [↗](http://arxiv.org/abs/1607.00036)
10. He, Kaiming, Zhang, Xiangyu, Ren, Shaoqing, and Sun, Jian. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. CoRR, abs/1502.01852, 2015. [find](https://scholar.google.com/scholar?q=He%2C+Kaiming%2C+Zhang%2C+Xiangyu%2C+Ren%2C+Shaoqing%2C+and+Sun%2C+Jian%2E+Delving+deep+into+rectifiers%3A+Surpassing+human%2Dlevel+performance+on+imagenet+classification%2E+CoRR%2C+abs%2F1502%2E01852%2C+2015%2E)
11. Hill, Felix, Bordes, Antoine, Chopra, Sumit, and Weston, Jason. The goldilocks principle: Reading children’s books with explicit memory representations. In Proceedings of the International Conference on Learning Representations. 2016. — [The Goldilocks Principle: Reading Children's Books with Explicit Memory Representations](https://md.research.elamur.ai/free/en/papers/hill-2015-goldilocks-principle-reading-children-s/)
12. Hochreiter, Sepp and Schmidhuber, Jürgen. Long short-term memory. Neural Comput., 9(8): 1735–1780, November 1997. ISSN 0899-7667. doi: 10.1162/neco.1997.9.8.1735. URL http://dx.doi.org/10.1162/neco.1997.9.8.1735. [↗](http://dx.doi.org/10.1162/neco.1997.9.8.1735)
13. Joulin, Armand and Mikolov, Tomas. Inferring algorithmic patterns with stack-augmented recurrent nets. arXiv preprint arXiv:1503.01007, 2015. [find](https://scholar.google.com/scholar?q=Joulin%2C+Armand+and+Mikolov%2C+Tomas%2E+Inferring+algorithmic+patterns+with+stack%2Daugmented+recurrent+nets%2E+arXiv+preprint+arXiv%3A1503%2E01007%2C+2015%2E)
14. Kadlec, Rudolf, Schmid, Martin, Bajgar, Ondrej, and Kleindienst, Jan. [Text understanding with the attention sum reader network](https://md.research.elamur.ai/free/en/papers/kadlec-2016-text-understanding-attention-sum-reader/). CoRR, abs/1603.01547, 2016. URL http://arxiv.org/abs/1603.01547. [↗](http://arxiv.org/abs/1603.01547)
15. Kingma, Diederik P. and Ba, Jimmy. [Adam: A method for stochastic optimization](https://md.research.elamur.ai/free/en/papers/kingma-2014-adam-method-stochastic-optimization/). CoRR, abs/1412.6980, 2014. URL http://arxiv.org/abs/1412.6980. [↗](http://arxiv.org/abs/1412.6980)
16. Gated-URL Lerer, Adam, Gross, Sam, and Fergus, Rob. Learning physical intuition of block towers by example. In Proceedings of the 33nd International Conference on Machine Learning, ICML 2016, New York City, NY, USA, June 19-24, 2016, pp. 430–438, 2016. URL [http://jmlr.org/proceedings/papers/v48/lere…](http://jmlr.org/proceedings/papers/v48/lere…) [↗](http://jmlr.org/proceedings/papers/v48/lere…)
17. Li, Yujia, Tarlow, Daniel, Brockschmidt, Marc, and Zemel, Richard S. Gated graph sequence neural networks. CoRR, abs/1511.05493, 2015. URL http://arxiv.org/abs/1511.05493. [↗](http://arxiv.org/abs/1511.05493)
18. Mathieu, Michaël, Couprie, Camille, and LeCun, Yann. Deep multi-scale video prediction beyond mean square error. CoRR, abs/1511.05440, 2015. URL http://arxiv.org/abs/1511.05440. — [arXiv:1511.05440](https://arxiv.org/abs/1511.05440) [↗](http://arxiv.org/abs/1511.05440)
19. Miller, Alexander, Fisch, Adam, Dodge, Jesse, Karimi, Amir-Hossein, Bordes, Antoine, and Weston, Jason. Key-value memory networks for directly reading documents. arXiv preprint arXiv:1606.03126, 2016. [find](https://scholar.google.com/scholar?q=Miller%2C+Alexander%2C+Fisch%2C+Adam%2C+Dodge%2C+Jesse%2C+Karimi%2C+Amir%2DHossein%2C+Bordes%2C+Antoine%2C+and+Weston%2C+Jason%2E+Key%2Dvalue+memory+networks+for+directly+reading+documents%2E+arXiv+preprint+arXiv%3A1606%2E03126%2C+2016%2E)
20. Munkhdalai, Tsendsuren and Yu, Hong. Reasoning with memory augmented neural networks for language comprehension. CoRR, abs/1610.06454, 2016. URL https://arxiv.org/abs/1610.06454. — [arXiv:1610.06454](https://arxiv.org/abs/1610.06454) [↗](https://arxiv.org/abs/1610.06454)
21. Sukhbaatar, Sainbayar, szlam, arthur, Weston, Jason, and Fergus, Rob. End-to-end memory networks. In Cortes, C., Lawrence, N. D., Lee, D. D., Sugiyama, M., and Garnett, R. (eds.), Advances in Neural Information Processing Systems 28, pp. 2440–2448. Curran Associates, Inc., 2015. URL [http://papers.ni…](http://papers.ni…) [↗](http://papers.ni…)
22. Sukhbaatar, Sainbayar, Szlam, Arthur, and Fergus, Rob. Learning multiagent communication with backpropagation. CoRR, abs/1605.07736, 2016. URL http://arxiv.org/abs/1605.07736. — [arXiv:1605.07736](https://arxiv.org/abs/1605.07736) [↗](http://arxiv.org/abs/1605.07736)
23. Trischler, Adam, Ye, Zheng, Yuan, Xingdi, and Suleman, Kaheer. Natural language comprehension with the epireader. CoRR, abs/1606.02270, 2016. URL http://arxiv.org/abs/1606.02270. [↗](http://arxiv.org/abs/1606.02270)
24. Weston, Jason. Dialog-based language learning. http://arxiv.org/abs/1604.06045. Weston, Jason, Chopra, Sumit, and Bordes, Antoine. Memory networks. CoRR, abs/1410.3916, 2014. URL http://arxiv.org/abs/1410.3916. [↗](http://arxiv.org/abs/1604.06045)
25. Weston, Jason, Bordes, Antoine, Chopra, Sumit, and Mikolov, Tomas. [Towards ai-complete question answering: A set of prerequisite toy tasks](https://md.research.elamur.ai/free/en/papers/weston-2015-towards-ai-complete-question-answering/). CoRR, abs/1502.05698, 2015. URL http://arxiv.org/abs/1502.05698. [↗](http://arxiv.org/abs/1502.05698)
26. Xiong, Caiming, Merity, Stephen, and Socher, Richard. Dynamic memory networks for visual and textual question answering. In ICML, 2016. [find](https://scholar.google.com/scholar?q=Xiong%2C+Caiming%2C+Merity%2C+Stephen%2C+and+Socher%2C+Richard%2E+Dynamic+memory+networks+for+visual+and+textual+question+answering%2E+In+ICML%2C+2016%2E)

*Updated 2 November 2026*
