Elamur Research
☰
home / papers / 2018 / HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answering

HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answering

Written for the Research library (claude-opus-5-5) from the paper text. Original — aclanthology.org/D18-1259.pdf

Summary

Earlier QA benchmarks such as SQuAD, TriviaQA and SearchQA can mostly be solved by matching a question to one or a few nearby sentences. Multi-hop sets such as QAngaroo and COMPLEXWEBQUESTIONS are limited by the schemas of the knowledge bases used to build them. None of these datasets show a model which evidence supports an answer. HotpotQA fills these gaps with about 113k crowdsourced question-answer pairs based on English Wikipedia. The authors build a graph from the hyperlinks in each article's opening paragraph. They then pair linked paragraphs through hand-picked "bridge" entities. They also draw pairs of entities from curated lists to get comparison questions, some of them yes/no. Mechanical Turk workers write the questions and also mark the sentences their answers depend on. A baseline model trained with these sentence labels gains about 2 F1. With distractor paragraphs added, it still trails humans by roughly 30 points on answer EM and F1. HotpotQA therefore offers a hard, interpretable benchmark for reasoning across documents and for checking whether a model can justify its answers.

Key points

  • The dataset has 112,779 examples, collected on Amazon Mechanical Turk through the ParlAI interface. The splits are train-easy (18,089, single-hop), train-medium (56,814), train-hard (15,661), and dev, test-distractor and test-fullwiki (7,405 each).
  • There are two question types. Bridge-entity questions (about 75% of collection) come from edges in the Wikipedia hyperlink graph. Comparison questions come from 42 manually curated entity lists, and half of them are yes/no questions.
  • Every example has sentence-level supporting facts. These give strong supervision during training and let evaluators score explainability by comparing predicted evidence to gold evidence.
  • On 1,000 sampled examples in the distractor setting, the baseline reached 68.99 answer F1 and 52.37 joint F1. Humans reached 91.40 and 82.55, and the human upper bound for answer F1 is 98.77.
  • Using the gold supporting facts as the only context adds 10+ F1. This suggests the paper's way of using the supervision (about 2 F1) is far from optimal. Training on all three train splits together gave the best results.

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

Fields: Natural language processing

Cited by

1753 papers of our library cite it (of the 140673 whose bibliographies we read); 105 of them have a page here, the first 100 below, 1648 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/d18-1259 · arXiv 1809.09600

@inproceedings{yang2018hotpotqa,
  title = {{HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answering}},
  author = {Yang, Zhilin and Qi, Peng and Zhang, Saizheng and Bengio, Yoshua and Cohen, William and Salakhutdinov, Ruslan and Manning, Christopher D.},
  booktitle = {Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing},
  year = {2018},
  doi = {10.18653/v1/d18-1259},
  eprint = {1809.09600},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.18653/v1/d18-1259}
}

References

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

  1. Danqi Chen, Adam Fisch, Jason Weston, and Antoine Bordes. 2017. Reading Wikipedia to answer open-domain questions. In Association for Computational Linguistics (ACL). find our card
  2. Pranav Rajpurkar, Jian Zhang, Konstantin Lopyrev, and Percy Liang. 2016. SQuAD: 100,000+ questions for machine comprehension of text. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing (EMNLP). find our card
  3. Christopher Clark and Matt Gardner. 2017. Simple and effective multi-paragraph reading comprehension. In Proceedings of the 55th Annual Meeting of the Association of Computational Linguistics. find our card
  4. Shimi Salant and Jonathan Berant. 2018. Contextualized word representations for reading comprehension. In Proceedings of the 16th Annual Conference of the North American Chapter of the Association for Computational Linguistics. find
  5. Matthew Dunn, Levent Sagun, Mike Higgins, Ugur Guney, Volkan Cirik, and Kyunghyun Cho. 2017. SearchQA: A new Q&A dataset augmented with context from a search engine. arXiv preprint arXiv:1704.05179. find our card
  6. Minjoon Seo, Aniruddha Kembhavi, Ali Farhadi, and Hannaneh Hajishirzi. 2017. Bidirectional attention flow for machine comprehension. In Proceedings of the International Conference on Learning Representations. find our card
  7. Mandar Joshi, Eunsol Choi, Daniel S. Weld, and Luke Zettlemoyer. 2017. TriviaQA: A large scale distantly supervised challenge dataset for reading comprehension. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics. find our card
  8. Alon Talmor and Jonathan Berant. 2018. The web as a knowledge-base for answering complex questions. In Proceedings of the 16th Annual Conference of the North American Chapter of the Association for Computational Linguistics. find
  9. Xiaodong Liu, Yelong Shen, Kevin Duh, and Jianfeng Gao. 2018. Stochastic answer networks for machine reading comprehension. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics. find
  10. Wenhui Wang, Nan Yang, Furu Wei, Baobao Chang, and Ming Zhou. 2017. Gated self-matching networks for reading comprehension and question answering. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), volume 1, pages 189–198. find
  11. Christopher D. Manning, Mihai Surdeanu, John Bauer, Jenny Finkel, Steven J. Bethard, and David Mc-Closky. 2014. The Stanford CoreNLP natural language processing toolkit. In Association for Computational Linguistics (ACL) System Demonstrations, pages 55–60. find our card
  12. Johannes Welbl, Pontus Stenetorp, and Sebastian Riedel. 2018. Constructing datasets for multi-hop reading comprehension across documents. Transactions of the Association of Computational Linguistics. find our card
  13. Alexander H Miller, Will Feng, Adam Fisch, Jiasen Lu, Dhruv Batra, Antoine Bordes, Devi Parikh, and Jason Weston. 2017. ParlAI: A dialog research software platform. arXiv preprint arXiv:1705.06476. find our card
  14. Caiming Xiong, Victor Zhong, and Richard Socher. 2018. DCN+: Mixed objective and deep residual coattention for question answering. In Proceedings of the International Conference on Learning Representations. find
  15. Tri Nguyen, Mir Rosenberg, Xia Song, Jianfeng Gao, Saurabh Tiwary, Rangan Majumder, and Li Deng. 2016. MS MARCO: A human generated machine reading comprehension dataset. In Proceedings of the 30th Annual Conference on Neural Information Processing Systems (NIPS). find our card
  16. Zhilin Yang, Saizheng Zhang, Jack Urbanek, Will Feng, Alexander H Miller, Arthur Szlam, Douwe Kiela, and Jason Weston. 2018. Mastering the dungeon: Grounded language learning by mechanical turker descent. In Proceedings of the International Conference on Learning Representations. find
  17. Jekaterina Novikova, Ondřej Dušek, Amanda Cercas Curry, and Verena Rieser. 2017. Why we need new evaluation metrics for NLG. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. find
  18. Boyuan Pan, Hao Li, Zhou Zhao, Bin Cao, Deng Cai, and Xiaofei He. 2017. Memen: Multi-layer embedding with memory networks for machine comprehension. arXiv preprint arXiv:1707.09098. — [arXiv:1707.09098](https://arxiv.org/abs/1707.09098) find
  19. Pranav Rajpurkar, Robin Jia, and Percy Liang. 2018. Know what you don’t know: Unanswerable questions for SQuAD. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics. find our card