Source-linked AI summary

WIQA: A dataset for "What if..." reasoning over procedural text

Niket Tandon, Bhavana Dalvi Mishra, Keisuke Sakaguchi, Antoine Bosselut, Peter Clark

arXiv:1909.04739v1cs.CLcs.AI

TL;DR

Procedural-text systems can answer questions about events, but their ability to reason about influences between events remains unclear. WIQA builds a large-scale what-if question dataset from procedural paragraphs and crowdsourced influence graphs. The strongest model scores 73.8, over 20 points below human performance, with particular difficulty on indirect effects.

  • Problem

    Whether systems can trace influences between events in procedural text remains unclear, despite progress on answering questions about events.

    Source: §1 · p. 1
  • Method

    WIQA derives multiple-choice what-if questions from crowdsourced influence graphs linked to procedural paragraphs, testing whether models can answer using the paragraph rather than the graph.

    Source: §1 · pp. 1–2
  • Results

    The strongest model scores 73.8, over 20 points worse than humans, and predictions are particularly erroneous for indirect effects.

    Source: §5.1 · p. 4, §6 · p. 5
  • Takeaways & Limitations

    WIQA provides a dataset and challenge for studying counterfactual textual reasoning, including the difficulty of tracking indirect influences.

    Source: §6 · p. 5

    The construction assumes that procedural-text sentences describe correct, not opposite, influences on later sentences.

    Source: §4.1 · p. 3

Abstract

from arXiv · show

We introduce WIQA, the first large-scale dataset of "What if..." questions over procedural text. WIQA contains three parts: a collection of paragraphs each describing a process, e.g., beach erosion; a set of crowdsourced influence graphs for each paragraph, describing how one change affects another; and a large (40k) collection of "What if...?" multiple-choice questions derived from the graphs. For example, given a paragraph about beach erosion, would stormy weather result in more or less erosion (or have no effect)? The task is to answer the questions, given their associated paragraph. WIQA contains three kinds of questions: perturbations to steps mentioned in the paragraph; external (out-of-paragraph) perturbations requiring commonsense knowledge; and irrelevant (no effect) perturbations. We find that state-of-the-art models achieve 73.8% accuracy, well below the human performance of 96.3%. We analyze the challenges, in particular tracking chains of influences, and present the dataset as an open challenge to the community.

1 Introduction

Procedural-text systems can track events, but whether they can trace influences between events remains unclear. WIQA introduces a large-scale what-if reasoning dataset to test that capability.

1 Introduction

  • WIQA addresses the lack of a dataset for testing how perturbations propagate through a procedure’s chain of influences.The task asks whether a change in one part of a process affects another.Source: §1 · p. 1
  • WIQA contains 40.7K questions covering 379 process paragraphs, built from 2,107 crowdsourced influence graphs.Source: §1 · p. 1
  • Questions are multiple-choice judgments of whether one qualitative change causes a target change, has the opposite effect, or has no effect.The task provides the paragraph but not its influence graph; changes typically concern paragraph entities and events.Source: §1 · p. 2
  • The strongest model remains 23% behind human performance, and the gap widens for indirect and out-of-paragraph effects.The paper presents WIQA as a challenge for counterfactual textual reasoning over procedural text.Source: §1 · p. 2

2 Related Work

Earlier procedural-text datasets focus on tracking entity states, while WIQA asks how those states might change under perturbation. It frames this as an NLP task combining reading comprehension and commonsense reasoning.

2 Related Work

  • Procedural-text datasets have targeted tracking entity states, whereas WIQA asks how states might change when a perturbation is introduced.Source: §2 · p. 2
  • Qualitative reasoning has studied effects of qualitative change primarily through formal models, and counterfactual reasoning has likewise used formal frameworks.Source: §2 · p. 2
  • WIQA treats what-if reasoning over text as a mixture of reading comprehension and commonsense reasoning, creating a new NLP challenge.Source: §2 · p. 2

3 Dataset Construction

The dataset is constructed by collecting influence graphs for procedural paragraphs and deriving questions from graph paths. Its construction also includes test-question filtering, category balancing, and a paragraph-topic-separated split.

3 Dataset Construction

  • An influence graph is a directed graph whose nodes describe changes and whose edges mark positive or negative influence.Nodes can represent changes to events inside or outside the paragraph, and graph traversal captures indirect effects.Source: §3 · p. 2
  • Workers populated a five-question template for paragraphs drawn from ProPara’s 377 training paragraphs, yielding 2,107 influence graphs.Later questions were automatically constructed from earlier answers.Source: §3 · pp. 2–3
  • Graph paths generate correct-or-opposite questions from the product of traversed edge polarities; out-of-paragraph changes from other graphs supply no-effect questions.Questions are labeled by path length and by whether their starting node is in- or out-of-paragraph.Source: §3 · p. 3
  • Five workers answered each test question, and retaining questions with at least three matching answers kept 88% of them.Worker agreement measured by Krippendorff’s alpha was 0.6.Source: §3 · p. 3
  • The 40,695-question dataset approximately balances question categories and answers, and its partitions separate paragraphs by topic.Source: §3 · p. 3
  • The authors also generated path-based answer explanations for correct and opposite answers, but not for no-effect answers.They removed explanations with contradictory worker annotations or no majority decision and made the database available for possible future explanation tasks.Source: §3 · p. 3

