Automatic Theorem Proving for Natural Logic: a Case Study on Textual Entailment

José de Jesús Lavalle Martínez, Manuel Montes y Gómez, Héctor Jiménez Salazar, Luis Villaseñor Pineda, Beatriz Beltrán Martínez


Recognizing Textual Entailment (RTE) is a Natural Language Processing task. It is very important in tasks as Semantic Search and Text Summarization. There are many approaches to RTE, for example, methods based on machine learning, linear programming, probabilistic calculus, optimization, and logic. Unfortunately, no one of them can explain why the entailment is carried on. We can make reasonings, with Natural Logic, from the syntactic part of a natural language expression, and very little semantic information. This paper presents an Automatic Theorem Prover for Natural Logic that allows to know precisely the relationships needed in order to reach the entailment in a class of natural language expressions.


Textual entailment, automatic theorem proving, natural logic

Full Text: PDF