Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T10:59:34.697Z Has data issue: false hasContentIssue false

A Survey on Machine Reading Comprehension Systems

Published online by Cambridge University Press:  19 January 2022

Razieh Baradaran
Affiliation:
Computer and Information Technology Department, University of Qom, Qom, Iran
Razieh Ghiasi
Affiliation:
Computer and Information Technology Department, University of Qom, Qom, Iran
Hossein Amirkhani*
Affiliation:
Computer and Information Technology Department, University of Qom, Qom, Iran
*
*Corresponding author. E-mail: amirkhani@qom.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

Machine Reading Comprehension (MRC) is a challenging task and hot topic in Natural Language Processing. The goal of this field is to develop systems for answering the questions regarding a given context. In this paper, we present a comprehensive survey on diverse aspects of MRC systems, including their approaches, structures, input/outputs, and research novelties. We illustrate the recent trends in this field based on a review of 241 papers published during 2016–2020. Our investigation demonstrated that the focus of research has changed in recent years from answer extraction to answer generation, from single- to multi-document reading comprehension, and from learning from scratch to using pre-trained word vectors. Moreover, we discuss the popular datasets and the evaluation metrics in this field. The paper ends with an investigation of the most-cited papers and their contributions.

Information

Type
Survey Paper
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Samples from SQuAD (Rajpurkar et al. 2016) and CNN/Daily Mail (Chen, Bolton and Manning 2016) datasets. The original article of the CNN/Daily Mail example can be found at https://edition.cnn.com/2015/03/10/entertainment/feat-star-wars-gay-character

Figure 1

Table 1. Number of reviewed papers over different years.

Figure 2

Table 2. Statistics of different embedding methods used by reviewed papers.

Figure 3

Figure 2. The percentage of different character embedding methods over different years

Figure 4

Table 3. Statistics of different word representation methods in the reviewed papers.

Figure 5

Table 4. Statistics of different attention mechanisms used in the reasoning phase of MRC systems.

Figure 6

Table 5. Statistics of different prediction phase categories in the reviewed papers.

Figure 7

Table 6. Statistics of input/output types in MRC systems.

Figure 8

Table 7. MRC datasets proposed from 2016 to 2020. (A: Answer, P: passage, Q: Question)

Figure 9

Figure 3. The progress made on two datasets: SQuAD1.1 (top) and RACE (down). The data points are taken from https://rajpurkar.github.io/SQuAD-explorer and http://www.qizhexie.com/data/RACE_leaderboard.html, respectively. Only the articles available in our reviewed papers are reported.

Figure 10

Table 8. Statistics of evaluation measures used in reviewed papers.

Figure 11

Table 9. Statistics of different research contributions to MRC task in the reviewed papers.

Figure 12

Figure 4. Ratio of reviewed papers (%) for extractive/generative evaluation metrics

Figure 13

Table 10. Hot papers based on the number of citations in the Google Scholar service until September 2020.

Figure 14

Table A1. Reviewed papers categorized based on their embedding phase

Figure 15

Table A2. Reviewed papers categorized based on their reasoning phase

Figure 16

Table A3. Reviewed papers categorized based on their prediction phase

Figure 17

Table A4. Reviewed papers categorized based on their input/output

Figure 18

Table A5. Reviewed papers categorized based on their evaluation metric

Figure 19

Table A6. Reviewed papers categorized based on their novelties