Question Answering via Integer Programming over Semi-Structured Knowledge
Daniel Khashabi, Tushar Khot, Ashish Sabharwal, Peter Clark, Oren, Etzioni, Dan Roth

TL;DR
This paper introduces a structured inference system using Integer Linear Programming for answering science questions from semi-structured knowledge, significantly outperforming previous methods and enhancing robustness over statistical approaches.
Contribution
The paper presents a novel ILP-based inference system for science question answering that leverages semi-structured knowledge and outperforms prior structured reasoning methods.
Findings
Outperforms previous structured reasoning methods by 14%.
Improves ILP formulation accuracy by 17.7%.
Boosts overall performance by 10% when combined with unstructured methods.
Abstract
Answering science questions posed in natural language is an important AI challenge. Answering such questions often requires non-trivial inference and knowledge that goes beyond factoid retrieval. Yet, most systems for this task are based on relatively shallow Information Retrieval (IR) and statistical correlation techniques operating on large unstructured corpora. We propose a structured inference system for this task, formulated as an Integer Linear Program (ILP), that answers natural language questions using a semi-structured knowledge base derived from text, including questions requiring multi-step inference and a combination of multiple facts. On a dataset of real, unseen science questions, our system significantly outperforms (+14%) the best previous attempt at structured reasoning for this task, which used Markov Logic Networks (MLNs). It also improves upon a previous ILP…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Bayesian Modeling and Causal Inference · AI-based Problem Solving and Planning
