RPA: Reasoning Path Augmentation in Iterative Retrieving for Multi-Hop QA


  • Ziyi Cao Harbin Institute of Technology
  • Bingquan Liu Harbin Institute of Technology
  • Shaobo Li Harbin Institute of Technology




SNLP: Question Answering, SNLP: Sentence-Level Semantics and Textual Inference


Multi-hop questions are associated with a series of justifications, and one needs to obtain the answers by following the reasoning path (RP) that orders the justifications adequately. So reasoning path retrieval becomes a critical preliminary stage for multi-hop Question Answering (QA). Within the RP, two fundamental challenges emerge for better performance: (i) what the order of the justifications in the RP should be, and (ii) what if the wrong justification has been in the path. In this paper, we propose Reasoning Path Augmentation (RPA), which uses reasoning path reordering and augmentation to handle the above two challenges, respectively. Reasoning path reordering restructures the reasoning by targeting the easier justification first but difficult one later, in which the difficulty is determined by the overlap between query and justifications since the higher overlap means more lexical relevance and easier searchable. Reasoning path augmentation automatically generates artificial RPs, in which the distracted justifications are inserted to aid the model recover from the wrong justification. We build RPA with a naive pre-trained model and evaluate RPA on the QASC and MultiRC datasets. The evaluation results demonstrate that RPA outperforms previously published reasoning path retrieval methods, showing the effectiveness of the proposed methods. Moreover, we present detailed experiments on how the orders of justifications and the percent of augmented paths affect the question- answering performance, revealing the importance of polishing RPs and the necessity of augmentation.




How to Cite

Cao, Z., Liu, B., & Li, S. (2023). RPA: Reasoning Path Augmentation in Iterative Retrieving for Multi-Hop QA. Proceedings of the AAAI Conference on Artificial Intelligence, 37(11), 12598-12606. https://doi.org/10.1609/aaai.v37i11.26483



AAAI Technical Track on Speech & Natural Language Processing