English

Iterative Hierarchical Attention for Answering Complex Questions over Long Documents

Computation and Language 2021-10-25 v2 Artificial Intelligence

Abstract

We propose a new model, DocHopper, that iteratively attends to different parts of long, hierarchically structured documents to answer complex questions. Similar to multi-hop question-answering (QA) systems, at each step, DocHopper uses a query qq to attend to information from a document, combines this ``retrieved'' information with qq to produce the next query. However, in contrast to most previous multi-hop QA systems, DocHopper is able to ``retrieve'' either short passages or long sections of the document, thus emulating a multi-step process of ``navigating'' through a long document to answer a question. To enable this novel behavior, DocHopper does not combine document information with qq by concatenating text to the text of qq, but by combining a compact neural representation of qq with a compact neural representation of a hierarchical part of the document, which can potentially be quite large. We experiment with DocHopper on four different QA tasks that require reading long and complex documents to answer multi-hop questions, and show that DocHopper achieves state-of-the-art results on three of the datasets. Additionally, DocHopper is efficient at inference time, being 3--10 times faster than the baselines.

Keywords

Cite

@article{arxiv.2106.00200,
  title  = {Iterative Hierarchical Attention for Answering Complex Questions over Long Documents},
  author = {Haitian Sun and William W. Cohen and Ruslan Salakhutdinov},
  journal= {arXiv preprint arXiv:2106.00200},
  year   = {2021}
}
R2 v1 2026-06-24T02:41:23.870Z