Generating a Question Answering System from Text Causal Relations

The aim of this paper is to present a methodology for creating expert systems by processing texts in order to respond to the queries of a question answering system. In previous work, we have shown several algorithms that were able to extract causal information from text documents and to summarize it. These approaches extracted knowledge from unstructured information, but the performed representation could not be processed automatically to infer new knowledge. Generated summaries only present the information in natural language, and hence cannot be processed in order to generate complex implications. In this paper, we introduce a procedure capable of using this knowledge in order to infer new causal relations between concepts automatically by creating expert systems from the processed texts. These expert systems will contain the causal relations presented in the processed texts. In this representation, by using logic programming, we can infer new concepts that are implied by causal relations. We describe the methodology, technical details of the implementation of our question answering system and a full example where its usefulness is described.

[1]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[2]  Victor W. Marek Book review: The Art of Prolog Advanced Programming Techniques by L. Sterling and E. Shapiro (The MIT Press) , 1988, SGAR.

[3]  José Angel Olivas,et al.  Creating a natural language summary from a compressed causal graph , 2013, 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS).

[4]  Alejandro Sobrino,et al.  Summarizing information by means of causal sentences through causal graphs , 2017, J. Appl. Log..

[5]  R. Rao From unstructured data to actionable intelligence , 2003 .

[6]  Alejandro Sobrino,et al.  Extraction, analysis and representation of imperfect conditional and causal sentences by means of a semi-automatic process , 2010, International Conference on Fuzzy Systems.

[7]  Trevor P Martin,et al.  The implementation of fprolog—a fuzzy prolog interpreter , 1987 .

[8]  Frederick Hayes-Roth,et al.  Building expert systems , 1983, Advanced book program.

[9]  Irene Córdoba-Sánchez,et al.  Bayesian optimization of the PC algorithm for learning Gaussian Bayesian networks , 2018, CAEPIA.

[10]  Ck Cheng,et al.  The Age of Big Data , 2015 .

[11]  Ah-Hwee Tan,et al.  Text Mining: The state of the art and the challenges , 2000 .

[12]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[13]  Donald A. Waterman,et al.  A Guide to Expert Systems , 1986 .

[14]  Charlotte H. Mason,et al.  Visual Representation: Implications for Decision Making , 2007 .

[15]  Chaveevan Pechsiri,et al.  Mining Causality from Texts for Question Answering System , 2007, IEICE Trans. Inf. Syst..

[16]  Paul Compton,et al.  Knowledge in Context: A Strategy for Expert System Maintenance , 1990, Australian Joint Conference on Artificial Intelligence.

[17]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[18]  L. Cornejo-Bueno,et al.  Bayesian optimization of a hybrid system for robust ocean wave features prediction , 2018, Neurocomputing.

[19]  Tom Schrijvers,et al.  Under Consideration for Publication in Theory and Practice of Logic Programming Swi-prolog , 2022 .

[20]  S. Bernecker The Metaphysics of Memory , 2008 .