Reasoning about Actions and State Changes by Injecting Commonsense Knowledge
arXiv:1808.10012
Abstract
Comprehending procedural text, e.g., a paragraph describing photosynthesis, requires modeling actions and the state changes they produce, so that questions about entities at different timepoints can be answered. Although several recent systems have shown impressive progress in this task, their predictions can be globally inconsistent or highly improbable. In this paper, we show how the predicted effects of actions in the context of a paragraph can be improved in two ways: (1) by incorporating global, commonsense constraints (e.g., a non-existent entity cannot be destroyed), and (2) by biasing reading with preferences from large-scale corpora (e.g., trees rarely move). Unlike earlier methods, we treat the problem as a neural structured prediction task, allowing hard and soft constraints to steer the model away from unlikely predictions. We show that the new model significantly outperforms earlier systems on a benchmark dataset for procedural text comprehension (+8% relative gain), and that it also avoids some of the nonsensical predictions that earlier systems make.
arXiv commentAccepted at EMNLP 2018. Niket Tandon and Bhavana Dalvi Mishra contributed equally to this work
References in corpus (7)
- Tracking the World State with Recurrent Entity Networks
- Semantically Conditioned LSTM-based Natural Language Generation for Spoken Dialogue Systems
- Sequence-to-Sequence Learning as Beam-Search Optimization
- A Syntactic Neural Model for General-Purpose Code Generation
- Lexically Constrained Decoding for Sequence Generation Using Grid Beam Search
- Simulating Action Dynamics with Neural Process Networks
- What Happened? Leveraging VerbNet to Predict the Effects of Actions in Procedural Text
Cited by in corpus (7)
- Recent Advances in Natural Language Inference: A Survey of Benchmarks, Resources, and Approaches
- From 'F' to 'A' on the N.Y. Regents Science Exams: An Overview of the Aristo Project
- Procedural Reading Comprehension with Attribute-Aware Context Flow
- WIQA: A dataset for "What if..." reasoning over procedural text
- Be Consistent! Improving Procedural Text Comprehension using Label Consistency
- Everything Happens for a Reason: Discovering the Purpose of Actions in Procedural Text
- Understanding in Artificial Intelligence