Abductive Equivalential Translation and its application to Natural Language Database Interfacing
Manny Rayner

TL;DR
This paper formalizes natural-language database interfacing using abductive equivalential translation, enabling logical inference to relate linguistic forms to database primitives, demonstrated through implementation in a real database system.
Contribution
It introduces Abductive Equivalential Translation (AET) as a formal inference framework for natural-language database interfaces, with reductions to goal-directed inference and practical implementation.
Findings
AET can handle various interface functionalities like answering questions and commands.
The approach simplifies solving the 'Doctor on Board' problem.
Implementation in a real database demonstrates practical viability.
Abstract
The thesis describes a logical formalization of natural-language database interfacing. We assume the existence of a ``natural language engine'' capable of mediating between surface linguistic string and their representations as ``literal'' logical forms: the focus of interest will be the question of relating ``literal'' logical forms to representations in terms of primitives meaningful to the underlying database engine. We begin by describing the nature of the problem, and show how a variety of interface functionalities can be considered as instances of a type of formal inference task which we call ``Abductive Equivalential Translation'' (AET); functionalities which can be reduced to this form include answering questions, responding to commands, reasoning about the completeness of answers, answering meta-questions of type ``Do you know...'', and generating assertions and questions. In…
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
TopicsSemantic Web and Ontologies · Logic, Reasoning, and Knowledge · Natural Language Processing Techniques