4 Experiments

The experiments compare rule-based, neural, and BERT-based models on WIQA, with paragraph-conditioned and paragraph-free BERT variants and a human-performance estimate. Figure 3 also shows baseline accuracy declining as influence-chain hops increase, faster without the paragraph.

4.1 Models

  • The baselines include majority-label prediction, a rule-based polarity heuristic, AdaBoost over change/effect features, and Decomposable Attention recast as entailment.The polarity heuristic assigns more/less directionality using a small lexicon and defaults to a random class when it cannot assign polarities.Source: §4.1 · pp. 3–4
  • BERT is fine-tuned on paragraph, question, and answer-option inputs, with an ablation that omits the paragraph at training and test time.Human performance was estimated from three independent answers to 100 test questions; agreement was Krippendorff’s alpha 0.908.Source: §4.1 · p. 4
  • Baseline accuracy declines as hop count increases, and declines faster for the no-paragraph version.Figure 3 reports this pattern for the best baselines.Source: Figure 3 · p. 4

5 Results and Analysis

The strongest model reaches 73.8, still over 20 points behind human performance, with a larger gap for out-of-paragraph effects. Results also show that indirect effects are harder to predict, models are inconsistent, and WIQA contains diverse linguistic and semantic challenges.

5.1 Prediction Accuracy

  • 73.8 accuracy for the strongest model is over 20 points below human performance, and out-of-paragraph effects are 37 points behind human performance.Providing the paragraph improves the score by 10 points over the version without it.Source: §5.1 · p. 4

5.2 Predicting Indirect Effects

  • Indirect 2/3-hop effects are harder to predict than direct 1-hop effects, suggesting that reliable prediction may require reasoning along influence chains.The text notes that indirect effects are less likely to be explicitly stated in corpora or embedded in pretrained language models.Source: §5.2 · p. 5

5.3 Consistency

  • Models are far from transitive and disjunctive consistency, whereas humans make substantially more consistent predictions.The paper suggests global consistency constraints may improve results.Source: §5.3 · p. 5, Figure 4 · p. 5

5.4 Linguistic and Semantic Phenomena

  • ≈65% of changes use qualitative language and ≈45% involve commonsense; lexical mismatches, negation, and juxtaposed polarities add further challenges.The reported phenomena overlap; lexical matching occurs in ≈15% of in-paragraph changes, negation in ≈6%, and juxtaposed polarities in ≈3%.Source: §5.4 · p. 5

6 Conclusion

WIQA tests whether procedural-text effects can be predicted under perturbations. The authors report that language models remain substantially behind humans, especially on indirect effects.

  • WIQA introduces a large-scale dataset for testing whether perturbation effects in procedural text can be predicted.Source: §6 · p. 5
  • Language models’ predictions are over 20 points worse than humans and particularly erroneous about indirect, multi-hop effects.Source: §6 · p. 5
  • The dataset is presented as a new challenge and resource for the research community.Source: §6 · p. 5

Appendix A: Topicwise consistency

The appendix examines how paragraph context relates to BERT’s topic-wise accuracy. Context helps more on some topics than others, and some topics require paragraph context to understand the question.

  • Paragraph context improves BERT accuracy more on Pollination, blood, mountain, and evaporation than on Igneous rocks, plant crops, solar eclipse, and DNA replication.Source: Appendix A · p. 6
  • Some topics are harder for BERT because answering their questions requires additional paragraph context.Source: Appendix A · p. 6
  • The topic-wise comparison reports better accuracy as the paragraph-context BERT model reads more paragraphs in context.Source: Table 3 · p. 6

Appendix B: Crowdsourcing Influence Graphs

Crowdsourced influence graphs are built progressively from workers’ answers to five questions. The process begins with a blank graph, and the emerging graph can help annotators validate their answers.

  • Workers construct influence graphs progressively by answering five questions, with later questions built from earlier answers.Source: Appendix B · p. 6
  • After the first question is answered, two nodes of the partial graph are filled.Source: Appendix B · pp. 6–7
  • The annotation starts with a blank influence graph showing its basic structure.Source: Figure 5 · p. 7
  • Annotators can validate their answers by examining the graph that emerges as they answer questions.Source: Figure 6 · p. 7

Appendix C: Sample Influence Graphs

The appendix presents crowdsourced influence-graph examples from several process topics, alongside the annotation interface used to create them.

  • The displayed influence graphs are examples from evaporation, flashlight, lungs, and minerals, spanning natural, human-body, and mechanical processes.Source: Appendix C · p. 7, Figure 8 · p. 8, Figure 9 · p. 9
  • The Mechanical Turk interface presents a paragraph and five questions whose answers produce an influence graph.Source: Figure 7 · p. 8
Loading 1909.04739v1…