Robustifying Multi-hop QA through Pseudo-Evidentiality Training
Summary
Multi-hop QA models often get the right answer without real reasoning. They exploit shortcuts such as the expected entity type instead of linking all the needed facts. The authors want to penalise such unsupported answers without paying for annotated reasoning chains. Working with the HotpotQA distractor setting and a RoBERTa reader, they add two training signals. The first is answerability. The second is evidentiality: whether the passage actually contains the evidence that justifies the answer.
Evidence-negative examples are created by stripping or diluting context around the answer sentence. Evidence-positive examples come from an Interpreter module that scores sentences by inserting and erasing them and measuring the resulting change in answer confidence. These pseudo-labels feed a selective regularization scheme. It trains a deliberately biased branch and decorrelates the main model from it, so the model stays confident when evidence is complete and becomes cautious when it is not.
The approach improves QA over baselines on both the original and challenge sets of HotpotQA. It can also be stacked on a stronger existing model. This matters because it makes multi-hop readers more robust at no extra annotation cost.
Key points
- Data: HotpotQA (112k questions). Each question has 10 candidate paragraphs, 2 relevant and 8 distractors. Evaluation uses word-level answer F1, plus a challenge set testing disconnected reasoning.
- Three kinds of evidence-negative inputs are built automatically:
- the answer sentence alone;
- the answer sentence plus distractor text;
- one relevant paragraph plus one distractor paragraph.
- Pseudo-evidence quality, measured as sentence-level evidence selection against human labels:
- The Interpreter on the full model reaches F1 69.35 and recall 86.59.
- The variant trained with plain regularization R reaches F1 70.30 and recall 87.10.
- The unsupervised retrieval baseline AIR gets F1 66.16 but the best precision, 63.06.
- Ablations show performance drops when evidence-positive data or evidentiality labels are removed, or when R̂ is replaced by plain R.
- A dev-set confidence analysis uses about 7K question–passage pairs per set. It shows the full model raises confidence on evidence-positive inputs and lowers it on answer-sentence-only inputs.
Cited by
Cite
@inproceedings{lee2021robustifying,
title = {{Robustifying Multi-hop QA through Pseudo-Evidentiality Training}},
author = {Lee, Kyungjae and Hwang, Seung-won and Han, Sang-eun and Lee, Dohyeon},
booktitle = {Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers)},
year = {2021},
doi = {10.18653/v1/2021.acl-long.476},
eprint = {2107.03242},
archivePrefix = {arXiv},
url = {https://doi.org/10.18653/v1/2021.acl-long.476}
}References
- Akari Asai, Kazuma Hashimoto, Hannaneh Hajishirzi, Richard Socher, and Caiming Xiong. 2019. Learning to retrieve reasoning paths over wikipedia graph for question answering. In International Conference on Learning Representations. find our card
- Iz Beltagy, Matthew E Peters, and Arman Cohan. 2020. Longformer: The long-document transformer. arXiv preprint arXiv:2004.05150. find
- Jifan Chen and Greg Durrett. 2019. Understanding dataset design choices for multi-hop reasoning. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics. find
- Yuwei Fang, Siqi Sun, Zhe Gan, Rohit Pillai, Shuohang Wang, and Jingjing Liu. 2020. Hierarchical graph network for multi-hop question answering. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 8823–8838. find
- Gabriel Grand and Yonatan Belinkov. 2019. Adversarial regularization for visual question answering: Strengths, shortcomings, and side effects. In Proceedings of the Second Workshop on Shortcomings in Vision and Language, pages 1–13. find
- Dirk Groeneveld, Tushar Khot, Ashish Sabharwal, et al. 2020. A simple yet strong pipeline for hotpotqa. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 8839–8845. find
- Sarthak Jain and Byron C Wallace. 2019. Attention is not explanation. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 3543–3556. find our card
- Yichen Jiang and Mohit Bansal. 2019. Avoiding reasoning shortcuts: Adversarial evaluation, training, and model development for multi-hop qa. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 2726– 2736. find
- Yinhan Liu, Myle Ott, Naman Goyal, Jingfei Du, Mandar Joshi, Danqi Chen, Omer Levy, Mike Lewis, Luke Zettlemoyer, and Veselin Stoyanov. 2019. Roberta: A robustly optimized bert pretraining approach. arXiv preprint arXiv:1907.11692. find
- Sewon Min, Eric Wallace, Sameer Singh, Matt Gardner, Hannaneh Hajishirzi, and Luke Zettlemoyer. 2019. Compositional questions do not necessitate multi-hop reasoning. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 4249–4257. find
- Yixin Nie, Songhe Wang, and Mohit Bansal. 2019. Revealing the importance of semantic retrieval for machine reading at scale. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCN… find
- Yilin Niu, Fangkai Jiao, Mantong Zhou, Ting Yao, Minlie Huang, et al. 2020. A self-training method for machine reading comprehension with soft evidence extraction. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 3916–3927. find
- Ethan Perez, Siddharth Karamcheti, Rob Fergus, Jason Weston, Douwe Kiela, and Kyunghyun Cho. 2019. Finding generalizable evidence by learning to convince q\\&a models. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference… find
- Lin Qiu, Yunxuan Xiao, Yanru Qu, Hao Zhou, Lei Li, Weinan Zhang, and Yong Yu. 2019. Dynamically fused graph network for multi-hop reasoning. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 6140– 6150. find
- 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 (Volume 2: Short Papers), pages 784–789. find our card
- Sofia Serrano and Noah A Smith. 2019. Is attention interpretable? In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, pages 2931–2951. find our card
- Krishna Kumar Singh, Dhruv Mahajan, Kristen Grau-man, Yong Jae Lee, Matt Feiszli, and Deepti Ghadi-yaram. 2020. Don’t judge an object by its context: Learning to overcome contextual bias. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 11070–11078. find
- Harsh Trivedi, Niranjan Balasubramanian, Tushar Khot, and Ashish Sabharwal. 2020. Is multihop qa in dire condition? measuring and reducing disconnected reasoning. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 8846–8863. find
- Lifu Tu, Garima Lalwani, Spandana Gella, and He He. 2020. An empirical study on robustness to spurious correlations using pre-trained language models. Transactions of the Association for Computational Linguistics, 8:621–633. find
- Prasetya Ajie Utama, Nafise Sadat Moosavi, and Iryna Gurevych. 2020. Mind the trade-off: Debiasing nlu models without degrading the in-distribution performance. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 8717–8729. find
- Vikas Yadav, Steven Bethard, and Mihai Surdeanu. 2020. Unsupervised alignment-based iterative evidence retrieval for multi-hop question answering. In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pages 4514– 4525. find
- Zhilin Yang, Peng Qi, Saizheng Zhang, Yoshua Bengio, William Cohen, Ruslan Salakhutdinov, and Christopher D Manning. 2018. Hotpotqa: A dataset for diverse, explainable multi-hop question answering. find our card
- In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, pages 2369–2380. find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/lee-2021-robustifying-multi-hop-qa-through/