R-NET: Machine Reading Comprehension with Self-matching Networks

  • Natural Language Computing Group

In this paper, we introduce R-NET, an end-to-end neural networks model for reading comprehension style question answering, which aims to answer questions from a given passage. We first match the question and passage with gated attention-based recurrent networks to obtain the question-aware passage representation. Then we propose a self-matching attention mechanism to refine the representation by matching the passage against itself, which effectively encodes information from the whole passage. We finally employ the pointer networks to locate the positions of answers from the passages. We conduct extensive experiments on the SQuAD and MS-MARCO datasets, and our model achieves the best results on both datasets among all published results.

* This is the work-in-progress technique report of R-NET. For citation, please refer to our ACL 2017 paper (BibTex (opens in new tab)).