Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Iterative Hierarchical Attention for Answering Complex Questions over Long Documents

About

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 $q$ to attend to information from a document, combines this ``retrieved'' information with $q$ 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 $q$ by concatenating text to the text of $q$, but by combining a compact neural representation of $q$ 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.

Haitian Sun, William W. Cohen, Ruslan Salakhutdinov• 2021

Related benchmarks

TaskDatasetResultRank
Question AnsweringHotpotQA distractor (dev)--
45
Multi-hop Question AnsweringHotpotQA fullwiki setting (dev)
Answer F179.7
38
Question AnsweringHybridQA (test)
EM (Total)46.3
23
Question AnsweringHybridQA (dev)--
17
Question AnsweringQASPER Extractive (dev)
F129.6
8
Question AnsweringQASPER Extractive (test)
F136.4
8
Conversational Question AnsweringShARC Long (dev)
Easy Accuracy72.4
7
Showing 7 of 7 rows

Other info

Follow for update