Proceedings

Question Answering via Integer Programming over Semi-Structured Knowledge

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1145-1151.

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 formulation by 17.7%. When combined with unstructured inference methods, the ILP system significantly boosts overall performance (+10%). Finally, we show our approach is substantially more robust to a simple answer perturbation compared to statistical correlation methods.

  1. [Achterberg, 2009] Tobias Achterberg. SCIP: solving constraint in- teger programs. Math. Prog. Computation, 1(1):1-41, 2009.
  2. [Angeli and Manning, 2014] Gabor Angeli and Christopher D. Manning. NaturalLI: Natural logic inference for common sense reasoning. In EMNLP, 2014.
  3. [Banko et al., 2007] Michele Banko, Michael J. Cafarella, Stephen Soderland, Matthew Broadhead, and Oren Etzioni. Open infor- mation extraction from the web. In IJCAI, 2007. IJCAI
  4. [Bentivogli et al., 2008] Luisa Bentivogli, Peter Clark, Ido Dagan, and Danilo Giampiccolo. The sixth pascal recognizing textual entailment challenge. In TAC, 2008.
  5. [Berant et al., 2010] Jonathan Berant, Ido Dagan, and Jacob Gold- berger. Global learning of focused entailment graphs. In ACL, pages 1220-1229, 2010.
  6. [Bollacker et al., 2008] Kurt D. Bollacker, Colin Evans, Praveen Paritosh, Tim Sturge, and Jamie Taylor. Freebase: a collabora- tively created graph database for structuring human knowledge. In SIGMOD, 2008.
  7. [Brill et al., 2002] Eric Brill, Susan Dumais, and Michele Banko. An analysis of the AskMSR question-answering system. In Pro- ceedings of EMNLP, pages 257-264, 2002.
  8. [Carlson et al., 2010] Andrew Carlson, Justin Betteridge, Bryan Kisiel, Burr Settles, Estevam R. Hruschka Jr., and Tom M. Mitchell. Toward an architecture for never-ending language learning. In AAAI, 2010.
  9. [Chang et al., 2010] Ming-Wei Chang, Dan Goldwasser, Dan Roth, and Vivek Srikumar. Discriminative learning over constrained latent representations. In 2010 NAACL, pages 429-437, 2010.
  10. [Church and Hanks, 1989] Kenneth Ward Church and Patrick Hanks. Word association norms, mutual information and lexi- cography. In 27th ACL, pages 76-83, 1989.
  11. [Clark et al., 2014] Peter Clark, Niranjan Balasubramanian, Sum- ithra Bhakthavatsalam, Kevin Humphreys, Jesse Kinkead, Ashish Sabharwal, and Oyvind Tafjord. Automatic construction of inference-supporting knowledge bases. In 4th AKBC Workshop, Montreal, Canada, December 2014.
  12. [Clark et al., 2016] Peter Clark, Oren Etzioni, Tushar Khot, Ashish Sabharwal, Oyvind Tafjord, Peter Turney, and Daniel Khashabi. Combining retrieval, statistics, and inference to answer elemen- tary science questions. In 30th AAAI, 2016.
  13. [Clark, 2015] Peter Clark. Elementary school science and math tests as a driver for AI: take the Aristo challenge! In 29th AAAI/IAAI, pages 4019-4021, Austin, TX, 2015.
  14. [Cohen, 2000] William W. Cohen. Data integration using sim- ilarity joins and a word-based information representation lan- guage. ACM Transactions on Information Systems, 18(3):288- 321, 2000.
  15. [Dagan et al., 2010] Ido Dagan, Bill Dolan, Bernardo Magnini, and Dan Roth. Recognizing textual entailment: Rational, evalua- tion and approaches-erratum. Natural Language Engineering, 16(01):105-105, 2010.
  16. [Dagan et al., 2013] Ido Dagan, Dan Roth, Mark Sammons, and Fabio Massimo Zanzotto. Recognizing textual entailment: Mod- els and applications. Synthesis Lectures on Human Language Technologies, 6(4):1-220, 2013.
  17. [Dalvi et al., 2016] Bhavana Dalvi, Sumithra Bhakthavatsalam, and Peter Clark. IKE -an interactive tool for knowledge extrac- tion. In 5th AKBC Workshop, 2016.
  18. [Fader et al., 2014] Anthony Fader, Luke Zettlemoyer, and Oren Etzioni. Open question answering over curated and extracted knowledge bases. In Proceedings of SIGKDD, pages 1156-1165, 2014.
  19. [Ferrucci et al., 2010] David Ferrucci, Eric Brown, Jennifer Chu- Carroll, James Fan, David Gondek, Aditya A Kalyanpur, Adam Lally, J William Murdock, Eric Nyberg, John Prager, et al. Build- ing Watson: An overview of the DeepQA project. AI Magazine, 31(3):59-79, 2010.
  20. [Goldwasser and Roth, 2011] D. Goldwasser and D. Roth. Learn- ing from natural instructions. In IJCAI, 2011. IJCAI
  21. [Gunning et al., 2010] D. Gunning, V. Chaudhri, P. Clark, K. Barker, J. Chaw, and M. Greaves. Project Halo update - progress toward digital Aristotle. AI Magazine, 31(3), 2010.
  22. [Howell, 2012] David Howell. Statistical methods for psychology. Cengage Learning, 2012.
  23. [Khashabi et al., 2016] Daniel Khashabi, Tushar Khot, Ashish Sabharwal, Peter Clark, Oren Etzioni, and Dan Roth. Question answering via integer programming over semi- structured knowledge (extended version). Available at http://allenai.org/papers.html, 2016. Link
  24. [Khot et al., 2015] Tushar Khot, Niranjan Balasubramanian, Eric Gribkoff, Ashish Sabharwal, Peter Clark, and Oren Etzioni. Ex- ploring Markov logic networks for question answering. In 2015 EMNLP, Lisbon, Portugal, September 2015.
  25. [Ko et al., 2007] Jeongwoo Ko, Eric Nyberg, and Luo Si. A proba- bilistic graphical model for joint answer ranking in question an- swering. In Proceedings of SIGIR, pages 343-350, 2007.
  26. [Kwok et al., 2001] Cody C. T. Kwok, Oren Etzioni, and Daniel S. Weld. Scaling question answering to the web. In WWW, 2001.
  27. [MacCartney, 2009] Bill MacCartney. Natural Language Inference. PhD thesis, 2009.
  28. [Miller, 1995] George Miller. Wordnet: a lexical database for en- glish. Communications of the ACM, 38(11):39-41, 1995.
  29. [Novak, 1977] G. Novak. Representations of knowledge in a pro- gram for solving physics problems. In IJCAI-77, 1977. IJCAI
  30. [Richardson and Domingos, 2006] Matthew Richardson and Pedro Domingos. Markov logic networks. Machine learning, 62(1- 2):107-136, 2006.
  31. [Roth and Yih, 2004] D. Roth and W. Yih. A linear programming formulation for global inference in natural language tasks. In CoNLL, pages 1-8. ACL, 2004.
  32. [Srikumar and Roth, 2011] V. Srikumar and D. Roth. A joint model for extended semantic role labeling. In EMNLP, Edinburgh, Scot- land, 2011.
  33. [Turney, 2013] Peter D Turney. Distributional semantics beyond words: Supervised learning of analogy and paraphrase. TACL, 1:353-366, 2013.
  34. [Yao and Van Durme, 2014] Xuchen Yao and Benjamin Van Durme. Information extraction over structured data: Question answering with Freebase. In 52nd ACL, 2014.
  35. [Yih et al., 2014] Wen-tau Yih, Xiaodong He, and Christopher Meek. Semantic parsing for single-relation question answering. In ACL (2), pages 643-648, 2014.
  36. [Zou et al., 2014] Lei Zou, Ruizhe Huang, Haixun Wang, Jeffer Xu Yu, Wenqiang He, and Dongyan Zhao. Natural language question answering over RDF: a graph data driven approach. In SIGMOD, pages 313-324, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards