ArXiv: 1803.05457
๐ฏ Pitch
State-of-the-art QA models from SQuAD and SNLI perform no better than random guessing on a set of grade-school science questions that defeat simple word co-occurrence baselines. This exposes a massive gulf between benchmark-driven progress and genuine reasoning ability, and the dataset is released to force the community past surface-level shortcuts.
1. Executive Summary
This paper introduces the AI2 Reasoning Challenge (ARC), a new question-answering benchmark consisting of 7,787 natural, grade-school science questions partitioned into an Easy Set and a Challenge Set โ where the Challenge Set is defined operationally as questions answered incorrectly by both a retrieval-based solver and a pointwise mutual information (PMI) co-occurrence solver. The authors test several baseline systems on the Challenge Set, including leading neural models adapted from SQuAD and SNLI โ DecompAttn, BiDAF, and DGEM โ and find that none are able to significantly outperform a random guessing baseline (scoring 25.02%), while the same systems achieve 50โ65% on the Easy Set. The Challenge Set thus isolates questions requiring reasoning beyond surface-level lexical matching, establishing that existing QA architectures โ despite performing well on factoid retrieval benchmarks โ fail when success depends on combining multiple facts, using commonsense knowledge, or performing multi-hop inference.
2. Context and Motivation
The Core Problem: QA Benchmarks Don't Test for Reasoning
The fundamental problem this paper addresses is that the most popular question-answering benchmarks in 2018 โ the datasets driving rapid progress in neural QA systems โ systematically fail to require genuine reasoning. On datasets like SQuAD (Rajpurkar et al., 2016), SNLI, CNN/DailyMail (Hermann et al., 2015), and NewsQA (Trischler et al., 2016), systems could achieve near-human performance by exploiting surface-level lexical cues โ statistical correlations between question words and answer words that appear in nearby text โ without performing anything resembling the multi-step inference, commonsense application, or knowledge combination that humans use when answering complex questions.
The paper makes this diagnosis explicit in the introduction: "many of these datasets focused on retrieval-style tasks, where surface-level cues alone were usually sufficient to identify an answer. This has not encouraged progress on questions requiring reasoning, use of commonsense knowledge, or other advanced methods for deeper text comprehension." In other words, the field was climbing the wrong hill. Scores were going up, but the underlying capability โ genuine machine reading and reasoning โ was not necessarily improving. The 2018 WIRED headline the paper cites, "AI beat humans at reading! Maybe not" (Simonite, 2018), captured this anxiety: the benchmarks said we were winning, but the systems could be fooled by trivial adversarial perturbations (Jia and Liang, 2017), suggesting they had learned dataset-specific shortcuts rather than robust comprehension.
This matters for several practical and scientific reasons that the paper makes clear, though often implicitly:
- Misallocated research effort. If benchmark scores are dominated by easy questions that yield to simple lexical methods, incremental improvements on those benchmarks may reflect better exploitation of surface statistics rather than advances in reasoning. Researchers optimize for the metric, and if the metric doesn't distinguish between shallow pattern-matching and genuine understanding, the entire field's effort can be misdirected.
- Deployment brittleness. Systems that rely on surface cues fail catastrophically when those cues are absent or misleading โ exactly the scenario presented by ARC Challenge questions. A QA system deployed in education, scientific research, or decision-support cannot be trusted if it collapses the moment a question can't be answered by finding a near-verbatim sentence in a corpus.
- The science of intelligence. Question-answering is a microcosm of intelligence: it requires retrieving relevant knowledge, filtering distractors, combining multiple facts, applying commonsense models of the world, and sometimes reasoning counterfactually or spatially. A benchmark that exercises these faculties is a more honest measure of progress toward AI than one that rewards lexical shortcuts.
Conflicting Evidence: High Scores, Low Understanding
The paper is motivated by a genuine and well-documented contradiction in the 2017โ2018 NLP landscape. On one side, neural models were achieving spectacular scores:
- SQuAD, a reading comprehension dataset where answers are spans extracted from a provided passage, had seen model performance rocket upward. The BiDAF model (Seo et al., 2017b) was a top performer, achieving near-human exact-match scores.
- SNLI, a natural language inference dataset, similarly saw the decomposable attention model (Parikh et al., 2016) reach impressive accuracy.
- The broader narrative was one of rapid, unimpeded progress toward human-level reading comprehension.
On the other side, evidence was accumulating that these scores didn't mean what they appeared to mean:
- Jia and Liang (2017) showed that adding a single distractor sentence to a SQuAD passage โ semantically irrelevant but containing words overlapping with the question โ could cause state-of-the-art models' performance to plummet. The systems weren't reading; they were pattern-matching.
- Gururangan et al. (2018) demonstrated that SNLI models were exploiting annotation artifacts โ systematic correlations between certain words and entailment labels in the training data โ rather than learning to reason about logical relationships. A hypothesis-only baseline (ignoring the premise entirely) achieved far above random performance.
- The paper cites Davis (2016), who provided a guide for "how to write science questions that are easy for people and hard for computers," explicitly pointing out that standard test questions contain surface patterns that machines can exploit while humans rely on deeper understanding.
The ARC paper's central insight is that these conflicting findings are not paradoxical โ they reflect heterogeneity in question difficulty that existing benchmarks fail to surface. Concretely: the SQuAD questions that drove high aggregate scores were predominantly retrieval-style questions where the answer was explicitly stated in the passage. The hard questions โ ones requiring inference across sentences, commonsense knowledge, or multi-step reasoning โ were either absent or so outnumbered by easy questions that solving them wasn't necessary to achieve high aggregate scores. The benchmark's average score obscured the fact that performance on hard questions might be near zero.
Where Prior Approaches Fall Short
The paper identifies specific limitations in prior datasets along several dimensions that motivated ARC's design:
Retrieval-dominance. SQuAD, NewsQA, CNN/DailyMail, and MCTest (Richardson, 2013) all share a structural property: the answer is "explicitly stated" in a provided passage. The task reduces to finding the right sentence and extracting the right span โ a problem that lexical overlap and attention mechanisms solve remarkably well without requiring inference. The paper notes that "surface-level cues alone were usually sufficient" on these benchmarks, meaning they tested retrieval, not reasoning.
Factoid bias. TriviaQA (Joshi et al., 2017) broadened the task by providing multiple articles rather than a single passage, and used independently-authored questions. However, the questions were "largely factoid-style, e.g., 'Who won the Nobel Peace Prize in 2009?'" Factoid questions map to single facts; they test whether a system can find the relevant sentence in a corpus, not whether it can combine information from multiple sentences or apply unstated commonsense knowledge.
Synthetic vs. natural. The bAbI dataset (Weston et al., 2015) explicitly targeted multi-step reasoning through 20 synthetic tasks generated by a simulator and template-based language generator. While bAbI stimulated valuable work on memory networks and multi-hop architectures, the paper argues that its "use of synthetic text and a synthetic world limits the realism and difficulty of the task." By 2018, many systems achieved perfect or near-perfect scores on most bAbI tasks, and the paper warns that "neural methods are remarkably powerful at 'reverse-engineering' the process by which a dataset was generated, or picking up on its idiosyncrasies to excel at it, without necessarily advancing language understanding or reasoning." The intended reasoning challenge was circumvented because the synthetic generation process left statistical fingerprints that models could learn instead of learning to reason.
Multi-hop that isn't truly multi-hop. WikiHop (Welbl et al., 2017b) was designed to require reasoning across multiple Wikipedia documents. The paper identifies three limitations: (1) questions are binary predicates (e.g., date_of_birth("jeanne c. stein", ?X)) โ a narrow, structured format unlike natural questions; (2) the intended inference is "typically a simple two-step chain (commonly a geographical substitution of a city for a country)"; and critically, (3) "in many cases the correct answer can be guessed from the passage, without requiring multi-hop inference (~44% of the answerable questions are single-hop, according to the authors)." This last point is damning: a dataset designed for multi-hop reasoning had nearly half its questions solvable by single-hop methods, again allowing systems to achieve respectable scores without the intended capability.
Small, unpartitioned standardized test datasets. The use of standardized test questions for AI evaluation predates ARC โ the paper cites work from the Allen AI Science Challenge (Schoenick et al., 2017), the NTCIR QALab tasks (NII, 2017), the Todai Robot Project (Fujita et al., 2014), and Clark et al. (2016). But these efforts faced two "potentially significant challenges":
- Small scale. Standardized test questions are "difficult to obtain" because "most examination boards release only limited practice tests to the public." Prior datasets were often on the order of hundreds of questions โ too small to train or reliably evaluate data-hungry neural models.
- No difficulty filtering. Because tests are "designed for people rather than machines, large portions of these tests can be easily solved by simple AI methods." The result: "scores become dominated by the performance of simple algorithms (information retrieval, statistical correlations)." This is the critical diagnostic point. When a benchmark's aggregate score is driven by easy questions that IR and PMI can answer, research effort flows toward "incrementally improving those algorithms, rather than exploring the larger AI challenges that the more difficult questions demand." The paper explicitly names this as a research misdirection problem: "it is easy to mistake progress on these datasets as implying equal progress on easy and hard questions, while in reality progress may be heavily concentrated on easy questions alone (Gururangan et al., 2018)."
How This Paper Positions Itself
ARC positions itself as directly addressing these two limitations of prior standardized-test datasets โ scale and difficulty filtering โ while avoiding the pitfalls of synthetic datasets and retrieval-dominated benchmarks.
Scale through aggregation. By conducting "several months of extensive search and investigation" across numerous examination sources โ the Appendix lists 22 distinct sources including state assessment programs (California Standards Test, NY Regents, Massachusetts MCAS), national assessments (NAEP), and international assessments (TIMSS) โ the authors assembled 7,787 questions, making ARC "the largest public-domain set of this kind." This scale is sufficient for training and statistically meaningful evaluation. Table 1 shows a train/dev/test split of 3,370 / 869 / 3,548 questions, with the Challenge/Easy distinction preserved across all splits.
Difficulty filtering through operational definition. The paper's key methodological innovation is the creation of a Challenge Set โ 2,590 questions that both the IR solver and the PMI solver answer incorrectly. This is an operational definition of difficulty, not a subjective one: a question is "hard" if two specific, well-understood algorithms โ representing the class of methods that dominate easy-question performance โ fail on it. The paper is explicit that this "only approximates the informal goal of it being a 'hard' question," but it "nevertheless serves as a practical and useful filter, as reflected by the low scores of various baselines on the Challenge Set."
This filtering strategy has a crucial property: it routes research attention toward the questions that simple methods can't answer. By removing questions where IR or PMI succeed, the Challenge Set ensures that aggregate scores on it cannot be inflated by surface-level pattern matching. A system that achieves high accuracy on the Challenge Set must be doing something qualitatively different โ combining facts, applying commonsense, performing multi-hop inference. The paper doesn't prescribe what methods should replace IR and PMI, but it constructs a benchmark where their limitations are inescapable.
Natural language, natural knowledge. Unlike bAbI, ARC uses real questions written for human students by professional examiners. The knowledge required is real elementary and middle-school science โ not a synthetic microworld. The reasoning types are diverse and unconstrained by a simulator's capabilities. Tables 4 and 5 enumerate the knowledge types (definitions, basic facts, causal processes, teleological explanations, algebraic inheritance, experimental design, spatial reasoning) and reasoning types (question logic, linguistic matching, multi-hop, comparison, algebraic, hypothetical/counterfactual, explanation/metareasoning, spatial/kinematic, analogy) observed in a sample of 100 Challenge questions. This diversity means that no single reasoning architecture โ a memory network, an entailment model, a table-based reasoner โ is likely to dominate. The benchmark demands breadth.
Corpus support without corpus dependency. The ARC Corpus (14M science sentences, 1.4GB) is provided as a starting resource, but systems are explicitly "not restricted to this corpus." The paper walks a careful line: it demonstrates that the corpus mentions knowledge relevant to ~95% of Challenge questions (through a sampled analysis showing indirect evidential support for answers), but it also shows that simple IR over this corpus achieves only random-level performance (20.26% on the Challenge Set, actually slightly below random, compared to 62.55% on the Easy Set). This proves that the knowledge is present but not trivially accessible โ the corpus is a resource for reasoning, not a lookup table.
Baselines as proof of difficulty, not as solutions. The paper tests seven algorithmic systems plus a random baseline on the Challenge Set, with the key result that none significantly outperform random (where the 95% confidence interval is ยฑ2.5%). The baselines span diverse approaches: IR and PMI (the definitional filters), TableILP (semi-structured knowledge base reasoning), TupleInference (Open IE tuple matching), three neural entailment models (DecompAttn, DGEM, DGEM-OpenIE) adapted from SNLI leaders, and BiDAF adapted from SQuAD. The fact that BiDAF โ a top SQuAD performer โ scores 26.54% on the Challenge Set compared to 50.11% on the Easy Set dramatizes the gap: the model that "beat humans at reading" on SQuAD is functionally illiterate on ARC Challenge questions. This is the paper's central empirical claim and its primary motivation for issuing a challenge to the community.
A challenge, not a solution paper. Unusually for a technical paper, ARC does not propose a new model or method. It proposes a task and demonstrates that existing methods fail on it. The paper concludes by "posing ARC as a challenge to the community" and providing the dataset, corpus, baseline models, and a leaderboard. This positions the work as infrastructure for future research โ a carefully constructed measuring stick that reveals a capability gap the field had been overlooking. The implicit argument is that progress on ARC would constitute genuine progress on reasoning, precisely because the benchmark was designed to be impervious to the shortcuts that had inflated scores on prior datasets.
3. Technical Approach
3.1 Reader Orientation
This is primarily a dataset design and benchmark paper โ it does not propose a new model or algorithm. The "system" being built is not a solver but rather a carefully constructed evaluation framework consisting of a question dataset, an accompanying science corpus, and a suite of baseline models that together define a controlled challenge for the question-answering research community. The core idea is that by filtering questions through two simple solvers โ removing those that yield to surface-level lexical cues โ you isolate a subset of questions that demand genuine reasoning, and you can then use this subset to measure progress that isn't confounded by easy retrieval wins.
3.2 Big-Picture Architecture (Diagram in Words)
The ARC infrastructure has three major components plus a meta-strategy for question partitioning:
-
The ARC Question Dataset โ 7,787 natural, multiple-choice (typically 4-way) grade-school science questions collected from 22 distinct standardized test sources, partitioned into train/dev/test splits and further split into a Challenge Set (2,590 questions) and an Easy Set (5,197 questions) based on performance of two filtering solvers.
-
The Two Filter Solvers (IR and PMI) โ The retrieval-based solver and the pointwise mutual information co-occurrence solver, run against a large web corpus (Waterloo, 5ร10ยนโฐ tokens, 280GB). These are used operationally: any question that either solver answers correctly is assigned to the Easy Set; only questions both solvers get wrong become Challenge questions.
-
The ARC Corpus โ A supporting resource of 14M science-related sentences (1.4GB), created by running parameterized search queries against a web search engine across ~80 grade-school science topics. It is provided as a starting knowledge source but use is optional and systems are not restricted to it.
-
Baseline Systems โ Seven algorithmic solvers plus a random baseline, spanning IR, PMI, semi-structured knowledge base reasoning (TableILP), Open IE tuple matching (TupleInference), neural entailment models adapted from SNLI (DecompAttn, DGEM, DGEM-OpenIE), and a reading comprehension model adapted from SQuAD (BiDAF). These serve as initial measurements of the Challenge Set's difficulty.
The information flow for constructing ARC is: collect questions from examination sources โ for each question, run IR and PMI solvers against the Waterloo corpus โ if either solver answers correctly, place in Easy Set; if both fail, place in Challenge Set โ split across train/dev/test while preserving Easy/Challenge proportions โ release dataset, corpus, and baseline implementations.
The information flow for using ARC is: a research team downloads the dataset and optionally the corpus โ builds any QA system (not restricted to provided baselines or corpus) โ evaluates on the hidden test set โ submits scores to the leaderboard.
3.3 Roadmap for the Deep Dive
- First, the question collection process, because the dataset's scale and provenance (22 sources, 7,787 questions) are what make ARC practically useful compared to prior small-scale standardized test datasets, and the collection methodology determines what kinds of reasoning the questions demand.
- Second, the operational definition of the Challenge Set via the two filter solvers (IR and PMI), because this is the paper's key methodological innovation โ the mechanism that ensures Challenge Set scores reflect reasoning rather than surface matching โ and understanding it requires understanding both the solvers and the partitioning logic.
- Third, the ARC Corpus construction, because it provides the knowledge substrate that makes the benchmark tractable without making it trivial, and the paper's sampled analysis showing ~95% knowledge coverage but <random IR performance demonstrates the gap between knowledge availability and knowledge accessibility.
- Fourth, the baseline systems, because their failure on the Challenge Set (none above random) is the empirical claim that establishes the benchmark's difficulty, and explaining how top SQuAD/SNLI models are adapted to multiple-choice QA reveals why they fail โ their dependence on IR-retrieved sentences means they inherit the retrieval bias that the filter solvers exploit.
3.4 Detailed, Sentence-Based Technical Breakdown
This is a dataset and benchmark construction paper. The core idea is that you can create a question-answering benchmark that genuinely tests reasoning by taking a large set of natural exam questions, identifying which ones simple algorithms can answer correctly, and removing those โ leaving a residual set where surface-level methods fail, so any system that succeeds must be doing something qualitatively different.
Question Collection and Provenance
The ARC dataset consists of 7,787 natural science questions, all of which are non-diagram, multiple-choice โ typically with 4 answer options, though the number varies from 3 to 5 (Table 3 shows an average of 4.0 options with a range of 3โ5). The questions are "authored for use on standardized tests" โ meaning they were written by professional exam writers for real student assessments, not by researchers for AI evaluation. This is a critical design choice: because the questions were designed to test human understanding of science concepts, they naturally require the kinds of reasoning (causal, teleological, spatial, analogical) that retrieval-dominated benchmarks miss. Nobody gamed the questions to be adversarial to AI; they simply reflect what humans consider evidence of comprehension.
The scale is achieved through aggregation across a wide range of sources. Appendix Table 7 lists 22 distinct examination sources, including:
- State assessment programs: MCAS (Massachusetts, 221 Challenge + 411 Easy), NY Regents (103 + 422), CA Standards Test (19 + 59), LA Educational Assessment Program (36 + 61), MD School Assessment (66 + 89 and separately 23 + 34), MEA (Maine, 36 + 56), Virginia Standards of Learning (37 + 120), North Carolina READY (45 + 67), ACTAAP (Arkansas, 71 + 129), AIMS (Arizona, 15 + 32), Alaska Dept of Education (38 + 62), MEAP (Michigan, 14 + 19), Ohio Achievement Tests (14 + 44), TAKS (Texas, 12 + 29), WASL (Washington, 3 + 5), FCAT (Florida, 3 + 3)
- National and international assessments: NAEP (National Assessment of Educational Progress, 12 + 37), TIMSS (Trends in International Mathematics and Science Study, 60 + 151, used with IEA permission)
- A large anonymous content partner: Listed as "Mercury" โ "an anonymous content partner of AI2 who has generously provided some of their science exam question data for non-commercial research purposes" โ contributing 1,762 Challenge and 3,366 Easy questions, making it by far the largest single source (approximately 66% of the total dataset)
The paper notes that this collection required "several months of extensive search and investigation," highlighting the practical difficulty: examination boards typically release only limited practice material publicly, and locating, obtaining permissions for, and digitizing questions from diverse sources is a significant logistical undertaking. The resulting dataset is "the largest public-domain set of this kind" โ prior standardized-test QA datasets were typically hundreds of questions rather than thousands.
The questions target grade levels 3 through 9 (students aged approximately 8โ13 years), as shown in Table 2. The distribution is concentrated at grades 4โ5 and 7โ8, with grade 8 contributing the largest share (41.4% of Challenge, 41.2% of Easy). The paper notes that "in practice, there is substantial overlap in difficulty among grade levels" โ the grade-level label assigned by examiners does not perfectly predict whether a question ends up in the Challenge or Easy Set, because each grade level contains a mixture of straightforward and conceptually demanding questions.
Table 3 provides summary statistics: Challenge questions average 22.3 words (range 2โ128), with an average of 1.8 sentences (range 1โ11); Easy questions average 19.4 words (range 3โ118) with 1.6 sentences (range 1โ9). Challenge answer options average 4.9 words (range 1โ39) versus 3.7 words (range 1โ26) for Easy. Challenge questions are systematically longer and have longer answer options, consistent with their greater conceptual complexity.
The question vocabulary uses 6,329 distinct words (stemmed), meaning the lexical coverage is substantial but not unbounded โ the knowledge tested draws from a finite grade-school science vocabulary.
The dataset is partitioned into train/dev/test splits as shown in Table 1: 3,370 training, 869 development, and 3,548 test questions. The splits preserve the Challenge/Easy distinction: the training set contains 1,119 Challenge + 2,251 Easy; development contains 299 + 570; test contains 1,172 + 2,376. This split structure enables standard model development workflows (train on training set, tune hyperparameters on dev, final evaluation on test) for both the Challenge and Easy subsets independently or jointly.
The Two Filter Solvers: Operational Definition of "Challenge"
The paper's central methodological contribution is the operational definition of the Challenge Set using two specific algorithms โ an Information Retrieval (IR) solver and a Pointwise Mutual Information (PMI) solver โ run against the Waterloo corpus. The definition is procedural, not subjective: a question belongs to the Challenge Set if and only if both solvers answer it incorrectly. The paper is explicit that this definition "only approximates the informal goal of it being a 'hard' question," but it serves as a "practical and useful filter."
This matters because it addresses the core problem the paper diagnoses: in unpartitioned datasets, aggregate scores are dominated by easy questions where simple methods succeed, masking the fact that difficult questions remain unsolved. By removing exactly those questions where simple methods do succeed, the Challenge Set ensures that any system achieving high accuracy must be doing something those methods cannot โ by construction, lexical matching and statistical co-occurrence are insufficient.
The choice to require both solvers to fail (rather than either) means the Challenge Set is a conservative filter. A question where IR succeeds but PMI fails, or vice versa, goes to the Easy Set. This ensures the Challenge questions are robustly hard โ impervious to both retrieval of explicit statements and statistical association between question and answer terms. The choice also means the Challenge Set is smaller than it would be with an "or" filter; the 2,590 Challenge questions represent roughly one-third of the total 7,787.
The Information Retrieval (IR) Solver
The IR solver operates on a simple principle: if a question together with an answer option appears explicitly stated in a large corpus, that answer option is likely correct. The underlying intuition is that standardized test questions often test knowledge that appears in textbooks and educational materials, and for easy questions, a near-verbatim statement of the question+answer may exist somewhere on the web.
The solver uses the Waterloo corpus from Clark et al. (2016), described as "a Web-based corpus of 5ร10ยนโฐ tokens (280GB)." This is not a curated science corpus โ it is a general web crawl โ but its scale means it captures a vast amount of educational and reference content.
The procedure for each question q with answer options a_i:
- For each answer option
a_i, concatenate the question text and the answer option text into a single search query:q + a_i. - Send this query to ElasticSearch against the Waterloo corpus index.
- From the search results, select the top-ranked sentence
sthat satisfies two overlap constraints:smust have at least one non-stopword overlap with the questionq(ensuring relevance to the question topic)smust have at least one non-stopword overlap with the answer optiona_i(ensuring the sentence mentions the candidate answer)
- Return the ElasticSearch score for this top sentence as the confidence score for
a_i. - Repeat for all answer options, then select the option with the highest confidence score as the predicted answer.
The overlap constraints prevent the solver from being misled by sentences that match the question but not the answer (or vice versa), ensuring the retrieved sentence is actually asserting or at least co-mentioning the question topic and the candidate answer. The search engine score, which is based on TF-IDF or BM25-like term weighting, provides a scalar confidence that can be compared across answer options.
The paper notes that the IR solver finds multiple supporting sentences for easy questions, often near-verbatim restatements. The barometer example in Section "The Challenge Set" illustrates this: for "Which property of air does a barometer measure? (B) pressure," the IR solver retrieves sentences like "Air pressure is measured with a barometer" and "A barometer measures the pressure of air molecules" โ essentially direct statements of the fact. This question is correctly answered and therefore excluded from the Challenge Set.
For Challenge questions, the IR solver fails because no single sentence in the corpus states the answer in a way that satisfies the overlap constraints with sufficient confidence. The luster example illustrates this: "There are no corpus sentences similar to 'a material's luster can be determined by looking at it.'" The knowledge exists distributed across multiple sentences, but no single sentence matches the question+answer pattern.
The Pointwise Mutual Information (PMI) Solver
The PMI solver captures a different kind of surface-level signal: statistical association between terms in the question and terms in answer options, regardless of whether they appear together in a single sentence that states a fact. The intuition is that for some easy questions, the correct answer's terms co-occur with question terms unusually frequently across a large corpus โ even if no single sentence cleanly states the answer, the statistical association is strong enough to identify the correct option.
The solver uses pointwise mutual information (Church and Hanks, 1989), which measures how much more (or less) frequently two terms co-occur than would be expected if they were statistically independent.
Given a large corpus C, the PMI for two n-grams x and y is defined as:
where $p(x, y)$ is the joint probability that x and y occur together in C within a specified window of text (the paper uses a 10-word window), and $p(x)$ and $p(y)$ are the marginal probabilities of x and y occurring anywhere in C.
What it computes: the log-ratio of the observed co-occurrence probability to the expected co-occurrence probability under the independence assumption. If x and y appear together more often than chance, the ratio is greater than 1, so the log is positive. If they appear together less often than chance (they repel each other), the ratio is less than 1, so the log is negative. A PMI of zero means they co-occur exactly as often as independence would predict.
Why this form: the log-ratio formulation gives a symmetric, interpretable measure of association strength that is grounded in information theory. Unlike raw co-occurrence counts, PMI normalizes for the baseline frequencies of the terms โ a very common word pair might co-occur often simply because both words are individually frequent, not because they are meaningfully associated. The denominator $p(x)p(y)$ corrects for this: it represents the null hypothesis (independence), and the ratio tells us how many times more likely the observed co-occurrence is than the null. The log transform makes the measure additive (the PMI of independent term pairs sums) and maps the multiplicative ratio to a symmetric scale centered at zero. A raw ratio $p(x,y)/p(x)p(y)$ would be zero-skewed (minimum 0, unbounded maximum), making it harder to threshold and compare across question-answer pairs.
The solver's procedure for each question q and answer option a_i:
- Extract n-grams from the question
q: unigrams, bigrams, trigrams, and skip-bigrams (bigrams with one intervening word skipped). - Extract n-grams from the answer option
a_iusing the same n-gram types. - For every pair of question n-gram
xand answer option n-gramy, compute$\text{PMI}(x, y)$using the Waterloo corpus with a 10-word co-occurrence window. - Compute the average PMI across all
(x, y)pairs โ this is the score for answer optiona_i. - Select the answer option with the highest average PMI.
Why these n-gram types: Unigrams capture single-word associations (e.g., "barometer" with "pressure"). Bigrams and trigrams capture multi-word phrases that are more specific and less ambiguous than single words (e.g., "air pressure" vs. just "pressure"). Skip-bigrams capture associations where an intervening word might separate related terms (e.g., "barometer ... pressure" with a function word in between), making the match more robust to syntactic variation. The combination of all four types provides a rich representation of both local and slightly distanced term associations.
For the barometer example, the PMI solver finds that "barometer" and "pressure" (and also "air" and "pressure") co-occur unusually frequently, producing high average PMI for the correct answer. The question is correctly answered and excluded from the Challenge Set.
For the luster example, the PMI solver fails because "mineral" co-occurs unusually frequently with incorrect answer options โ "mass," "weight," "hardness" โ that are generally associated with minerals in geological texts, even though they are wrong for this specific question about visual identification. The correct answer "luster" does not have a particularly strong PMI with the question terms, so the average PMI for the correct option is not the highest. The PMI signal is contaminated by domain-general associations that happen to align with distractors.
For the friction example ("A student riding a bicycle observes that it moves faster on a smooth road than on a rough road..."), the PMI solver likely associates "rough road" with "more friction" (a true physical relationship) rather than recognizing that the question asks why the smooth road is faster โ which requires identifying that the smooth road has less friction, so the bicycle moves faster. The distractor "more friction" benefits from a general association between roughness and friction magnitude, while the correct "less friction" requires understanding the causal direction of the effect on speed. PMI captures association strength but not the logical structure of the relationship (whether the association supports or contradicts the question's causal claim).
Challenge Set Partitioning Logic
The formal decision rule for question assignment:
- If either the IR solver or the PMI solver answers question
qcorrectly, thenqis assigned to the Easy Set. - If both the IR solver and the PMI solver answer
qincorrectly, thenqis assigned to the Challenge Set.
Note that this is an "OR" gate for Easy, an "AND" gate for Challenge: a question is Easy if at least one simple method works; it is Challenge only if both fail. This makes Challenge the harder-to-enter category and ensures Challenge questions are robustly impervious to surface methods.
The paper reports that the IR and PMI solvers, when run against the Waterloo corpus that defines the partition, score near zero on the Challenge Set by construction โ the slightly above-zero scores for IR (1.02%) and PMI (2.03%) in Table 6 are explained as "due to the solver occasionally picking multiple (tied) answers, resulting in a partial credit for a few questions." These partial-credit questions remain in the Challenge Set even though the solver technically received some points, because the solver did not unambiguously select the correct answer.
A crucial detail: the Easy Set is not guaranteed to be "easy" in an absolute sense โ it is simply the set of questions that at least one of the two filter solvers can answer. Some Easy questions may still be quite difficult for neural models, and indeed the baseline systems achieve only 50โ65% on the Easy Set (Table 6). The Challenge/Easy distinction is relative to the filter solvers' capabilities, not an absolute difficulty measure.
The partitioning also addresses a subtle research incentive problem. In unpartitioned datasets, a researcher can improve aggregate scores by better exploiting surface-level cues on the easy majority, without ever addressing the hard minority. By providing separate Challenge and Easy scores, ARC makes this strategy transparent: a system that achieves 70% on Easy and 25% on Challenge is clearly not solving the reasoning problem, even if its aggregate score (perhaps 55%) looks respectable. The leaderboard can display both scores, making differential performance visible.
The ARC Corpus: Knowledge Resource Construction
In addition to the question dataset, the paper releases the ARC Corpus โ a supporting collection of 14M science-related sentences (1.4GB of text) designed to provide a starting knowledge base for attacking the Challenge. The corpus is optional: systems may use it, ignore it, or supplement it with any other knowledge sources. The paper explicitly states that "systems are not restricted to this corpus."
The corpus was constructed through a large-scale, template-driven search process:
-
Define science topics. The authors identified approximately 80 science topics covered by US elementary and middle school curricula โ the subject areas from which ARC questions are drawn. These span domains like astronomy, biology, chemistry, physics, earth science, and scientific methodology.
-
Author search templates. For each topic, approximately 100 hand-written search query templates were created. For example, for the topic "celestial phenomena," two templates were authored: "[astronomical-term] astronomy" and "[astronomical-term] astrophysics."
-
Instantiate templates with term lists. Each template contains parameter slots (e.g.,
[astronomical-term]) that are filled using curated lists of relevant terms. For the celestial phenomena example, a list of 360 astronomical terms was collected, so the two templates produced 720 distinct search queries. -
Execute searches. Each instantiated query was sent to a major search engine, and the top several documents from each search were collected.
-
De-duplicate and clean. Collected documents were de-duplicated (removing pages that appeared in multiple search results). The content was stripped down to capture just the text, removing HTML markup, navigation elements, and other non-content material.
-
Chunk into sentences. The cleaned text was segmented into individual sentences, producing the final corpus of 14M sentence-level units.
-
Augment with AristoMini corpus. The corpus was augmented with an earlier Allen Institute resource called AristoMini, which contains dictionary definitions from Wiktionary, articles from Simple Wikipedia tagged as science, and additional science sentences collected from the web.
The paper reports that from an informal analysis of a random sample of 805 collected documents, approximately 75% were judged as "science relevant" โ meaning about one-quarter of the collected content is noise (non-science pages that happened to match the search terms). This is acceptable given the scale: the corpus contains roughly 10.5M science-relevant sentences even after accounting for the 25% noise rate.
Vocabulary coverage analysis. The paper reports that 99.8% of the ARC question vocabulary is mentioned in the ARC Corpus. Only 11 question words do not appear, and these are "mainly proper nouns": Daphne, Sooj, LaKeisha, Quickgrow, Hypergrow, CCGCAT, nonsnow, Quickgrow (appears twice, probably a typo in the paper), Coaccretion, HZn, MgBr. The near-complete lexical coverage means that the corpus's vocabulary is well-aligned with the questions' vocabulary โ the science concepts tested by ARC are indeed discussed somewhere in the corpus.
Knowledge coverage analysis. More important than vocabulary coverage is whether the corpus contains the knowledge needed to answer questions โ the factual content, not just the words. The paper reports an informal sampled analysis finding that the ARC Corpus "mentions knowledge relevant to approximately 95% of the ARC Challenge questions." The paper provides three worked examples illustrating what "mentions knowledge relevant" means in practice โ and critically, this does NOT mean the answer is stated in a single retrievable sentence.
For the rocket mass/weight question ("how will the mass and weight of the rocket be affected [when it escapes Earth's gravitational pull]?"), the correct answer is that mass stays the same but weight changes. The corpus contains multiple sentences that provide pieces of this knowledge:
- "The main difference is that if you were to leave the Earth and go to the Moon, your weight would change but your mass would remain constant."
- "Astronauts in orbit experience weightlessness just like objects in the falling aircraft."
- "Weight is the force that something feels due to gravity: so the brick would have a much larger weight near the earth's surface than it does in deep space."
No single sentence states the exact scenario (rocket escaping Earth's gravity), but the corpus contains the general principle (weight depends on gravity, mass does not) and analogous scenarios (Moon, orbit, deep space) from which the answer can be inferred. The knowledge is distributed across multiple sentences that together support the correct inference.
For the fight-or-flight question ("Which factor will prompt an animal's fight-or-flight response?" with correct answer "competition for food"), the corpus contains sentences linking competition to threats:
- "Insurgency, cross-border firing, competition with livestock for grazing ground, ...all threaten the Markhor."
- "The main threats to the species include loss of habitat through deforestation, hunting for meat and competition with domestic livestock."
And sentences linking threats to fight-or-flight:
- "Whenever a reptile faces a threat they go into fight or flight mode..."
- "The sympathetics command your fight or flight response, and when they fire, your heart rate and your breathing speed up, ...preparing your body to face a threat..."
The chain is: competition โ threat โ fight-or-flight. Neither link is stated as a direct answer to the question โ the system must chain two separate fact types together.
For the fungi question ("Which of the following distinguishes the organisms in the kingdom Fungi from other eukaryotic organisms?" with correct answer "Fungi obtain nutrients by absorption"), the corpus contains evidence that (A) "Fungi are unicellular" is false ("There are unicellular fungi and multicellular fungi"), that (C) "Fungi obtain nutrients by absorption" is true ("Fungi are heterotrophs that acquire their nutrients by absorption"), and that (C) distinguishes fungi from other eukaryotes ("Animals are multicellular eukaryotes; they are chemosynthetic heterotrophs that ingest their food"). Again, the knowledge is fragmented โ evaluating each answer option requires finding and combining evidence about that option, and comparing across options requires additional reasoning about which property is distinctive of fungi versus shared with other eukaryotes.
These examples demonstrate the paper's key claim about the corpus: the knowledge is present but not trivially accessible. A simple IR query with the question+answer text does not retrieve a sentence that directly confirms or refutes the answer. The evidence must be assembled from multiple sentences, each providing a partial piece of the logical chain, and the assembly requires understanding of how the pieces relate (analogy, causal chaining, comparison, contradiction). This is exactly why the IR solver, when run against the ARC Corpus, achieves only 20.26% on the Challenge Set (Table 6) โ slightly below the random baseline of 25.02%. The corpus contains the raw material but the retrieval methodology cannot exploit it.
The paper notes that the below-random IR performance using the ARC Corpus ("likely due to some corpus similarities where the same distractors in Waterloo were also present in the ARC Corpus") โ meaning the retrieval signal is systematically misleading, pulling up sentences that support incorrect answers because the distractor terms appear in science contexts that overlap with the question vocabulary. This is a useful negative result: it confirms that switching from the Waterloo corpus to the ARC Corpus does not magically make Challenge questions easy, and that the difficulty is inherent to the question structure, not an artifact of corpus choice.
Question Type Analysis: Knowledge and Reasoning Taxonomy
To characterize what kinds of capabilities ARC demands, the paper provides a manual analysis of 100 randomly sampled Challenge questions, categorizing them along two dimensions: knowledge types (what kind of factual or conceptual knowledge is needed) and reasoning types (what kind of inferential process connects the knowledge to the answer). This analysis is necessarily approximate โ the paper notes it "requires a subjective judgement about the main challenge exhibited by different questions" โ but it provides a rough landscape of the capabilities ARC tests.
Knowledge types (Table 4, Figure 1) โ the categories of factual or conceptual understanding the question draws on:
- Definition: Questions that ask for the meaning of a term. Example: "What is a worldwide increase in temperature called? (A) greenhouse effect (B) global warming (C) ozone depletion (D) solar heating"
- Basic Facts & Properties: Questions about factual properties of entities. Example: "Which element makes up most of the air we breathe? (A) carbon (B) nitrogen (C) oxygen (D) argon"
- Structure: Questions about how systems or objects are organized. Example: "The crust, the mantle, and the core are structures of Earth. Which description is a feature of Earth's mantle? (A) contains fossil remains (B) consists of tectonic plates (C) is located at the center of Earth (D) has properties of both liquids and solids"
- Processes & Causal: Questions about how things happen or what causes what. Example: "What is the first step of the process in the formation of sedimentary rocks? (A) erosion (B) deposition (C) compaction (D) cementation"
- Teleology / Purpose: Questions about function or purpose. Example: "What is the main function of the circulatory system? (1) secrete enzymes (2) digest proteins (3) produce hormones (4) transport materials"
- Algebraic: Questions involving formal rules or genetic inheritance patterns. Example: "If a red flowered plant (RR) is crossed with a white flowered plant (rr), what color will the offspring be? (A) 100% pink (B) 100% red (C) 50% white, 50% red (D) 100% white"
- Experiments: Questions about scientific methodology. Example: "Scientists perform experiments to test hypotheses. How do scientists try to remain objective during experiments? (A) Scientists analyze all results. (B) Scientists use safety precautions. (C) Scientists conduct experiments once. (D) Scientists change at least two variables."
- Spatial / Kinematic: Questions about physical arrangements or motion. Example: "In studying layers of rock sediment, a geologist found an area where older rock was layered on top of younger rock. Which best explains how this occurred? (A) Earthquake activity folded the rock layers..."
Figure 1 shows the relative frequency of these knowledge types in the sample. The distribution is diverse โ no single knowledge type dominates, meaning a system must handle a wide range of conceptual domains.
Reasoning types (Table 5, Figure 2) โ the categories of inferential process needed to arrive at the answer:
- Question logic: Understanding the logical structure of the question itself. Example: "Which item below is not made from a material grown in nature?" โ requires recognizing negation and evaluating each option against it.
- Linguistic matching: Mapping question terms to answer terms through semantic similarity. Example: "Which of the following best describes a mineral?" โ requires matching "describes a mineral" to the answer "a natural substance that makes up rocks."
- Multihop reasoning: Combining two or more facts to reach a conclusion. Example: the luster question โ requires knowing (a) luster is a visual property, (b) visual properties can be determined by looking.
- Comparison: Evaluating entities relative to each other. Example: "Compared to the Sun, a red star most likely has a greater..." โ requires understanding the relationship between star color and properties like surface temperature.
- Algebraic: Applying formal rules systematically. Example: genetic cross problems with Punnett squares.
- Hypothetical / Counterfactual: Reasoning about scenarios that differ from reality. Example: "If the Sun were larger, what would most likely also have to be true for Earth to sustain life?" โ requires understanding the causal dependency between solar size, Earth's orbit, and habitability.
- Explanation / Meta-reasoning: Understanding why something happens or why a method works. Example: "Why can steam be used to cook food?" โ requires explaining the mechanism (steam transfers heat) rather than just stating a fact.
- Spatial / Kinematic: Reasoning about physical arrangements and motion. Example: "Where will a sidewalk feel hottest on a warm, clear day?" โ requires spatial reasoning about sunlight exposure.
- Analogy: Recognizing structural similarity between different domains. Example: "Inside cells, special molecules carry messages from the membrane to the nucleus. Which body system uses a similar process?" โ requires mapping the cellular messenger system to the endocrine system.
Figure 2 shows the relative frequency of these reasoning types. Again, the distribution is diverse โ multiple reasoning modes are represented, with no single mode accounting for a majority. This diversity is important: it means that a system that excels at one reasoning type (e.g., algebraic pattern application with memory networks) but fails at others (e.g., counterfactual reasoning or analogy) will not achieve high aggregate scores on the Challenge Set. The benchmark demands breadth, not just depth.
The paper does not claim this taxonomy is exhaustive or perfectly precise โ it is based on a sample of 100 questions and subjective judgment. Its purpose is to illustrate the richness of the challenge and to help researchers understand what kinds of capabilities they need to build. It also implicitly sets an agenda: a system that can handle all these knowledge types and reasoning types would represent substantial progress toward general-purpose question answering.
Baseline Systems: Adapting SQuAD and SNLI Models to Multiple-Choice QA
The paper tests seven algorithmic systems plus a random baseline on the Challenge and Easy Sets. The systems span a range of approaches โ from the simple IR and PMI solvers that define the partition, through semi-structured reasoning systems (TableILP, TupleInference), to neural models adapted from leading architectures on SQuAD (BiDAF) and SNLI (DecompAttn, DGEM). The neural model adaptations are particularly important because they represent the state of the art in 2018 QA โ if these systems fail, it means the gap is not merely between simple baselines and sophisticated approaches, but between all existing approaches and what the Challenge Set demands.
IR and PMI Baselines (Definitional)
These are the same solvers used to partition the dataset, run against both the Waterloo corpus (by definition, near-zero on Challenge) and the ARC Corpus (to test whether a more targeted corpus makes Challenge questions easy โ it doesn't, scoring 20.26%).
Guess-all ("Random") Baseline
This baseline selects all answer options as equally valid, receiving 1/k points for each question with k answer options. Since most ARC questions are 4-way multiple-choice, this converges to approximately 25% accuracy. The paper notes that "a system that chooses a single answer at random will also converge to this score after enough trials." This baseline establishes the floor for meaningful performance: any system scoring significantly above 25% is doing something non-trivial. The 95% confidence interval on the 1,172-question Challenge test set is ยฑ2.5%, so a system needs to score above roughly 27.5% to be statistically distinguishable from random guessing.
TableILP (Semi-Structured Knowledge Base Reasoning)
TableILP (Khashabi et al., 2016) performs matching and reasoning using a semi-structured knowledge base of science knowledge expressed in tables. Unlike the other baselines, which start from raw text, TableILP operates over pre-structured knowledge โ tables that encode relationships between entities (e.g., (mineral, has_property, luster)). It uses Integer Linear Programming (ILP) to find the best combination of table rows that support an answer.
The paper notes that TableILP "uses non-sentential knowledge but has low knowledge coverage" โ meaning its knowledge base covers only a fraction of the concepts tested by ARC. This explains its performance pattern: it scores 26.97% on the Challenge Set (essentially random) and only 36.15% on the Easy Set (far below the 55โ65% achieved by text-based systems). The knowledge coverage limitation is a fundamental bottleneck: no amount of reasoning helps if the relevant facts aren't in the knowledge base.
TupleInference (Open IE Tuple Matching)
TupleInference (Khot et al., 2017) performs semi-structured matching of the question with retrieved sentences, where the structure consists of Open IE tuples. Open Information Extraction extracts (subject, relation, object) triples from text โ e.g., from "Fungi obtain nutrients by absorption," it might extract (Fungi, obtain, nutrients by absorption). TupleInference matches the question's structure against these extracted tuples from retrieved sentences.
It scores 23.83% on Challenge and 60.81% on Easy. The Challenge score is actually slightly below random, suggesting that the Open IE structure does not help โ and may hurt โ when the underlying retrieval fails to find the right sentences. The gap between Challenge and Easy performance (60.81% vs. 23.83%) is large, indicating that when retrieval works (Easy questions), tuple matching adds value, but when retrieval fails (Challenge questions), having structured representations of the wrong sentences doesn't help.
Neural Entailment Models: DecompAttn, DGEM, and DGEM-OpenIE
These three systems adapt neural entailment models โ originally designed for the Recognizing Textual Entailment (RTE) and Natural Language Inference (NLI) tasks โ to multiple-choice question answering. The core idea is to recast question answering as entailment: a sentence (premise) entails a question+answer assertion (hypothesis) if and only if that answer is correct.
The adaptation proceeds in three stages, described in Appendix B:
Stage 1: Question + Answer โ Assertion (Hypothesis Construction)
The question q and each answer option a are converted into a declarative assertion h_{q,a} that would be true if a is the correct answer. The conversion uses a Fill-In-The-Blank (FITB) approach:
- Convert the question into a FITB statement
f_qby identifying the "wh-" word or interrogative phrase and replacing it with a blank. For example, "Plants produce ____." In some cases, questions are already in FITB form. For other cases, the wh-word is replaced with a blank, and common exam phrases like "of the following" and "of these" are dropped. - Replace the blank with the answer option text:
h_{q,a} = replace(f_q, ____, a).
The paper notes that "this simple approach can lead to non-grammatical sentences." The example given: "How many times does Earth rotate on its axis in one day?" becomes "One many times does Earth rotate on its axis in one day." when the answer "One" is inserted. The blank replacement doesn't reorder words or adjust syntax โ it's a purely lexical operation. A more sophisticated rule-based or learned approach to hypothesis construction could improve grammaticality, but the paper leaves this "to future work." The non-grammaticality is a known limitation of the baseline: it introduces noise that may degrade entailment model performance, particularly for models sensitive to syntactic well-formedness.
Stage 2: Retrieve Candidate Premises
For efficiency, the assertion h_{q,a} cannot be checked against every sentence in a 14M-sentence corpus. Instead, candidate premises are retrieved via IR:
- Send
q + aas a query to ElasticSearch against the ARC Corpus index. - Require that matched sentences contain the answer option text (to avoid retrieving sentences irrelevant to the candidate answer).
- Filter out long sentences (>300 characters), sentences containing negation, and noisy sentences.
- From the retrieved sentences across all answer options, select the top 8 sentences (ranked by ElasticSearch score
score_{ir}(p_{q,a}, q + a)) to form the candidate premise setP_qfor the question.
The top-8 selection pools sentences across all answer options for a given question, meaning the premise set contains sentences relevant to various answer candidates. This is similar to the approach in SemanticILP (Khashabi et al., 2018a).
Stage 3: Compute Entailment Scores and Select Answer
For each question, answer option, and premise triplet (q, a, p_{q,a}) where p_{q,a} โ P_q:
- Compute the entailment score using the neural entailment model
g:score_e(q, a, p_{q,a}) = entails_g(p_{q,a}, h_{q,a}). - Aggregate by taking the maximum score across premises for each answer option:
score_c(q, a) = max_{p_{q,a}} score_e(q, a, p_{q,a}). - Select the answer option with the highest
score_c(q, a).
The max-aggregation assumes that if any single retrieved sentence strongly entails the hypothesis, the answer is likely correct. This is a "single-sentence support" model โ it does not combine evidence across sentences. For questions requiring multi-hop reasoning (combining facts from multiple sentences), this aggregation is insufficient: even if two sentences together imply the answer, neither alone may achieve a high entailment score.
DecompAttn (Parikh et al., 2016) is the decomposable attention model, a top performer on SNLI. It works by: (a) aligning words between premise and hypothesis via soft attention, (b) comparing the aligned representations, and (c) aggregating comparison results into an entailment decision. It is relatively lightweight and does not use complex syntactic structure.
DGEM (Decomposed Graph Entailment Model; Khot et al., 2018) extends the decomposable attention approach by incorporating graph-structured representations of the hypothesis, extracted using a proprietary parser plus Open IE. The graph structure captures relationships between entities in the hypothesis โ e.g., for "Fungi obtain nutrients by absorption," the graph might encode that "Fungi" is the subject, "obtain" is the relation, and "nutrients by absorption" is the object. The model computes entailment by aligning the premise against this structured representation, which provides a more constrained matching target than raw text.
DGEM-OpenIE is a variant of DGEM created specifically for release (to avoid dependency on proprietary parsing tools). It uses only Open IE to create the graph structure from the hypothesis, and ignores sentences where Open IE produces no extraction. This makes the model fully open-source but potentially less accurate, since Open IE may miss some relational structure that the proprietary parser captures.
All three entailment models were trained on an extended version of the SciTail dataset (Khot et al., 2018), a textual entailment dataset created from science question answering โ premises and hypotheses were generated from science questions and answer options, then annotated by crowdworkers as entailing or not entailing. Training on SciTail aligns the models with the science domain and the FITB hypothesis format.
Performance: DecompAttn scores 24.34% on Challenge, 58.27% on Easy. DGEM-OpenIE scores 26.41% on Challenge, 57.45% on Easy. DGEM (the proprietary version) scores 27.11% on Challenge, 58.97% on Easy. All three are within or barely above the ยฑ2.5% confidence interval around random (25.02%), meaning none demonstrate statistically significant capability on the Challenge Set. The gap between Challenge and Easy performance is dramatic โ roughly 30 percentage points โ confirming that the Challenge Set isolates questions these models fundamentally cannot handle.
Why they fail: The entailment models inherit the retrieval bias of the IR step. They can only evaluate entailment for sentences that the IR step retrieves, and for Challenge questions, those sentences are typically not the ones that contain the necessary knowledge in a usable form. Even if the corpus contains relevant knowledge (as the 95% coverage analysis suggests), the IR step may retrieve sentences that are lexically similar to the question+answer but semantically unhelpful โ or may fail to retrieve the sentences that, collectively, would support the correct inference. The entailment model then computes entailment scores for the wrong premises, producing near-random answer selection. Additionally, the max-aggregation over single premises cannot capture multi-hop reasoning, so even if the right premises were retrieved, the model architecture cannot combine evidence across them.
BiDAF (Reading Comprehension Model Adapted to Multiple-Choice)
BiDAF (Bidirectional Attention Flow; Seo et al., 2017b) was a top performer on the SQuAD dataset, which is a span extraction task: given a passage and a question, select the contiguous span of text in the passage that answers the question. Adapting BiDAF to multiple-choice QA requires converting the span prediction into a choice among discrete options.
The adaptation procedure:
-
Construct a paragraph from retrieved sentences. For each question, the same sentences retrieved by the entailment models (top 8, from the ARC Corpus, using
q + aas Elasticsearch query across all answer options) are concatenated into a single paragraph. This paragraph serves as the "passage" for BiDAF to read. -
Predict an answer span. BiDAF processes the concatenated paragraph and the question, and outputs a span โ a start index and end index within the paragraph โ that it predicts contains the answer.
-
Map the span to a multiple-choice option. For each answer option
a_i, compute the overlap between the option text and the predicted span. Overlap is defined as "the option with the highest percentage of lemmatized, non-stopword tokens covered by the BiDAF answer span." The option with the highest coverage is selected.
The intuition is that if BiDAF correctly identifies text supporting the correct answer, that text should overlap most heavily with the correct answer option's words. Lemmatization (reducing words to base forms, e.g., "rotates" โ "rotate") and stopword removal increase robustness to surface variation.
BiDAF was trained in two stages: first on SQuAD (to learn general reading comprehension), then further tuned on science questions using "continued training" โ additional training on science-domain data to adapt to the vocabulary and question styles.
Performance: BiDAF scores 26.54% on Challenge (barely above random, within the ยฑ2.5% confidence interval) and 50.11% on Easy. This is the most striking result in Table 6: the model that was celebrated for matching human performance on SQuAD scores essentially at chance on ARC Challenge questions. The Easy Set score of 50.11% is actually lower than the entailment models' Easy scores (57โ59%), suggesting BiDAF's adaptation to multiple-choice QA is suboptimal even when relevant sentences are retrievable.
Why it fails on Challenge: BiDAF faces the same retrieval bottleneck as the entailment models โ it can only extract answers from the concatenated paragraph, and if the crucial sentences are not among the top-8 retrieved, the answer span will be selected from irrelevant text. Additionally, the span-to-option mapping via lexical overlap is crude: if the correct answer is "luster" but the retrieved sentences discuss "shiny appearance" or "reflectivity," there is zero lexical overlap even though the content is correct. The lemmatization and stopword removal help with morphological variation but not with synonymy or paraphrase. Finally, BiDAF is fundamentally a single-passage, single-span model โ it extracts one contiguous piece of text. For questions requiring combining facts from multiple non-contiguous sentences, this architecture is structurally inadequate regardless of retrieval quality.
Scoring Rubric
All systems are scored using the following rubric (explicit in Section "Baseline Performance"):
- A system receives 1 point if it chooses the single correct answer.
- A system receives 1/k points if it reports a k-way tie that includes the correct answer (i.e., it selects multiple answers and one of them is correct).
- The overall score for a question set is the sum of points received divided by the number of questions, reported as a percentage.
The partial-credit rule for ties matters because some systems may produce tied scores across multiple answer options (e.g., if IR returns identical scores for two options). Rather than forcing a random choice among ties (which would introduce noise), the rubric awards fractional credit, which reduces variance in the score estimate. For the random baseline, selecting all options every time yields exactly 25% for 4-option questions โ this is the expected value of random single-answer selection but with zero variance, making it a more stable baseline.
Design Choices and Their Justifications
22 diverse sources rather than a single examination board. Using multiple sources prevents overfitting to the idiosyncrasies of any particular test's style, format, or knowledge emphasis. A system that works on MCAS questions but not NY Regents is less interesting than one that works across all sources. The diversity also increases the breadth of knowledge and reasoning types covered.
Operational Challenge Set definition using two specific solvers. This is the paper's key design choice. Alternatives considered and rejected: (a) human difficulty ratings โ subjective, expensive, and hard to scale; (b) using a single solver โ would create a weaker filter, allowing some easy questions into the Challenge Set; (c) using a more sophisticated solver as the filter โ would make the Challenge Set definition dependent on an unvalidated complex system and risk the filter itself being the thing that needs solving. The IR+PMI pair represents a well-understood, reproducible baseline that captures the two most common surface-level signals (explicit statement and statistical association). By requiring both to fail, the filter is conservative and robust.
Waterloo corpus for partitioning, ARC Corpus for baselines. The Waterloo corpus is massive (5ร10ยนโฐ tokens) and general-domain, making the filter solvers' failure on Challenge questions a strong statement: even with a huge general corpus, these questions can't be answered by simple methods. The ARC Corpus is smaller but science-targeted, making it a more practical resource for researchers to use โ but the paper demonstrates that switching to the ARC Corpus does not make the IR solver succeed on Challenge questions, validating that the difficulty is not corpus-dependent.
FITB hypothesis construction for entailment models. Simple and reproducible, and it maps naturally to the original formulation of SciTail (which used FITB-constructed hypotheses). The non-grammaticality is a known weakness, but it ensures the baseline is straightforward and doesn't rely on sophisticated linguistic preprocessing that might not generalize. A more advanced question-to-assertion converter would likely improve scores, making the baseline a conservative underestimate of what entailment models could achieve with better input formatting.
Top-8 sentence retrieval across all answers. Using a shared premise pool per question (rather than per answer option) ensures that the model has access to evidence for and against each candidate. The limit of 8 sentences is a computational constraint โ evaluating entailment for every answer against every sentence would be feasible only with very small corpora. The choice of 8 balances coverage (multiple candidates get multiple potentially relevant sentences) with efficiency.
Max-aggregation of entailment scores. Simple and interpretable: if any sentence strongly supports the hypothesis, the answer is likely. The alternative โ averaging, or using more sophisticated evidence combination โ would require modeling how multiple sentences jointly entail a conclusion, which is a harder unsolved problem. The max-aggregation is a reasonable first approximation that, importantly, fails for multi-hop questions โ and this failure is part of what makes the Challenge Set hard for these baselines. The paper is implicitly demonstrating that single-sentence support models are insufficient, which motivates research on multi-sentence reasoning.
4. Key Insights and Innovations
Innovation 1: Operational Definition of Difficulty as a Dataset Design Principle
The ARC paper's most intellectually distinctive contribution is not the dataset itself, nor any particular algorithm, but a design methodology: the idea that you can construct a benchmark that genuinely tests for reasoning by using simple algorithms as negative filters โ defining "hard" questions operationally as those that simple methods get wrong, and then isolating those questions into a separate evaluation set where aggregate scores cannot be inflated by surface-level victories.
Before ARC, the dominant paradigm for QA benchmark construction was to collect questions, partition them randomly into train/dev/test, and report a single aggregate score. This paradigm had a hidden failure mode: if most questions in the benchmark were answerable by simple lexical matching โ as was true for SQuAD, SNLI, and other 2016โ2017 datasets โ then a model could achieve impressive aggregate scores by mastering surface-level cues while remaining incapable of the reasoning that the benchmark was nominally designed to test. The field was effectively grading on a curve where the easiest questions determined the class average.
ARC's innovation is to invert this logic. Instead of hoping that hard questions would be sufficiently numerous or sufficiently weighted to shape aggregate scores, the authors make the separation of easy and hard explicit and structural. The Easy Set and Challenge Set are not after-the-fact bins โ they are built into the dataset from the start, with the Challenge Set defined by a transparent, reproducible procedure (failure of IR + failure of PMI). This means:
-
Aggregate scores on the Challenge Set are interpretable: a high score cannot be explained by "the model learned to match keywords better." The filter solvers already do that perfectly well, and they were defined to fail on these questions. So high Challenge Set accuracy implies the model is doing something qualitatively beyond keyword matching โ and the benchmark provides a space where that qualitative difference is measurable.
-
The Easy Set serves as a control: it validates that a model is competent at basic retrieval and association, establishing a performance floor. The gap between Easy and Challenge scores becomes a diagnostic measure of how much a model relies on surface cues. A model that achieves 90% on Easy and 28% on Challenge has learned retrieval, not reasoning. A model that achieves 60% on both has learned something fundamentally different.
-
The filter solvers are not the ceiling: the Challenge Set is defined by IR+PMI failure, not by an upper bound. This means there's headroom โ systems can (in principle) score far above random on the Challenge Set by doing something the filter solvers cannot. The benchmark is designed to measure progress on the reasoning frontier, not to certify that the frontier has been reached.
This operational approach to difficulty is a conceptual advance in benchmark design. It acknowledges that "difficulty" is relative to a reference class of methods, and it operationalizes that relativity concretely โ a question is hard relative to retrieval and co-occurrence methods. The approach generalizes beyond ARC: any benchmark can be partitioned using this methodology with different filter solvers appropriate to the domain. The key insight is that difficulty is not an intrinsic property of a question but a relational property between a question and a class of solvers, and that making this relational property explicit through dataset structure prevents aggregate scores from misleading the research community about what capabilities have been achieved.
The evidence for this innovation's impact is Table 6: systems that perform well on the Easy Set (50โ65%) collapse to near-random on the Challenge Set (20โ27%). The dramatic gap โ 30โ40 percentage points โ would be invisible in an unpartitioned dataset, where it would be averaged into a respectable-looking aggregate score of perhaps 45โ50%. The Challenge Set makes the failure surface visible and unavoidable.
Innovation 2: The Diagnostic Use of Baselines as Evidence of a Capability Gap, Not as Competitive Benchmarks
The ARC paper makes a subtle but important rhetorical and scientific move: it deploys baseline systems not as competitors to beat, but as diagnostic instruments that establish what existing methods can and cannot do, thereby defining the nature of the challenge. This is different from the standard benchmarking paper, where baselines provide a starting score that subsequent work incrementally improves.
The diagnostic logic works as follows:
-
Select baselines that represent the state of the art on related tasks. BiDAF was a top SQuAD performer; DecompAttn and DGEM were top SNLI/SciTail performers. These are not weak strawmen โ they represent the best the field had achieved on superficially similar problems in 2018.
-
Adapt them to ARC with minimal modification, using the same retrieval pipeline, the same FITB hypothesis construction, and the same scoring rubric. The adaptations are deliberately straightforward โ the paper is not trying to optimize these models for ARC. The goal is to test whether the capabilities that made them successful on SQuAD/SNLI transfer to ARC Challenge questions.
-
Interpret the results diagnostically. The fact that BiDAF scores 26.54% on the Challenge Set โ statistically indistinguishable from random guessing โ while scoring 50.11% on the Easy Set tells us something specific: the reading comprehension capability that BiDAF demonstrated on SQuAD is not general reasoning ability but rather a narrow ability to find answers in provided passages where surface cues connect question to answer. When those cues are absent โ when the answer requires combining facts, applying commonsense, or reasoning across sentences โ BiDAF has no useful signal. This is evidence about the nature of SQuAD-style benchmarks as much as it is evidence about BiDAF.
-
Use the baseline failures to characterize the challenge. The paper doesn't just report scores; it analyzes why the baselines fail (Section 3 of this analysis covers this in detail). The retrieval bottleneck, the single-sentence max-aggregation limitation, and the span-to-option mapping crudeness are not bugs in the baselines โ they are features of the dominant QA paradigm, and their failure on ARC Challenge questions demonstrates that a paradigm shift is needed.
This diagnostic use of baselines is a methodological innovation distinct from standard benchmarking. In a typical leaderboard-driven paper, baselines establish a competitive floor, and the paper's contribution is a new model that raises the ceiling. Here, the baselines establish a capability gap โ a region of the problem space where existing methods have no traction โ and the paper's contribution is the benchmark that makes this gap measurable. The paper explicitly frames itself as "posing ARC as a challenge to the community," not as presenting a solution. The baselines are evidence that the challenge is real and unsolved.
Evidence: Table 6 shows that all seven baseline systems cluster within a narrow band (20.26% to 27.11%) on the Challenge Set, all within or barely above the ยฑ2.5% random confidence interval. This clustering is itself informative โ it suggests there is a ceiling on what retrieval-dependent methods can achieve on these questions, regardless of how the retrieved text is processed (entailment, span extraction, tuple matching, or table reasoning). The ceiling is set by the retrieval step, and breaking through it requires methods that don't depend on retrieving a single sentence that lexically matches the question+answer pattern.
Innovation 3: The Knowledge-Present-but-Not-Accessible Distinction (Corpus Coverage vs. Corpus Exploitability)
The ARC paper introduces a distinction that had not been clearly articulated in prior QA research: the difference between whether a corpus contains the knowledge needed to answer a question and whether that knowledge is accessible to a given retrieval-and-reasoning architecture. This distinction reframes the relationship between knowledge resources and QA system performance, and it sets an implicit research agenda around knowledge accessibility.
Prior work on open-domain QA typically measured corpus quality by coverage: if the corpus contained a sentence that stated the answer, the corpus was "good enough." The IR+reading-comprehension paradigm that dominated post-SQuAD research assumed that if you could retrieve the right sentence, you could extract the right answer. ARC challenges both halves of this assumption โ for Challenge questions, (a) there may be no single sentence that states the answer, and (b) even when the knowledge exists distributed across multiple sentences, standard retrieval methods don't find the right sentences because they optimize for lexical overlap with the question+answer, not for evidential relevance.
The paper provides direct evidence for this distinction through the ARC Corpus analysis:
- Vocabulary coverage: 99.8% of ARC question words appear in the corpus. The corpus "speaks the same language" as the questions.
- Knowledge coverage: An informal sampled analysis finds that the corpus "mentions knowledge relevant to approximately 95% of the ARC Challenge questions." The worked examples (rocket mass/weight, fight-or-flight, fungi) show that the needed facts are present, often in sentences that would be recognized as relevant by a human reader.
- IR exploitability: Despite this coverage, the IR solver using the ARC Corpus scores 20.26% on the Challenge Set โ actually below random guessing (25.02%). The retrieval signal is anti-correlated with correctness, because the lexical overlap between question terms and distractor terms in the corpus is stronger than the overlap with the distributed knowledge that supports the correct answer.
This is a powerful negative result: you can have the world's best knowledge corpus and it won't help if your access method is limited to sentence-level retrieval with lexical overlap constraints. The knowledge is present โ a human reader could find and combine the relevant sentences โ but it is not accessible to the standard IR+model pipeline. The paper doesn't just claim this; it demonstrates it with the IR-over-ARC-Corpus baseline, which is a clean ablation: same retrieval method, different corpus, performance gets worse.
The implications of this distinction extend beyond ARC:
- Corpus construction: Making a corpus larger or more domain-targeted (as the ARC Corpus is, compared to Waterloo) is insufficient if the retrieval bottleneck isn't addressed. The field needs retrieval methods that can identify sentences whose relevance is semantic and inferential rather than lexical โ sentences that provide premises for reasoning rather than direct statements of the answer.
- Architecture design: The finding that the entailment models, BiDAF, and TupleInference all cluster near random on Challenge questions, despite using different reasoning mechanisms over the same retrieved text, suggests that the retrieval step is the dominant bottleneck. Improving the reasoning step (better entailment, better span extraction) doesn't help if the retrieved sentences are the wrong ones. Research attention should shift upstream to the retrieval-and-evidence-identification problem.
- Benchmark design: The paper implicitly argues that a good reasoning benchmark should demonstrate that its questions require reasoning โ not just that they are plausibly hard, but that there is a measurable gap between knowledge availability and knowledge exploitability using simple methods. The ARC Corpus analysis provides this demonstration: the knowledge is there, standard methods can't use it, therefore something beyond standard methods is needed.
Evidence: The ARC Corpus coverage analysis (95% knowledge relevance, 99.8% vocabulary overlap) combined with the IR-over-ARC-Corpus result (20.26%, below random) in Table 6. The three worked examples in Section "The ARC Corpus" concretely illustrate distributed knowledge that cannot be captured by a single retrieved sentence. The contrast between the corpus's richness (a human can find and combine the evidence) and the IR baseline's failure makes the accessibility problem tangible and measurable.
Innovation 4: A Taxonomy of Knowledge and Reasoning Types as an Implicit Research Roadmap
While taxonomies of question types are not novel per se, the ARC paper's two-dimensional categorization โ knowledge types and reasoning types, derived from a sample of 100 Challenge questions โ serves a distinctive function beyond description. It identifies the specific sub-capabilities that a successful ARC system must integrate, thereby converting a monolithic "we can't do reasoning" problem into a set of more tractable sub-problems that researchers can tackle individually or in combination.
The key intellectual move is breadth as a design requirement. Prior reasoning-focused datasets often targeted a specific reasoning type: bAbI's 20 tasks each tested a narrow capability (e.g., basic deduction, counting, path finding), and models could be designed or tuned for those specific patterns. Even multi-hop datasets like WikiHop focused on a particular inference pattern (two-step chains, often geographic). ARC, by contrast, samples from the natural distribution of reasoning types that professional exam writers consider evidence of science understanding. The taxonomy in Tables 4 and 5 (knowledge types: definitions, facts, causal processes, teleology, algebra, experiments, spatial reasoning; reasoning types: question logic, linguistic matching, multi-hop, comparison, hypothetical/counterfactual, explanation, analogy) reveals that no single reasoning pattern dominates. A system that excels at algebraic inheritance problems (Punnett squares) but cannot handle hypothetical reasoning ("If the Sun were larger...") will fail on a significant fraction of questions.
This breadth requirement changes the research incentive structure. On a dataset dominated by a single reasoning type, researchers can optimize architectures for that type and achieve high scores. On ARC, the diversity of reasoning types means that high aggregate Challenge Set scores require general reasoning competence โ a system that can recognize what kind of reasoning a question demands and deploy the appropriate inferential machinery. The taxonomy makes this requirement explicit and provides a checklist for system builders: does your model handle each of these knowledge types? Each of these reasoning types? Where does it fail?
The taxonomy also connects ARC to cognitive science and education research. The knowledge types (teleology, causal processes, spatial reasoning) and reasoning types (analogy, counterfactual reasoning, explanation) are categories with deep roots in developmental psychology and science education โ they represent how humans learn and reason about the natural world. By organizing ARC questions around these categories (even approximately), the paper situates the AI challenge within a broader intellectual context: building systems that reason like students learning science, not just systems that optimize for a metric.
Evidence: Tables 4 and 5, Figures 1 and 2. The relative frequency distributions show that multiple categories have substantial representation โ no single type dominates. The worked examples throughout the paper illustrate different reasoning patterns concretely: the luster question requires multi-hop reasoning (visual property + mineral identification), the friction question requires causal reasoning with careful attention to directionality (less friction โ faster, not rough road โ more friction), the population genetics question requires algebraic rule application. The diversity is not just claimed; it is demonstrated through the example questions and the distributional analysis.
5. Experimental Analysis
Evaluation Methodology
-
Dataset. All experiments use the ARC Dataset: 7,787 natural, multiple-choice (typically 4-way) grade-school science questions collected from 22 standardized test sources. The dataset is partitioned into a Challenge Set (2,590 questions) and an Easy Set (5,197 questions), with the Challenge/Easy distinction preserved across train (3,370 total), development (869 total), and test (3,548 total) splits as shown in Table 1. The Challenge Set is defined operationally as questions answered incorrectly by both the IR and PMI filter solvers when run against the Waterloo corpus.
-
Base model(s). The neural baselines adapt existing architectures: BiDAF (Seo et al., 2017b), a top performer on SQuAD; DecompAttn (Parikh et al., 2016), a top performer on SNLI; and DGEM (Khot et al., 2018), a top performer on SciTail. BiDAF was trained first on SQuAD then fine-tuned on science questions via continued training. DecompAttn, DGEM, and DGEM-OpenIE were trained on an extended version of the SciTail entailment dataset. These architectures were chosen because they represent the state of the art on superficially similar QA/NLI tasks in 2018, making their failure on the Challenge Set a diagnostic statement about the gap between retrieval-style QA and reasoning-demanding QA.
-
Metrics. The primary metric is accuracy on the test set, computed as the percentage of questions for which the system selects the correct answer (or receives partial credit for ties). The scoring rubric: a system receives 1 point if it chooses the single correct answer, and 1/k points if it reports a k-way tie that includes the correct answer. The overall score for a set is the sum of points divided by the number of questions, reported as a percentage. The random baseline ("guess-all") converges to approximately 25% for 4-option questions. The paper reports that the 95% confidence interval on the Challenge test set (1,172 questions) is ยฑ2.5%, meaning scores above approximately 27.5% are statistically distinguishable from random.
-
Baselines. Seven algorithmic systems plus a random baseline are evaluated, spanning diverse approaches:
- IR (dataset definition) and PMI (dataset definition): the two filter solvers described in Section 3, using the Waterloo corpus (Clark et al., 2016). By construction, these score near zero on the Challenge Set (Table 6: 1.02% and 2.03% respectively) because Challenge questions are those both solvers answer incorrectly. The non-zero scores arise from partial credit when solvers report tied answers.
- IR (ARC Corpus): the same IR algorithm rerun against the ARC Corpus instead of Waterloo. Tests whether a science-targeted corpus makes Challenge questions answerable by retrieval โ it doesn't (Table 6: 20.26%, actually below random).
- Guess-all ("random"): selects all answer options as equally valid, receiving 1/k per question. Establishes the floor: 25.02% on both Challenge and Easy sets.
- TableILP (Khashabi et al., 2016): performs matching and reasoning over a semi-structured table-based knowledge base of science facts. Tests whether pre-structured knowledge helps โ it doesn't on Challenge (Table 6: 26.97%) due to low knowledge coverage, and performs poorly even on Easy (36.15%).
- TupleInference (Khot et al., 2017): performs matching using Open IE tuples extracted from retrieved sentences. Tests whether structured relation extraction from text helps โ it doesn't on Challenge (Table 6: 23.83%, below random) but helps substantially on Easy (60.81%).
- DecompAttn (Parikh et al., 2016): the decomposable attention model, adapted to multiple-choice QA via the entailment pipeline (FITB hypothesis construction + IR retrieval + max-sentence scoring). Trained on SciTail.
- DGEM (Khot et al., 2018): the Decomposed Graph Entailment Model, which incorporates graph-structured representations of the hypothesis using a proprietary parser plus Open IE.
- DGEM-OpenIE: a variant of DGEM using only Open IE for hypothesis structure, avoiding proprietary tools. Provided for full release.
- BiDAF (Seo et al., 2017b): Bidirectional Attention Flow, a SQuAD-span-extraction model adapted to multiple-choice by extracting an answer span from a concatenated paragraph of retrieved sentences, then mapping the span to the answer option with highest lexical overlap.
-
Generation budget / compute accounting. The paper does not measure compute in FLOPs or generations โ this is a benchmark paper, not a scaling study. "Compute" is implicit in the retrieval and inference pipelines: all neural baselines retrieve the top 8 sentences per question (ranked by ElasticSearch score) from the ARC Corpus. These sentences form the premise set passed to the entailment or reading comprehension model. The retrieval step uses the same IR engine across all text-based baselines, making comparisons among them fair. The entailment models compute scores for each (answer, premise) pair and aggregate by max; BiDAF processes the concatenated paragraph once per question. The paper does not report wall-clock time or FLOP counts.
-
Cross-validation / statistical protocol. The paper does not use cross-validation for hyperparameter tuning or strategy selection โ there is no learned policy being optimized. The train/dev/test splits (Table 1) follow standard supervised learning practice: models are trained (or fine-tuned) on the training set (3,370 questions), development decisions use the dev set (869 questions), and final reported scores are on the test set (3,548 questions). All baseline configurations are fixed before evaluation; no strategy is selected based on test-set performance. The 95% confidence interval of ยฑ2.5% on the Challenge test set (1,172 questions) is the only statistical protocol reported, and it is used to interpret whether baseline scores differ significantly from random guessing.
Main Quantitative Results
The paper's experiments are organized around a single question: can existing QA systems, including state-of-the-art neural models, perform significantly above random on the Challenge Set? The answer, demonstrated by Table 6, is no.
Baseline Performance on the Challenge Set
Table 6 reports test-set scores (percentages) for all baselines on the Challenge Set and Easy Set. The central empirical finding:
No baseline scores significantly above random on the Challenge Set. The random baseline scores exactly 25.02% (by design โ selecting all options yields 1/4 credit per question). The 95% confidence interval is ยฑ2.5%, meaning a system must score above approximately 27.5% to be statistically distinguishable from random guessing. The complete ranking of Challenge Set scores:
- DGEM: 27.11%
- TableILP: 26.97%
- BiDAF: 26.54%
- DGEM-OpenIE: 26.41%
- DecompAttn: 24.34%
- TupleInference: 23.83%
- IR (ARC Corpus): 20.26%
- PMI (dataset definition): 2.03% (by construction)
- IR (dataset definition): 1.02% (by construction)
The top score (DGEM, 27.11%) is only 2.09 percentage points above random, placing it within or barely at the edge of the ยฑ2.5% confidence interval. The six non-definitional baselines that process text cluster tightly between 20.26% and 27.11% โ a range of only 6.85 percentage points. This clustering is itself informative: it suggests that all these systems share a fundamental bottleneck (retrieval quality) that no amount of downstream processing (entailment, span extraction, graph matching, tuple inference) can overcome.
The paper explicitly states: "The most striking observation is that none of the algorithms score significantly higher than the random baseline on the Challenge set."
Baseline Performance on the Easy Set (Control)
In stark contrast, the same baselines perform substantially better on the Easy Set, confirming that the systems are functional and that the Challenge/Easy partition successfully separates questions by difficulty relative to these architectures:
- IR (dataset definition): 74.48% (by construction)
- PMI (dataset definition): 77.82% (by construction)
- IR (ARC Corpus): 62.55%
- TupleInference: 60.81%
- DGEM: 58.97%
- DecompAttn: 58.27%
- DGEM-OpenIE: 57.45%
- BiDAF: 50.11%
- TableILP: 36.15%
Several observations from the Easy Set results:
- The IR and PMI solvers, by construction, score high on Easy (74.48% and 77.82%) because Easy questions are those that at least one of these solvers answers correctly. The scores are not 100% because the Easy Set includes questions where only one of the two solvers succeeds โ so IR fails on questions where PMI succeeded (and vice versa).
- The IR solver using the ARC Corpus scores 62.55%, substantially lower than its Waterloo counterpart. This is expected: the ARC Corpus is 14M sentences (1.4GB), while Waterloo is 5ร10ยนโฐ tokens (280GB) โ a vastly larger corpus. The Easy Set performance drop reflects reduced corpus scale, not reduced corpus relevance. The paper does not report ARC-Corpus-based PMI scores.
- The entailment models (DecompAttn, DGEM, DGEM-OpenIE) cluster between 57โ59% on Easy, well above random and within striking distance of the IR-ARC-Corpus baseline (62.55%). This suggests that when retrieval works adequately (Easy questions), the entailment pipeline adds some value beyond raw IR scoring.
- BiDAF scores 50.11% on Easy โ notably lower than the entailment models, despite being a top SQuAD performer. The paper does not analyze this gap in detail, but the likely explanation is the crude span-to-option mapping: BiDAF extracts a text span, then matches it to answer options via lexical overlap. When the retrieved sentences support the answer using different wording than the answer options, this mapping fails. The entailment models, by contrast, compute a learned entailment score between the premise and the hypothesis, which can capture semantic relationships beyond exact word overlap.
- TableILP scores only 36.15% on Easy โ far below the text-based systems. The paper attributes this to "low knowledge coverage": TableILP's semi-structured knowledge base covers only a fraction of the science facts tested by ARC. Even on questions where retrieval-based methods succeed, TableILP often lacks the relevant structured knowledge.
The Challenge-Easy Gap as a Diagnostic Measure
The gap between Easy Set and Challenge Set performance is itself a quantitative diagnostic. Table 6 allows computation of this gap for each text-based baseline:
| System | Easy Score | Challenge Score | Gap (Easy โ Challenge) |
|---|---|---|---|
| IR (ARC Corpus) | 62.55% | 20.26% | 42.29 pp |
| TupleInference | 60.81% | 23.83% | 36.98 pp |
| DecompAttn | 58.27% | 24.34% | 33.93 pp |
| DGEM-OpenIE | 57.45% | 26.41% | 31.04 pp |
| BiDAF | 50.11% | 26.54% | 23.57 pp |
| DGEM | 58.97% | 27.11% | 31.86 pp |
The gap ranges from 23.57 to 42.29 percentage points. A large gap indicates that the system's performance is heavily dependent on whether the IR step succeeds โ when retrieval works (Easy), the system does well; when retrieval fails (Challenge), the system collapses to near-random. BiDAF shows the smallest absolute gap (23.57 pp) not because it performs better on Challenge, but because it performs considerably worse on Easy (50.11% vs. 57โ59% for entailment models) โ its Easy-Set ceiling is lower due to the span-to-option mapping limitation, compressing the gap.
The IR-ARC-Corpus baseline shows the largest gap (42.29 pp), which is consistent with the paper's claim that Challenge questions are specifically hard for retrieval โ the same retrieval method that achieves 62.55% on Easy drops to 20.26% (below random) on Challenge.
Why the Entailment Models and BiDAF Cluster Near Random on Challenge
The paper does not provide a quantitative error analysis (no confusion matrices, no per-question-type breakdowns of failure modes), but the qualitative analysis throughout Section "The ARC Corpus" and the baseline descriptions explain the clustering:
The retrieval bottleneck. All text-based baselines โ entailment models and BiDAF โ depend on the same IR step to retrieve the top 8 sentences from the ARC Corpus. For Challenge questions, the IR step retrieves sentences that are lexically similar to the question+answer query but do not contain the knowledge needed to answer correctly. The entailment and reading comprehension models then process these irrelevant sentences and produce near-random scores, regardless of their architectural sophistication. The paper's evidence for this is indirect but compelling: (a) the IR-ARC-Corpus baseline, which does no reasoning at all, scores similarly to the neural models (20.26% vs. 24โ27%); (b) all models cluster tightly despite using very different reasoning mechanisms (attention, graph matching, span extraction, tuple inference), suggesting the shared retrieval step is the dominant source of variance.
Single-sentence evidence model. For the entailment baselines, the answer score is the maximum entailment score across individual retrieved sentences: score_c(q, a) = max_p score_e(p, h_{q,a}). This means that even if two or more sentences together imply the answer, the model cannot combine them โ each sentence is evaluated in isolation. The worked examples in the corpus analysis (rocket mass/weight, fight-or-flight, fungi) are precisely cases where the evidence is distributed: one sentence links competition to threat, another links threat to fight-or-flight, and neither alone entails the full answer. The max-aggregation fails systematically on these questions, even if both sentences happen to be among the top 8 retrieved.
FITB hypothesis quality. As noted in Appendix B, the FITB conversion produces non-grammatical hypotheses (e.g., "One many times does Earth rotate on its axis in one day"). The paper acknowledges this limitation: "A more sophisticated rule-based approach could be developed to handle each question type; but we leave this to future work." Non-grammatical inputs may degrade entailment model performance, particularly for models sensitive to syntactic structure. However, this factor alone cannot explain the near-random Challenge scores โ Easy questions use the same FITB pipeline and achieve 57โ59%, so the hypothesis quality issue is not crippling in isolation. The interaction of poor retrieval with non-ideal hypotheses likely compounds the problem on Challenge questions.
Span-to-option mapping for BiDAF. BiDAF extracts a text span and maps it to the answer option with highest lexical overlap (lemmatized, non-stopword). This mapping fails when the retrieved text supports the answer using synonyms or paraphrases โ e.g., a sentence about "shiny appearance" would have zero overlap with the answer option "luster." The entailment models, by contrast, learn entailment relationships that can (in principle) capture synonymy, making them somewhat more robust to this issue. This explains BiDAF's lower Easy Set score (50.11%) relative to the entailment models (57โ59%) โ even when retrieval succeeds, the answer mapping fails some fraction of the time.
Ablation Studies and Robustness Checks
The paper does not report formal ablation studies in the modern sense โ there are no controlled experiments where components are removed and performance is measured. However, several comparisons in Table 6 serve as implicit ablations:
Corpus choice (Waterloo vs. ARC Corpus for IR). The IR solver is run against both the Waterloo corpus (5ร10ยนโฐ tokens) and the ARC Corpus (14M sentences). On the Challenge Set, the Waterloo IR scores 1.02% (by construction โ Challenge questions are those Waterloo IR gets wrong). On the ARC Corpus, the same IR algorithm scores 20.26% โ actually below random (25.02%). This demonstrates that switching to a science-targeted corpus does not make Challenge questions answerable by retrieval; in fact, the retrieval signal becomes systematically misleading, pulling up distractor-related sentences more strongly than correct-answer-related sentences. The paper attributes the below-random performance to "some corpus similarities where the same distractors in Waterloo were also present in the ARC Corpus." This is an important negative result: a domain-targeted corpus is not a substitute for improved retrieval methodology.
Reasoning mechanism (entailment vs. span extraction vs. graph matching vs. tuple inference vs. table reasoning). Table 6 compares systems that process the same or similar retrieved text using fundamentally different reasoning architectures: DecompAttn (attention-based entailment), DGEM (graph-structured entailment), BiDAF (span extraction with overlap mapping), TupleInference (Open IE tuple matching), and TableILP (ILP over semi-structured tables). On the Challenge Set, all score between 20.26% and 27.11% โ a narrow 6.85 pp band centered on random. This "null result across architectures" is the strongest evidence in the paper that the problem is not in the reasoning step but upstream in retrieval. If one architecture dramatically outperformed others, it would suggest that better reasoning could compensate for poor retrieval; the fact that none do suggests the retrieval bottleneck is binding.
Entailment model structure (DGEM vs. DGEM-OpenIE vs. DecompAttn). Within the entailment family, three variants are compared: DecompAttn (no graph structure), DGEM-OpenIE (graph structure from Open IE only), and DGEM (graph structure from proprietary parser + Open IE). On the Challenge Set, scores are 24.34%, 26.41%, and 27.11% respectively โ a 2.77 pp spread. The small differences suggest that incorporating richer hypothesis structure provides marginal benefit but cannot overcome the retrieval bottleneck. On the Easy Set, the spread is similarly narrow (58.27%, 57.45%, 58.97%), suggesting that even when retrieval works, graph structure provides minimal additional value over the simpler DecompAttn for this task.
Entailment vs. direct IR scoring. The IR-ARC-Corpus baseline (20.26%) versus the entailment models (24โ27%) on Challenge shows that adding an entailment model on top of IR provides a small but consistent improvement โ roughly 4โ7 percentage points over raw IR. This suggests that the entailment models are extracting some signal from the retrieved sentences that raw ElasticSearch scoring misses. However, this signal is insufficient to escape the random-confidence interval, and it is dwarfed by the gap to meaningful performance.
Knowledge representation (structured tables vs. raw text). TableILP (26.97% Challenge, 36.15% Easy) versus the text-based systems tests whether pre-structured knowledge representation helps. The answer is no for Challenge โ TableILP scores similarly to the text-based systems. For Easy, TableILP scores far below (36.15% vs. 57โ63%), confirming the paper's diagnosis of low knowledge coverage: structured knowledge bases cover too small a fraction of the science concepts tested by ARC to be competitive, even when the questions are otherwise answerable by simpler methods.
Critical Assessment
Do the experiments support the paper's central claim that existing QA systems fail on ARC Challenge questions?
The experiments in Table 6 provide strong support for this claim, with the qualification that "existing QA systems" means the specific architectures and retrieval pipelines tested in 2018. The evidence is: seven diverse systems spanning IR, PMI, semi-structured reasoning, entailment, and reading comprehension all score within a narrow band (20.26โ27.11%) on the Challenge Set, centered on the random baseline (25.02%) with a 95% confidence interval of ยฑ2.5%. None unambiguously exceed random. The same systems score 50โ78% on the Easy Set, confirming that they are functional and that the Challenge/Easy partition successfully isolates questions these methods cannot handle.
The claim is appropriately qualified by the paper: the baselines represent the state of the art on related tasks (SQuAD, SNLI, SciTail) but do not exhaust the space of possible approaches. The paper is not claiming that "no possible system can solve these questions" โ it is claiming that "the systems that are currently considered impressive, including neural models that match human performance on SQuAD, fail on these questions." The experiments demonstrate exactly this.
Does the narrow score range across diverse baselines genuinely support the claim that retrieval is the bottleneck?
The clustering of all text-based baselines between 20.26% and 27.11% on the Challenge Set is highly suggestive of a shared bottleneck. The fact that systems using fundamentally different downstream processing โ attention over raw text (DecompAttn), graph-structured matching (DGEM), span extraction (BiDAF), Open IE tuple inference (TupleInference) โ all converge to essentially the same performance strongly implies that differences in the reasoning step are irrelevant when the retrieved text does not contain usable evidence. If reasoning mattered, we would expect DGEM (which uses richer hypothesis structure) to substantially outperform DecompAttn (which does not), or BiDAF (which extracts spans) to differ from the entailment models. The observed narrow spread supports the retrieval-bottleneck hypothesis.
However, this evidence is correlational, not causal. An ideal experiment would control the retrieval step directly: give the same entailment model (say, DGEM) different sets of retrieved sentences and measure how performance varies. If DGEM scored near 60% when given oracle-selected relevant sentences (chosen by a human who knows the answer) but dropped to 27% with the standard IR retrieval, that would directly demonstrate that retrieval quality is the binding constraint. This experiment is not reported โ likely because constructing oracle sentence sets for 1,172 Challenge test questions is labor-intensive โ but its absence means the retrieval-bottleneck claim, while well-supported by the available evidence, is not definitively proven by a controlled intervention.
An alternative explanation for the clustering is that the entailment models' architectures are simply not powerful enough to perform the necessary reasoning even if the right sentences were retrieved. The paper's ARC Corpus analysis (showing ~95% knowledge coverage) suggests the sentences exist but doesn't prove they would be in the top-8 retrieved. And even if they were, can DecompAttn or DGEM actually chain two facts together? The paper doesn't test this, so we cannot rule out the possibility that both retrieval and reasoning are bottlenecks, and improving either alone would be insufficient. The experiments establish that the combined pipeline fails but do not decompose the failure into retrieval-specific and reasoning-specific components.
Do the experiments support the claim that the Challenge/Easy partition successfully isolates questions requiring more advanced methods?
The large and consistent gap between Easy and Challenge performance across all systems (23โ42 percentage points, depending on the system) supports this claim. The IR and PMI filter solvers explicitly define "easy" as "answerable by retrieval or co-occurrence," and the fact that neural models โ which extend IR with learned scoring โ also show large gaps confirms that the partition captures a genuine difficulty distinction, not just an artifact of the specific filtering algorithms. If the partition were arbitrary, we would expect some systems to show small or reversed gaps, but none do.
A weakness: the paper does not report whether the Challenge/Easy partition correlates with human-perceived difficulty. It is possible that some Challenge questions are actually easy for humans but hard for the filter solvers due to idiosyncrasies of the Waterloo corpus, or conversely that some Easy questions require sophisticated reasoning that the filter solvers happen to get right by chance (e.g., a PMI win driven by corpus noise). A human-performance baseline on both subsets would calibrate the partition and confirm that Challenge questions are genuinely harder in an absolute sense, not just harder relative to IR+PMI. The paper does not report human accuracy on ARC.
Does the 95% knowledge coverage claim hold up?
The claim that the ARC Corpus "mentions knowledge relevant to approximately 95% of the ARC Challenge questions" is based on "an informal, sampled analysis" โ the paper does not specify the sample size or the annotation methodology. The three worked examples (rocket, fight-or-flight, fungi) are illustrative but may not be representative โ they were selected by the authors, potentially cherry-picked to show the corpus in a favorable light. A systematic annotation of a random sample with clear criteria for "mentions knowledge relevant" would strengthen this claim substantially. As presented, the 95% figure should be treated as an approximate estimate, not a rigorous measurement.
Moreover, "mentions knowledge relevant" is a deliberately weak criterion โ it means the corpus contains sentences that, if correctly identified and combined by a human, provide evidence for the answer. It does not mean the corpus contains the knowledge in a form that any existing automated system can use. The paper is transparent about this distinction (Section "The ARC Corpus"), but readers might mistake the 95% figure for a claim that the corpus is "95% sufficient" for solving the Challenge, which it manifestly is not, as the IR-ARC-Corpus score of 20.26% demonstrates.
Was BiDAF's adaptation to multiple-choice QA fair?
The BiDAF adaptation has several known weaknesses that the paper acknowledges: the FITB hypothesis construction produces non-grammatical text, and the span-to-option mapping via lexical overlap is crude. A more carefully engineered adaptation โ e.g., fine-tuning BiDAF specifically on multiple-choice science questions rather than using SQuAD pre-training followed by continued training, or using a learned compatibility scorer between the predicted span and answer options โ might improve BiDAF's performance. The paper's BiDAF score (26.54% Challenge, 50.11% Easy) may therefore be an underestimate of what a SQuAD-style architecture could achieve on ARC with better adaptation.
However, even a substantially improved adaptation would face the same retrieval bottleneck as the entailment models, since BiDAF reads the same top-8 retrieved sentences. Given that the entailment models (which use a more natural entailment scoring approach) also cluster near random on Challenge, it is unlikely that a better BiDAF adaptation would break through to significantly above-random Challenge performance. The Easy Set score of 50.11% is more concerning โ BiDAF underperforms the entailment models by 7โ9 percentage points on Easy, suggesting the adaptation is indeed suboptimal. But the paper's central claim is about the Challenge Set, where BiDAF's 26.54% is indistinguishable from the entailment models' 24โ27%. For the Challenge-Set conclusion, the BiDAF adaptation's weaknesses are not critical.
Missing experiments that would strengthen the paper:
-
Oracle retrieval experiment. Give the entailment models or BiDAF access to human-selected relevant sentences (or the subset of the ARC Corpus that a human annotator identifies as containing supporting evidence for each question). If performance jumps substantially, the retrieval bottleneck is confirmed. If it doesn't, the reasoning architectures themselves are insufficient.
-
Ablation on number of retrieved sentences. The top-8 threshold is arbitrary. Sweeping from 1 to 50 sentences and measuring Challenge Set performance would reveal whether retrieval recall is the bottleneck (if performance improves with more sentences) or whether precision is the problem (if performance plateaus or degrades as more noise is added). Given that the ARC Corpus is 14M sentences, increasing retrieval depth is cheap and would be an informative experiment.
-
Human performance baseline. Having even a small number of humans answer Challenge and Easy questions would calibrate the difficulty scale and establish an upper bound. If humans score near 90% on the Challenge Set, the benchmark is testing genuine reasoning that machines lack. If humans score 40%, the questions may be ambiguously written or require obscure knowledge, making the benchmark less useful as a reasoning test.
-
Per-question-type breakdown. The knowledge and reasoning taxonomies (Tables 4 and 5, Figures 1 and 2) are presented as qualitative analyses but never connected to quantitative performance. Reporting baseline accuracy stratified by reasoning type would reveal whether certain reasoning types are harder than others โ e.g., are entailment models equally bad at multi-hop and analogy, or do they show some competence on definition questions? This would make the taxonomy actionable rather than merely descriptive.
-
Closed-book baseline. Testing whether the entailment models or BiDAF can answer questions without any retrieved text โ using only parametric knowledge from pretraining โ would reveal whether the models possess the relevant science knowledge at all. If closed-book performance is near random, the models lack the knowledge regardless of retrieval quality. If closed-book performance is moderate (say, 35โ40%), then the retrieval step is actively hurting by introducing distracting sentences, and a better approach might involve retrieval-free reasoning with the ARC Corpus used only for verification.
Summary assessment. The experimental results in Table 6 robustly demonstrate that the specific set of 2018-vintage QA systems tested cannot outperform random guessing on the ARC Challenge Set, while the same systems achieve 50โ78% on the Easy Set. This establishes the Challenge Set as a significantly harder task than the Easy Set and supports the paper's claim that existing methods are insufficient. The clustering of diverse architectures near random is consistent with the retrieval-bottleneck hypothesis but does not prove it causally โ both retrieval quality and reasoning capability may be binding constraints, and the paper's experiments cannot disentangle them. The knowledge coverage analysis (95%) and the below-random IR-ARC-Corpus result jointly demonstrate that knowledge availability does not imply knowledge accessibility, but the coverage estimate's informal methodology limits its precision. The missing oracle retrieval and per-question-type breakdown experiments would convert the paper's suggestive evidence into definitive causal claims about where and why existing systems fail.
6. Limitations and Trade-offs
6.1 The Challenge/Easy Partition Is Defined by Two Specific, Potentially Arbitrary Solvers
The assumption or constraint. The Challenge Set โ the paper's central contribution โ is defined operationally as questions answered incorrectly by both the IR solver and the PMI solver running against the Waterloo corpus. The paper acknowledges that this "only approximates the informal goal of it being a 'hard' question" (Section "Identifying Challenge Questions"). The choice of these two specific solvers, running against this specific corpus, determines which questions are designated as "challenging." There is no independent validation that the IR+PMI filter captures the right notion of difficulty โ that it isolates questions requiring reasoning rather than questions that happen to be adversarial to these two particular algorithms.
The consequence. The Challenge Set may contain questions that are easy for humans but happen to be difficult for IR and PMI due to idiosyncrasies of the Waterloo corpus (e.g., the relevant fact exists on the web but is phrased with vocabulary not overlapping the question terms, or the PMI signal is contaminated by an unusual co-occurrence pattern in the specific corpus). Conversely, the Easy Set may contain questions that genuinely require multi-hop reasoning but where IR or PMI happens to succeed โ for example, IR might retrieve a sentence that coincidentally matches the question+answer pattern without constituting genuine understanding, or PMI might latch onto a spurious but statistically strong association. The operational definition conflates "hard for IR+PMI against Waterloo" with "requires reasoning," and the two categories may diverge.
What evidence exists in the paper. The paper does not measure human performance on the Challenge versus Easy sets, so there is no calibration of whether the operational partition aligns with human-perceived difficulty. The paper also does not test whether a different operational definition โ e.g., filtering with different solvers, using a different corpus, or requiring only one of IR/PMI to fail โ would yield a meaningfully different Challenge Set. The filter solvers' scores on the Challenge Set (IR: 1.02%, PMI: 2.03%, Table 6) are near zero by construction, but this circularity means the paper cannot use these scores as independent evidence that the partition is meaningful. The only independent evidence is that the neural baselines also fail on the Challenge Set โ but these baselines share the retrieval step with the IR filter, so their failure may reflect the same corpus-specific retrieval difficulties rather than a genuine reasoning gap.
Mitigation status. The paper does not attempt to validate the partition against human judgments or to test alternative operational definitions. It treats the IR+PMI+Waterloo filter as a fixed, authoritative definition for the remainder of the analysis. The limitation is partially acknowledged in the statement that the definition "only approximates the informal goal," but no sensitivity analysis or calibration experiment is performed. A human-performance baseline on both subsets would be the most direct mitigation, but it is not reported.
6.2 The ARC Corpus Is Not Guaranteed to Contain the Knowledge Needed to Answer Challenge Questions, and Its 95% Coverage Claim Is Informally Established
The assumption or constraint. The ARC Corpus (14M sentences, 1.4GB) is provided as a starting knowledge resource, and use of it is optional โ systems are "not restricted to this corpus." The paper claims, based on "an informal, sampled analysis," that the corpus "mentions knowledge relevant to approximately 95% of the ARC Challenge questions" (Section "The ARC Corpus"). This claim is used to argue that the Challenge difficulty is not due to absent knowledge but rather to inaccessible knowledge โ the corpus contains the raw material, but standard retrieval methods cannot exploit it.
The consequence. If the 95% coverage estimate is inaccurate โ if a substantial fraction of Challenge questions genuinely require knowledge absent from the ARC Corpus โ then the paper's framing of the problem as "knowledge accessibility" rather than "knowledge availability" is misleading. A system could fail on Challenge questions because the corpus lacks the necessary facts, not because retrieval or reasoning is inadequate. This would mean the Challenge Set tests corpus completeness as much as reasoning ability. Moreover, even if the 95% figure is accurate in the weak sense of "mentions knowledge relevant," this does not mean the corpus contains sufficient knowledge โ the distributed evidence illustrated in the three worked examples (rocket mass/weight, fight-or-flight, fungi) requires assembling facts from multiple sentences, and if any link in the chain is missing, the answer may be unreachable regardless of reasoning sophistication. The corpus's true adequacy for supporting correct inference on each question is not measured.
What evidence exists in the paper. The paper does not specify the sample size or annotation methodology for the 95% figure, describing it only as "an informal, sampled analysis." The three worked examples are illustrative but selected by the authors and not guaranteed to be representative. The paper does not report how many Challenge questions have no relevant knowledge in the corpus (the remaining ~5%, or roughly 130 questions), nor does it characterize what types of questions fall into this gap. The paper also does not measure whether the corpus contains all the knowledge needed to construct a complete reasoning chain for any individual question โ it only checks whether "mentions knowledge relevant" in some form.
Mitigation status. The limitation is partially self-mitigating because use of the ARC Corpus is optional โ a system is not penalized for using external knowledge sources, including the much larger Waterloo corpus (5ร10ยนโฐ tokens) or any other resource. However, the paper's narrative around knowledge accessibility versus availability depends on the 95% claim, and the informality of the supporting evidence weakens that narrative. A systematic annotation of knowledge coverage with clear criteria, inter-annotator agreement, and per-question completeness judgments would substantially strengthen the claim but is not provided.
6.3 The Baseline Systems Are Not Optimized for the Multiple-Choice QA Task, and Their Adaptation May Underestimate What the Underlying Architectures Could Achieve
The assumption or constraint. The neural baselines โ DecompAttn, DGEM, DGEM-OpenIE, and BiDAF โ are adapted from architectures designed for different tasks (SNLI entailment, SQuAD span extraction) using relatively simple conversion pipelines: FITB hypothesis construction (which produces non-grammatical sentences), top-8 sentence retrieval from the ARC Corpus, max-aggregation across premises for entailment models, and lexical-overlap span-to-option mapping for BiDAF. The paper acknowledges these adaptations are crude โ the FITB conversion "can lead to non-grammatical sentences" and improvements are "left to future work" (Appendix B), and the span-to-option mapping for BiDAF is a heuristic based on lemmatized, non-stopword token overlap. The baselines are presented as reasonable first attempts, not as ceiling performances for the underlying architectures.
The consequence. The central empirical claim โ "none of the algorithms score significantly higher than the random baseline on the Challenge set" โ may be true of these specific implementations but not true of what the underlying architectures (attention-based entailment, graph-structured matching, bidirectional attention flow) could achieve with better task adaptation. A carefully optimized entailment model with a linguistically sophisticated question-to-assertion converter, trained on a large corpus of science multiple-choice questions rather than on SciTail alone, might score above random. Similarly, BiDAF fine-tuned end-to-end on multiple-choice QA with a learned answer compatibility scorer (rather than SQuAD pre-training plus heuristic overlap) might exceed 26.54%. The current baselines confound architectural limitations with adaptation limitations โ we cannot tell whether DecompAttn scores 24.34% because attention-based entailment is fundamentally insufficient for ARC reasoning or because the FITB hypotheses are ungrammatical and the retrieved sentences are irrelevant.
What evidence exists in the paper. The evidence for adaptation weakness is partially direct and partially inferential. The BiDAF Easy Set score of 50.11% is 7โ9 percentage points below the entailment models' Easy scores (57โ59%, Table 6), suggesting BiDAF's adaptation to multiple-choice is suboptimal even when retrieval works adequately. The FITB non-grammaticality is acknowledged explicitly (Appendix B) with the example "One many times does Earth rotate on its axis in one day." The paper does not report an ablation comparing FITB hypotheses against human-written grammatical assertions, so the performance cost of non-grammaticality is unknown. The paper also does not test the baselines with alternative retrieval strategies (e.g., more sentences, different ranking, query expansion), despite retrieval being the suspected bottleneck.
Mitigation status. The paper does not attempt to optimize the baselines for ARC or to disentangle retrieval quality from reasoning quality. It treats the baseline scores as evidence of the Challenge Set's difficulty rather than as upper bounds on what the architectures can achieve. This is a reasonable rhetorical choice for a benchmark paper โ the goal is to show that off-the-shelf adaptations of leading models fail, not that these models are inherently incapable โ but it means the headline result ("no existing system beats random") should be qualified: no unoptimized, minimally adapted existing system beats random. The paper implicitly invites the community to build better systems, and the baseline performances should be interpreted as a starting floor, not a ceiling. However, the paper's strong framing ("none are able to significantly outperform a random baseline, reflecting the difficult nature of this task" โ Abstract) could be read as a claim about fundamental architectural inadequacy rather than about these specific implementations.
6.4 The Single-Test-Set Evaluation with No Confidence Intervals for Non-Random Baselines Makes Statistical Comparisons Underpowered
The assumption or constraint. All baseline results are reported as point estimates on the 1,172-question Challenge test set and the 2,376-question Easy test set (Table 6), with no confidence intervals, standard deviations, or statistical tests reported for any baseline except the mention that the 95% confidence interval for the random baseline is ยฑ2.5%. The paper uses a fixed train/dev/test split (Table 1) with no cross-validation or bootstrap resampling.
The consequence. When the top-scoring baseline (DGEM, 27.11%) is only 2.09 percentage points above random (25.02%) and the confidence interval is ยฑ2.5%, we cannot confidently assert that DGEM outperforms random โ it falls within or at the boundary of the interval. More importantly, we cannot make meaningful comparisons between baselines. Is DGEM's 27.11% significantly better than DecompAttn's 24.34%? Without standard errors, we cannot tell whether the 2.77 pp gap reflects a genuine architectural advantage or sampling noise. The clustering of baselines in a narrow 6.85 pp band (20.26% to 27.11%) is presented as evidence of a shared retrieval bottleneck, but if the per-system standard error is, say, ยฑ2%, then the observed spread is consistent with all systems having identical true performance around 25%, which would weaken the claim that DGEM's graph structure provides any benefit. Conversely, if the standard error is ยฑ0.5%, then even small differences are significant, and the retrieval-bottleneck interpretation is strengthened.
What evidence exists in the paper. Table 6 reports only point estimates. The ยฑ2.5% confidence interval for random is mentioned in the text but not derived or justified โ it appears to be based on a binomial proportion confidence interval for n=1,172 with p=0.25. The paper does not report analogous intervals for the other baselines. There is no discussion of statistical power: with 1,172 Challenge test questions, what is the minimum detectable effect size? If a system achieved a true accuracy of 30% (5 pp above random), would the test set reliably detect it as significant? No power analysis is provided.
Mitigation status. The paper does not address this limitation. Given that the paper's primary purpose is to define a challenge and invite community participation (rather than to make fine-grained comparisons among baselines), the lack of rigorous statistical testing is less damaging than it would be in a model-comparison paper. The qualitative conclusion โ "these systems are all near random and none are clearly competent" โ is robust to reasonable assumptions about variance given the small spread and the large gap to Easy Set performance. However, as scores on the Challenge Set improve (which is the intended outcome of the challenge), statistical rigor will become increasingly important for distinguishing genuine progress from noise โ and the paper does not establish the statistical infrastructure for making those distinctions.
6.5 The Benchmark Is Restricted to Multiple-Choice Grade-School Science Questions, Limiting the Generality of Any Reasoning Capabilities It Measures
The assumption or constraint. ARC consists exclusively of multiple-choice (typically 4-way) science questions drawn from US standardized tests for grades 3โ9, covering topics in elementary and middle-school science curricula. All questions are in English, all have a single correct answer among a small set of discrete options, and all were authored by professional exam writers for human students. The paper does not claim that ARC generalizes to other domains, languages, or question formats.
The consequence. A system that achieves high accuracy on the ARC Challenge Set may have developed reasoning capabilities specific to multiple-choice science QA โ for example, it may excel at eliminating distractors using domain-specific lexical patterns, or at recognizing common test-writing conventions, or at applying grade-school-level scientific knowledge โ without developing general reasoning abilities that transfer to other domains (history, law, medicine), other formats (open-ended generation, dialogue, interactive problem-solving), or other languages. The multiple-choice format introduces structural cues that are absent in open-ended QA: the answer is guaranteed to be among the presented options, the distractor set provides implicit negative evidence (if three options are clearly wrong, the fourth is correct by elimination), and the small option space makes exhaustive comparison feasible. These cues may enable strategies that do not generalize. Furthermore, grade-school science covers a specific knowledge domain โ systems may succeed by acquiring comprehensive coverage of that domain without developing the ability to reason about novel or unfamiliar concepts, which is arguably the more important capability for general intelligence.
What evidence exists in the paper. The paper provides no cross-domain or cross-format evaluation. All baselines are tested only on ARC. The paper does not discuss whether the reasoning types identified in Table 5 (multi-hop, counterfactual, analogy, etc.) are universal reasoning patterns that would transfer to other domains or are instantiated in ways specific to science education. The paper also does not test whether success on ARC correlates with success on other reasoning benchmarks (bAbI, WikiHop, or later benchmarks like HotpotQA), which would be evidence for or against domain-generality.
Mitigation status. The paper does not address this limitation directly, and it does not claim that ARC is a comprehensive test of reasoning. The restriction to multiple-choice science is a deliberate scoping choice driven by the availability of natural exam questions โ the paper's innovation is in the scale and partitioning of these questions, not in covering all possible reasoning domains. The limitation is inherent to the dataset design: you cannot collect 7,787 natural standardized-test questions across 22 sources without accepting the format and domain constraints of standardized tests. However, the paper's title โ "Think you have Solved Question Answering? Try ARC" โ and its framing as a challenge to the broader QA community implicitly claim that ARC tests something fundamental about question answering that prior benchmarks missed. Whether that "something" is domain-specific science reasoning or general reasoning capability is left ambiguous, and a system that excels on ARC might still fail on non-science, non-multiple-choice, or non-English QA tasks.
6.6 The Difficulty Estimation via IR+PMI Filtering Inexorably Binds the Challenge Set to the Waterloo Corpus, Making the Benchmark Partially Corpus-Dependent
The assumption or constraint. The Challenge Set is defined using the IR and PMI solvers run against the Waterloo corpus (5ร10ยนโฐ tokens, 280GB) โ a specific, fixed web corpus from Clark et al. (2016). A question is Challenge if both solvers answer incorrectly when using this corpus. The paper does not release or describe how to replicate the Waterloo corpus, nor does it provide the raw IR and PMI scores per question that would allow researchers to verify or reproduce the partition.
The consequence. The composition of the Challenge Set depends on what is and is not present in the Waterloo corpus. If the Waterloo corpus happens to contain a near-verbatim statement of a question+answer pair, that question is Easy โ even if answering it would require reasoning in the absence of that specific sentence. Conversely, if Waterloo lacks a sentence that exists in other corpora (including the ARC Corpus), a question that could be answered by simple retrieval against a different corpus becomes Challenge. The corpus-dependence means the Challenge Set is not purely a measure of reasoning difficulty โ it is a measure of reasoning difficulty relative to one specific, unreplicable web corpus. As web corpora evolve (content is added, removed, or changed), the partition cannot be exactly reproduced, making longitudinal comparisons potentially confounded by corpus drift.
The paper demonstrates the sensitivity to corpus choice implicitly: when the IR solver is run against the ARC Corpus instead of Waterloo, its Challenge Set score jumps from 1.02% (by construction) to 20.26% (Table 6). This means a substantial fraction of Challenge questions become answerable by IR when the corpus changes โ they are Challenge relative to Waterloo but not relative to ARC Corpus. The reverse is also possible: questions that are Easy relative to Waterloo (because Waterloo contains a supporting sentence) might be Challenge relative to a different corpus. The Challenge Set is therefore not an absolute property of the questions but a joint property of the questions and the Waterloo corpus.
What evidence exists in the paper. Table 6 provides direct evidence: IR (ARC Corpus) scores 20.26% on the Challenge Set, compared to 62.55% on the Easy Set and 1.02% for Waterloo IR on Challenge. The 18.24 pp difference between Waterloo IR (1.02%) and ARC Corpus IR (20.26%) on the same Challenge questions demonstrates corpus-dependence. However, 20.26% is still below random (25.02%), so the corpus shift does not make Challenge questions trivially answerable โ it just moves them from "completely impossible for IR" to "IR does worse than random guessing." The paper does not analyze which Challenge questions become answerable with the ARC Corpus, or whether those questions differ systematically from the ones that remain unanswerable.
Mitigation status. The paper does not attempt to mitigate the corpus-dependence. The Waterloo corpus is treated as a fixed, given resource, and the partition is accepted as a one-time operational procedure. The paper does not provide a corpus-independent difficulty metric (e.g., human annotations, or filtering using multiple diverse corpora) that would make the Challenge Set definition robust to corpus choice. The paper also does not release the Waterloo corpus or the per-question solver scores, making the partition a black-box artifact of the authors' specific computational environment at the time of dataset creation. For a benchmark intended to drive long-term research progress, this lack of reproducibility and corpus-independence is a significant limitation โ future researchers cannot verify that their Challenge Set is identical to the original, and cannot assess whether performance improvements reflect genuine reasoning advances or changes in what retrieval methods can extract from contemporary corpora.
7. Implications and Future Directions
How This Work Changes the Landscape
ARC does not propose a new model, algorithm, or training technique. It proposes a new evaluation paradigm โ and in doing so, it redirects the conversation around question-answering research from "how high is your score?" to "what kind of questions can your system actually answer?" This is a reframing of the benchmark design problem, not a solution to the reasoning problem, but its impact on the field's incentive structure is potentially more consequential than any single architectural contribution would have been in 2018.
The core shift: from aggregate scores to capability stratification. Before ARC, the dominant evaluation model in QA was the single-number benchmark score. A system achieved X% on SQuAD, Y% on SNLI โ and these numbers were compared, leaderboards were ranked, and progress was declared. ARC's key move is to demonstrate that a single aggregate score can be dangerously misleading. The paper shows, concretely and quantitatively, that systems achieving 50โ65% on the Easy Set collapse to near-random (20โ27%) on the Challenge Set (Table 6). In an unpartitioned dataset, these systems would have posted respectable aggregate scores โ perhaps 40โ50% if the Easy/Challenge proportion reflected the natural distribution โ and researchers would have reported incremental progress. The Challenge Set makes the failure surface visible and unavoidable. You cannot look at a 27% Challenge score and claim your system is doing reasoning. The benchmark forces honesty.
This is more than a methodological tweak. It establishes a design principle that subsequent benchmarks โ including later multi-hop QA datasets, adversarial NLI benchmarks, and diagnostic evaluation suites โ would adopt: stratify evaluation by difficulty or capability type so that aggregate scores cannot hide systematic failures. The paper's operational definition of difficulty (failure of specific simple baselines) provides a concrete, reproducible mechanism for doing this stratification that generalizes beyond ARC. Any benchmark can define a "challenge" subset as the set of examples where simple methods fail, and doing so automatically routes research attention toward the examples that require something new.
Reconciling contradictory prior findings. The paper provides an implicit resolution to the tension between high SQuAD/SNLI scores and accumulating evidence that those systems were brittle (Jia and Liang, 2017; Gururangan et al., 2018). The resolution is not theoretical โ it is distributional. SQuAD and SNLI contained mixtures of easy and hard questions, but the easy questions dominated the aggregate score. ARC demonstrates that the gap between a system's performance on lexically-answerable questions and reasoning-demanding questions can be 30โ40 percentage points (Section 5 of this analysis calculates the Easy-Challenge gap per baseline, ranging from 23.57 pp for BiDAF to 42.29 pp for IR-ARC-Corpus). The prior findings that "AI beats humans at reading" and "AI is easily fooled by adversarial sentences" are not contradictory โ they are measuring performance on different subsets of the difficulty distribution. ARC makes this distributional heterogeneity structural rather than accidental: the Easy Set captures the retrieval-dominated subset where neural models perform well; the Challenge Set captures the reasoning-required subset where they fail. By making both subsets explicit and independently evaluable, ARC transforms a confusing set of conflicting claims into a coherent picture with clear boundary conditions.
Redirecting research investment. By demonstrating that seven diverse systems โ spanning IR, PMI, entailment, graph matching, span extraction, tuple inference, and table reasoning โ all cluster within 6.85 percentage points of random on the Challenge Set (Table 6), the paper makes a strong implicit argument about where the bottleneck lies. The clustering across architectures suggests that improving the downstream reasoning step (better entailment, better span extraction, better graph matching) yields near-zero benefit when the upstream retrieval step fails. The paper does not prove this causally โ the missing oracle retrieval experiment noted in Section 5 would do so โ but the evidence is suggestive enough to shift attention toward the retrieval-and-evidence-identification problem. Prior to ARC, a researcher working on QA could reasonably focus on building better reading comprehension models, confident that better comprehension would translate to better benchmark scores. After ARC, that researcher must confront the possibility that comprehension is not the binding constraint โ that the system cannot read what it cannot find, and that finding the right sentences for reasoning-demanding questions requires qualitatively different retrieval methods than standard TF-IDF or BM25 over question+answer queries. This redirects research effort from the back-end (reasoning architectures) toward the front-end (evidence retrieval and identification), which the paper's ARC Corpus analysis (95% knowledge coverage, yet below-random IR performance) suggests is the more urgent problem.
Making knowledge accessibility a first-class research problem. The paper introduces and empirically demonstrates a distinction that had not been clearly articulated in prior QA research: the difference between whether a corpus contains the knowledge needed to answer a question and whether that knowledge is accessible to a given retrieval-and-reasoning architecture. The ARC Corpus provides near-complete vocabulary coverage (99.8%) and high knowledge relevance (estimated 95%) โ yet the IR solver run against this corpus scores 20.26% on the Challenge Set, below random guessing. This is a clean, quantitative demonstration that knowledge availability does not imply knowledge accessibility. The implication is that corpus construction (making sure the facts are in there somewhere) is necessary but radically insufficient โ the research frontier is retrieval that can identify evidential sentences based on their inferential role in a reasoning chain, not just their lexical overlap with a query. This reframes the problem: you are not looking for a sentence that states the answer; you are looking for sentences that support inferring the answer, possibly in combination. This conceptual reframing would influence later work on multi-hop retrieval, dense passage retrieval with learned relevance, and retrieval-augmented generation.
What becomes more attractive as a research direction. After ARC, the following directions gain credibility and urgency: (a) retrieval methods that go beyond lexical overlap โ learned dense retrieval, query expansion using knowledge bases, iterative retrieval that uses initial results to reformulate queries; (b) multi-sentence evidence combination โ architectures that can chain facts from multiple retrieved sentences, rather than scoring each sentence independently and taking the maximum; (c) hybrid systems that combine retrieval with structured knowledge and commonsense reasoning, since the ARC knowledge taxonomy (Table 4) shows that some questions require causal, teleological, or spatial reasoning that may not be explicitly stated in any corpus sentence; (d) benchmark designs that, following ARC's lead, partition evaluation sets by the failure modes of simple baselines to ensure that progress is measured on the hard cases, not just the easy ones.
What becomes less attractive. The paper casts doubt on the sufficiency of two research strategies that were dominant in 2017โ2018: (a) incremental improvements to single-passage reading comprehension architectures (the SQuAD paradigm), since the Challenge Set results show that even a top SQuAD model (BiDAF, 26.54%) cannot answer questions when the passage โ a concatenation of retrieved sentences โ does not contain the answer in a single contiguous span; and (b) larger-scale training of entailment models on retrieved sentence-hypothesis pairs (the SNLI/SciTail paradigm), since DecompAttn, DGEM, and DGEM-OpenIE all cluster near random on Challenge despite training on science-domain entailment data. The failure is not in the training โ it is in the pipeline architecture that assumes single-sentence support for answers. The paper does not explicitly argue against these strategies, but its results make clear that they are insufficient for the reasoning gap that ARC measures, and a researcher who continues to optimize within those paradigms must argue that their improvements will somehow cross the 30โ40 pp gap that separates the paradigms from Challenge competence โ a heavy burden of proof.
Follow-Up Research This Work Enables
Human performance calibration on the Challenge vs. Easy partition. The paper defines the Challenge Set operationally (failure of IR + PMI against Waterloo) but never validates that this partition corresponds to human-perceived difficulty. A direct follow-up would measure human accuracy on a random sample of Challenge and Easy questions โ say, 100 questions from each set, answered by crowdworkers or science teachers with access to the web (to simulate the open-book setting the baselines use). If humans score, say, 90% on Challenge and 95% on Easy, the partition is validated: Challenge questions are genuinely harder but still solvable, and the gap to machine performance (~27%) represents a real reasoning deficit. If humans score similarly on both sets (both near 95%), the Challenge Set tests knowledge accessibility to machines but not to humans โ the difficulty is specific to machine reading architectures, which is still useful to know. If humans score poorly on Challenge (say, 60%), the questions may be ambiguously written or require obscure knowledge, which would temper the benchmark's interpretation as a pure reasoning test. The paper provides no human baseline, and filling this gap is essential for interpreting what ARC scores mean.
Oracle retrieval experiment to isolate the retrieval bottleneck from the reasoning bottleneck. The paper hypothesizes โ and the clustering of diverse baselines near random strongly suggests โ that retrieval quality is the primary bottleneck on the Challenge Set. But the evidence is correlational: all systems share the same retrieval step, so their common failure could reflect either a shared retrieval bottleneck or shared reasoning inadequacy (or both). A controlled experiment would give the entailment models (DecompAttn, DGEM) access to human-selected relevant sentences for each Challenge question โ sentences that a human annotator judges as containing evidence relevant to evaluating the answer options, chosen from the ARC Corpus without knowledge of which option is correct. If DGEM scores jump from 27.11% to, say, 55% with oracle sentences, the retrieval bottleneck is confirmed and quantified: better retrieval would get you most of the way to competence. If scores barely move (say, from 27% to 32%), the reasoning architectures themselves are insufficient even when given the right evidence, and research attention should shift to multi-sentence inference and knowledge combination. This experiment would convert the paper's suggestive clustering evidence into a definitive causal decomposition of the failure. It requires human annotation effort โ selecting relevant sentences for ~100โ200 Challenge questions โ but is otherwise straightforward given the released code and models.
Per-reasoning-type performance breakdown for diagnostic evaluation. The paper provides a qualitative taxonomy of knowledge types (Table 4, Figure 1) and reasoning types (Table 5, Figure 2) based on a sample of 100 Challenge questions, but never connects this taxonomy to quantitative system performance. A natural follow-up would annotate the full Challenge test set (or a larger sample) with these categories and report baseline accuracy stratified by reasoning type. This would reveal whether certain reasoning types are differentially hard for existing systems. For example: do entailment models show above-random performance on definition questions (suggesting single-sentence support sometimes works for simple fact retrieval) but near-zero on multi-hop and counterfactual questions (confirming the distributed-evidence hypothesis)? Does BiDAF perform better on comparison questions (where the answer might be localized in a single sentence that explicitly compares entities) than on analogy questions (which require mapping relational structure across domains)? This breakdown would convert the taxonomy from descriptive to diagnostic, guiding researchers toward the specific reasoning types that most need architectural innovation. It would also provide a more granular leaderboard, allowing systems to be compared not just on aggregate Challenge accuracy but on their reasoning-type profiles โ a system strong on analogy but weak on counterfactuals reveals something about its architecture that an aggregate score obscures.
Retrieval depth sweep to characterize the recall-vs-precision tradeoff. All text-based baselines use a fixed top-8 sentence retrieval from the ARC Corpus. This threshold is essentially arbitrary โ the paper does not justify it beyond noting computational constraints for the entailment models. A straightforward experiment would sweep the number of retrieved sentences from 1 to (say) 100 and measure both Challenge Set accuracy and the precision of the retrieved set (fraction of retrieved sentences a human annotator judges as relevant to answering the question). If accuracy improves monotonically with retrieval depth, the bottleneck is recall โ the IR step is missing relevant sentences in the top 8, and deeper retrieval recovers them. If accuracy plateaus or degrades as more sentences are added, the bottleneck is precision โ adding more sentences introduces noise that the entailment models cannot filter, swamping whatever signal exists. The paper's ARC-Corpus-coverage analysis (95% knowledge relevance) suggests relevant sentences exist but doesn't tell us where they rank in the IR results. A depth sweep would characterize the retrieval rank distribution of relevant evidence and establish how much headroom exists for improved retrieval (as opposed to improved reasoning over noisy retrieved sets). This experiment requires no new annotations โ just running the existing baseline pipeline with varied top-K parameters โ and would produce actionable guidance for system builders: should you invest in better retrieval ranking, or in reasoning robustness to irrelevant sentences?
Multi-corpus Challenge Set definition to reduce corpus-dependence. The paper's Challenge Set depends on the Waterloo corpus โ a specific, unreplicable 280GB web snapshot. Table 6 shows corpus sensitivity directly: IR performance on Challenge jumps from 1.02% (Waterloo) to 20.26% (ARC Corpus). This means the partition is a function of corpus choice, not a pure property of the questions. A principled follow-up would re-define the Challenge Set using multiple diverse corpora โ e.g., run the IR and PMI solvers against the ARC Corpus, Wikipedia, a news corpus, and a textbook corpus, and assign a question to the Challenge Set only if all corpora fail. This would produce a smaller but more robust Challenge Set where retrieval failure is consistent across knowledge sources, reducing the chance that a question is labeled "challenging" due to corpus-specific gaps. It would also enable a corpus-difficulty matrix: for each question, report which corpora support correct retrieval and which do not. This matrix would characterize questions by how broadly distributed their supporting knowledge is โ an interesting dimension of difficulty in its own right. Systems could then be evaluated on subsets defined by corpus-availability profiles, distinguishing "this system is good at reasoning" from "this system is good at exploiting a particular corpus."
Closed-book baseline to test parametric knowledge vs. retrieval dependence. All neural baselines in the paper depend on retrieving sentences from an external corpus โ they are open-book systems. A simple but informative follow-up would test the same entailment models and BiDAF in a closed-book setting: no retrieval, no ARC Corpus, just the question and answer options fed directly to the model, relying entirely on knowledge stored in the model's parameters from pretraining. If closed-book Challenge accuracy is near random (25%), the models possess negligible parametric knowledge of grade-school science, and all hoped-for competence must come from retrieval โ making the retrieval bottleneck absolute. If closed-book accuracy is moderate (say, 35โ40%), the models know more than the open-book pipeline lets them express, and the retrieval step is actively hurting by introducing distracting sentences that override correct parametric knowledge. This result would motivate a very different research direction: instead of improving retrieval, build systems that use retrieval only for verification of parametrically-generated answers, or that learn to arbitrate between parametric and retrieved evidence. The paper does not report closed-book results, leaving open the question of whether the ARC challenge is primarily a knowledge access problem or a knowledge possession problem. This experiment requires no new training โ just running the existing entailment and reading comprehension models with an empty premise set โ and would substantially clarify the nature of the gap.
Practical Applications and Downstream Use Cases
Benchmark-based research prioritization in QA. ARC provides a measurable, publicly available signal for whether a QA system is making progress on reasoning versus on surface-level pattern matching. For research labs deciding which projects to fund or which architectures to pursue, the Challenge Set serves as a litmus test: if your new model achieves 90% on SQuAD but 27% on ARC Challenge, you have built a better retriever, not a better reasoner. The 30โ40 pp gap between Easy and Challenge performance documented in Table 6 provides a concrete baseline โ a lab can track whether its gap is narrowing over successive model iterations, which would indicate that improvements are concentrated on the hard cases rather than on squeezing more points from already-solved easy questions. The paper's operational definition (filter out IR/PMI-solvable questions) can be adapted to other domains: any organization building domain-specific QA systems (medical, legal, financial) can define a challenge subset filtered by simple retrieval baselines on their in-house corpora, ensuring that internal benchmarks measure reasoning rather than lookup.
Educational technology and science assessment. The ARC questions are drawn from real standardized tests for grades 3โ9 (Table 2), covering the science topics taught in US elementary and middle schools. A system that achieves high Challenge Set accuracy would โ by construction โ be able to answer science questions that require combining facts, applying commonsense models, and reasoning causally or analogically, using knowledge distributed across a science corpus. This is precisely the capability needed for an automated science tutor that can explain concepts, answer student questions, and assess understanding. The 95% knowledge coverage estimate for the ARC Corpus (Section "The ARC Corpus") suggests that the supporting knowledge exists in freely available web text โ the barrier is assembling and reasoning with it. A successful ARC system could be deployed as a question-answering backend for an educational platform, providing students with justifications drawn from the corpus, not just answer labels. The grade-level breakdown (Table 2) further enables difficulty-appropriate deployment: a system's per-grade performance can be measured, and it can be routed to answer questions at grade levels where it is reliable while escalating harder questions to human teachers.
Corpus quality assessment for domain-specific knowledge bases. The paper's methodology for evaluating corpus coverage โ measuring vocabulary overlap (99.8%), estimating knowledge relevance through sampled analysis (~95%), and then testing exploitability via IR performance (20.26% Challenge, 62.55% Easy) โ provides a template for evaluating any knowledge corpus intended to support QA. An organization building a domain-specific corpus (e.g., a pharmaceutical company compiling research papers for drug interaction QA) can apply the same three-metric framework: (a) vocabulary coverage (does the corpus contain the domain terminology?), (b) knowledge coverage (does a sampled annotation find relevant facts for typical questions?), and (c) IR exploitability (does a standard retrieval engine successfully surface those facts?). The ARC paper's key insight โ that (a) and (b) can be high while (c) is near zero โ is a diagnostic that generalizes: if your domain corpus shows high coverage but low exploitability, you have a retrieval problem, not a corpus construction problem, and should invest in better retrieval rather than in collecting more documents. This framework is directly transferable to any organization building retrieval-augmented QA systems.