Browse State-of-the-Art › Reading Comprehension
Reading Comprehension
634 papers with code · 7 benchmarks · 95 datasets archive 2025-07-28
Most current question answering datasets frame the task as reading comprehension where the question is about a paragraph or document and the answer often is a span in the document.
Some specific tasks of reading comprehension include multi-modal machine reading comprehension and textual machine reading comprehension, among others. In the literature, machine reading comprehension can be divide into four categories: cloze style, multiple choice, span prediction, and free-form answer. Read more about each category here.
Benchmark datasets used for testing a model's reading comprehension abilities include MovieQA, ReCoRD, and RACE, among others.
The Machine Reading group at UCL also provides an overview of reading comprehension tasks.
Figure source: A Survey on Machine Reading Comprehension: Tasks, Evaluation Metrics and Benchmark Datasets
Description from the archive archive 2025-07-28; Papers-with-Code links inside it are rewritten to this site.
Benchmarks archive 2025-07-28
7 leaderboard tables shown for this task, 7 with rows (a “benchmark” on this site is a table with at least one row, as on /sota), ordered by row count. “Best model” is the first row in the archive's own order at snapshot; nothing is re-ranked here and metric direction is not recorded in the archive. PwC's Trend sparklines are not in the archive, so that column is omitted.
| Dataset | Best model (first row in archive order) | Paper | Code | Syntology | Compare |
|---|---|---|---|---|---|
| ReClor (39 rows) | Rational Reasoner / IDOL | IDOL: Indicator-oriented Logic Pre-training for Logical Reasoning | code | — | Compare |
| RACE (24 rows) | ALBERT (Ensemble) | Improving Machine Reading Comprehension with Single-choice... | — | — | Compare |
| MuSeRC (22 rows) | Golden Transformer | — | — | — | Compare |
| AdversarialQA (3 rows) | RoBERTa-Large | Beat the AI: Investigating Adversarial Human Annotation for... | code | — | Compare |
| CrowdSource QA (1 row) | BERT | Predicting Subjective Features of Questions of QA Websites using BERT | code | — | Compare |
| RadQA (1 row) | BERT pretrained on MIMIC-III | RadQA: A Question Answering Dataset to Improve Comprehension of... | — | — | Compare |
| ReCAM (1 row) | NAL | ZJUKLAB at SemEval-2021 Task 4: Negative Augmentation with... | code | — | Compare |
Syntology column: samples harvested from the paper's repositories and executed on synthesized fixtures; “ran” is not a correctness claim and does not order the table. A dash means no Syntology record for that paper, not a recorded non-run. Read from the graph 2026-09-24.
Libraries
Not in the archive: the export carries no per-task library table, so there is nothing to show at snapshot 2025-07-28.
Datasets archive 2025-07-28
95 datasets whose archive record lists this task, ordered by the archive's paper count. 30 shown of 95 until expanded.
Subtasks archive 2025-07-28
20 subtasks in the archive's task tree.
Most implemented papers archive 2025-07-28
30 shown of 634 papers with code (1,760 tagged with this task in all), ordered by repositories listed in the archive, not by stars (the archive holds no stars, so PwC's “Social” and “Latest” sorts cannot be reproduced). Papers without a page here are shown as plain text.
-
28 May 2020 67 repositories listed Syntology ran 15 of 65 samples · 50 unverified · 4 pointer-only (licence)By contrast, humans can generally perform a new language task from only a few examples or from simple instructions - something which current NLP systems still largely struggle to do.
-
26 Jul 2019 67 repositories listed Syntology ran 22 of 48 samples · 26 unverified · 23 pointer-only (licence)Language model pretraining has led to significant performance gains but careful comparison between different approaches is challenging.
-
5 Aug 2015 40 repositories listed Syntology ran 12 of 51 samples · 39 unverified · 9 pointer-only (licence)Unlike traditional DNN-HMM models, this model learns all the components of a speech recognizer jointly.
-
19 Jun 2019 27 repositories listed Syntology ran 10 of 24 samples · 14 unverified · 3 pointer-only (licence)With the capability of modeling bidirectional contexts, denoising autoencoding based pretraining like BERT achieves better performance than pretraining approaches based on autoregressive language modeling.
-
5 Nov 2016 27 repositories listed Syntology ran 8 of 11 samples · 3 unverified · 7 pointer-only (licence)Machine comprehension (MC), answering a query about a given context paragraph, requires modeling complex interactions between the context and the query.
-
14 Feb 2019 21 repositories listedNatural language processing tasks, such as question answering, machine translation, reading comprehension, and summarization, are typically approached with supervised learning on taskspecific datasets.
-
16 Jun 2016 21 repositories listed Syntology ran 4 of 6 samples · 2 unverified · 6 pointer-only (licence)We present the Stanford Question Answering Dataset (SQuAD), a new reading comprehension dataset consisting of 100, 000+ questions posed by crowdworkers on a set of Wikipedia articles, where the answer to each question…
-
19 Feb 2015 20 repositories listed Syntology ran 1 of 3 samples · 2 unverified · 2 pointer-only (licence)One long-term goal of machine learning research is to produce methods that are applicable to reasoning and natural language, in particular building an intelligent dialogue agent.
-
23 Apr 2018 15 repositories listed Syntology ran 7 of 19 samples · 12 unverified · 2 pointer-only (licence)On the SQuAD dataset, our model is 3x to 13x faster in training and 4x to 9x faster in inference, while achieving equivalent accuracy to recurrent models.
-
5 Jun 2020 14 repositories listed Syntology ran 4 of 13 samples · 9 unverified · 3 pointer-only (licence)Recent progress in pre-trained neural language models has significantly improved the performance of many natural language processing (NLP) tasks.
-
28 Nov 2016 14 repositories listed Syntology ran 3 of 33 samples · 30 unverifiedThe size of the dataset and the fact that the questions are derived from real user search queries distinguishes MS MARCO from other well-known publicly available datasets for machine reading comprehension and…
-
10 Jun 2015 12 repositories listed Syntology ran 0 of 2 samples · 2 unverifiedTeaching machines to read natural language documents remains an elusive challenge.
-
11 Jun 2018 11 repositories listedExtractive reading comprehension systems can often locate the correct answer to a question in a context document, but they also tend to make unreliable guesses on questions for which the correct answer is not stated in…
-
17 Sep 2019 10 repositories listed Syntology ran 12 of 47 samples · 35 unverified · 15 pointer-only (licence)To demonstrate that large language models can further advance the state of the art (SOTA), we train an 8.
-
29 Apr 2017 10 repositories listedWe study automatic question generation for sentences from text passages in reading comprehension.
-
31 Mar 2017 10 repositories listed Syntology ran 1 of 1 samples · 0 unverified · 1 pointer-only (licence)This paper proposes to tackle open- domain question answering using Wikipedia as the unique knowledge source: the answer to any factoid question is a text span in a Wikipedia article.
-
22 Oct 2020 8 repositories listed Syntology ran 0 of 13 samples · 13 unverifiedThe recent "Text-to-Text Transfer Transformer" (T5) leveraged a unified text-to-text format and scale to attain state-of-the-art results on a wide variety of English-language NLP tasks.
-
25 Oct 2019 8 repositories listed Syntology ran 2 of 5 samples · 3 unverified · 2 pointer-only (licence)Instead of treating the task of NER as a sequence labeling problem, we propose to formulate it as a machine reading comprehension (MRC) task.
-
5 Apr 2022 7 repositories listed Syntology ran 30 of 37 samples · 7 unverifiedTo further our understanding of the impact of scale on few-shot learning, we trained a 540-billion parameter, densely activated, Transformer language model, which we call Pathways Language Model PaLM.
-
10 Nov 2019 7 repositories listed Syntology ran 4 of 6 samples · 2 unverified · 4 pointer-only (licence)We introduce an approach for open-domain question answering (QA) that retrieves and reads a passage graph, where vertices are passages of text and edges represent relationships that are derived from an external…
-
10 Dec 2018 6 repositories listedConversational question answering (CQA) is a novel QA task that requires understanding of dialogue context.
-
10 Dec 2017 6 repositories listedWe propose a simple yet robust stochastic answer network (SAN) that simulates multi-step reasoning in machine reading comprehension.
-
26 Apr 2021 5 repositories listedTo enhance the generalization ability of PanGu-α, we collect 1.
-
24 Sep 2018 5 repositories listedThis paper presents an extension of the Stochastic Answer Network (SAN), one of the state-of-the-art machine reading comprehension models, to be able to judge whether a question is unanswerable or not.
-
18 Sep 2018 5 repositories listedWe propose a multi-task learning framework to learn a joint Machine Reading Comprehension (MRC) model that can be applied to a wide range of MRC tasks in different domains.
-
29 Aug 2016 5 repositories listed Syntology ran 3 of 3 samples · 0 unverified · 3 pointer-only (licence)We propose two ways of using Pointer Net for our task.
-
20 May 2021 4 repositories listedWe introduce Korean Language Understanding Evaluation (KLUE) benchmark.
-
23 Dec 2020 4 repositories listedOpen-domain question answering can be reformulated as a phrase retrieval problem, without the need for processing documents on-demand during inference (Seo et al., 2019).
-
31 Jan 2020 4 repositories listedUnderstanding natural language questions entails the ability to break down a question into the requisite steps for computing its answer.
-
7 Nov 2019 4 repositories listed Syntology ran 0 of 3 samples · 3 unverifiedMany NLP tasks such as tagging and machine reading comprehension are faced with the severe data imbalance issue: negative examples significantly outnumber positive examples, and the huge number of background examples…
Syntology lines on 19 of the papers shown; no Syntology record for the others (a paper without an arXiv id cannot be joined to the graph, and absence from the graph layer is not a recorded non-run). “Ran” means the sample executed on a synthesized fixture, not that the paper's result was reproduced. Read from the graph 2026-09-24.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections