Abstract

The use of Definite Clause Grammars (DCGs) to describe Natural Language grammars as logic programs has been particularly fruitful in building NL interfaces for relational databases. First-order logic, however, suffers from several shortcomings as a language for knowledge representation and computational linguistics. This dissertation describes a new logic, called $\psi$-logic, remedying these shortcomings. NL processing is one application of $\psi$-logic and the Inheritance Grammar formalism, whose semantics are rooted in $\psi$-logic, is also defined. First-order logic is a special case of $\psi$-logic and, consequently, every DCG is an Inheritance Grammar. This logic differs from traditional logic in that the primary data structure encompasses the feature-based structures used in unification-based grammatical formalisms such as PATR. In addition, an ordering on the symbols of the grammar facilitates taxonomic reasoning, a problematic task in DCGs. An interpreter for $\psi$-logic programs has been implemented (in Smalltalk) and various implementation techniques have been explored. In addition, several Inheritance Grammars have been implemented and the perspicuity of the Inheritance Grammar formalism is discussed.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.