The RatioLog Project: Rational Extensions of Logical Reasoning

Higher-level cognition includes logical reasoning and the ability of question answering with common sense. The RatioLog project addresses the problem of rational reasoning in deep question answering by methods from automated deduction and cognitive computing. In a first phase, we combine techniques from information retrieval and machine learning to find appropriate answer candidates from the huge amount of text in the German version of the free encyclopedia “Wikipedia”. In a second phase, an automated theorem prover tries to verify the answer candidates on the basis of their logical representations. In a third phase—because the knowledge may be incomplete and inconsistent—we consider extensions of logical reasoning to improve the results. In this context, we work toward the application of techniques from human reasoning: We employ defeasible reasoning to compare the answers w.r.t. specificity, deontic logic, normative reasoning, and model construction. Moreover, we use integrated case-based reasoning and machine learning techniques on the basis of the semantic structure of the questions and answer candidates to learn giving the right answers.

[1]  Ingo Glöckner,et al.  An Integrated Machine Learning and Case-Based Reasoning Approach to Answer Validation , 2012, 2012 11th International Conference on Machine Learning and Applications.

[2]  Dov M. Gabbay,et al.  Handbook of deontic logic and normative systems , 2013 .

[3]  David Poole,et al.  On the Comparison of Theories: Preferring the Most Specific Explanation , 1985, IJCAI.

[4]  Guillermo Ricardo Simari,et al.  Computing Generalized Specificity , 2003, J. Appl. Non Class. Logics.

[5]  Erik T. Mueller,et al.  Commonsense Reasoning , 2006, Qualitative Representations.

[6]  Claudia Schon,et al.  System Description: E-KRHyper 1.4 - Extensions for Unique Names and Description Logic , 2013, CADE.

[7]  Karl-Heinz Weis A Case Based Reasoning Approach for Answer Reranking in Question Answering , 2013, GI-Jahrestagung.

[8]  Horst Bunke,et al.  Similarity Measures for Structured Representations , 1993, EWCBR.

[9]  Sven Hartrumpf,et al.  Logical Validation, Answer Merging and Witness Selection - A Study in Multi-Stream Question Answering , 2007, RIAO.

[10]  Carol Peters Cross-Language Evaluation Forum - CLEF 2008 , 2008 .

[11]  Bernhard Beckert,et al.  Reasoning and Verification: State of the Art and Current Trends , 2014, IEEE Intelligent Systems.

[12]  Frieder Stolzenburg,et al.  A series of revisions of David Poole’s specificity , 2016, Annals of Mathematics and Artificial Intelligence.

[13]  Ulrich Furbach,et al.  Logic-Based Question Answering , 2010, KI - Künstliche Intelligenz.

[14]  John E. Kelly,et al.  Smart Machines: IBM's Watson and the Era of Cognitive Computing , 2013 .

[15]  Peter Baumgartner,et al.  Hyper Tableaux , 1996, JELIA.

[16]  Ralph Bergmann,et al.  Experience Management: Foundations, Development Methodology, and Internet-Based Applications , 2002 .

[17]  Johan Bos Towards Wide-Coverage Semantic Interpretation , 2005 .

[18]  Johan Bos,et al.  Linguistically Motivated Large-Scale NLP with C&C and Boxer , 2007, ACL.

[19]  H. Mayr,et al.  GI-Edition Lecture Notes in Informatics , 2015 .

[20]  Ulrich Furbach,et al.  Automated Reasoning in Deontic Logic , 2014, MIWAI.

[21]  Guillermo Ricardo Simari,et al.  A Mathematical Treatment of Defeasible Reasoning and its Implementation , 1992, Artif. Intell..

[22]  Valentin Jijkoun,et al.  Overview of the CLEF 2007 Multilingual Question Answering Track , 2007, CLEF.

[23]  Frieder Stolzenburg,et al.  David Poole's Specificity Revised , 2014, KR.

[24]  Ulrich Furbach,et al.  An application of automated reasoning in natural language question answering , 2010, AI Commun..