English

ReadTwice: Reading Very Large Documents with Memories

Computation and Language 2021-05-13 v2 Machine Learning

Abstract

Knowledge-intensive tasks such as question answering often require assimilating information from different sections of large inputs such as books or article collections. We propose ReadTwice, a simple and effective technique that combines several strengths of prior approaches to model long-range dependencies with Transformers. The main idea is to read text in small segments, in parallel, summarizing each segment into a memory table to be used in a second read of the text. We show that the method outperforms models of comparable size on several question answering (QA) datasets and sets a new state of the art on the challenging NarrativeQA task, with questions about entire books. Source code and pre-trained checkpoints for ReadTwice can be found at https://goo.gle/research-readtwice.

Keywords

Cite

@article{arxiv.2105.04241,
  title  = {ReadTwice: Reading Very Large Documents with Memories},
  author = {Yury Zemlyanskiy and Joshua Ainslie and Michiel de Jong and Philip Pham and Ilya Eckstein and Fei Sha},
  journal= {arXiv preprint arXiv:2105.04241},
  year   = {2021}
}

Comments

To appear in the proceedings of NAACL 2021

R2 v1 2026-06-24T01:56:17.449Z