Prolog
Related Papers
Parsing Against Lexical Ambiguity
Marcus' original deterministic parsing included almost no part-of-speech ambiguity. In this paper, the addition of part-of-speech ambiguity to a deterministic parser written in Prolog is described. To handle this ambiguity, …...
Automatic Analysis of Descriptive Texts
This paper describes a system that attempts to interpret descriptive texts without the uJe of complex grammars. The purpose of the system is to transform the descriptions to a standard …...
Semantics of Temporal Queries and Temporal Data
This paper analyzes the requirements for adding a temporal reasoning component to a natural language database query system, and proposes a computational model that satisfies those requirements. A prelim- Inary …...
A Parametric NL Translator
This report outlines a machine translation system whose linguistic component is based on principles of Government and Binding. A "universal grammar" is defined, together with pal-ameters of variation for specific …...
CRITAC - A Japanese Text Proofreading System
CRITAC (CRITiquing using ACcumulated knowledge) is an experimental expert system for proofreading Japanese text. It detects mistypes, Kana-to-Kanji misconversions, and stylistic errors. This system combines Prolog-coded heuristic knowledge with conventional …...
DCKR – Knowledge Representation in Prolog and Its Application to Natural Language Processing
: Semantic processing is one of the important tasks for natural language processing. Basic to semantic processing is descriptions of lexical items. The most frequently used form of description of …...
Generating English Paraphrases From Formal Relational Calculus Expressions
This paper discusses a system for producing English descriptions (or "paraphrases") of tile content of formal relational calculus (RC) formulae expressing a database (DB) query. It explains the underlying design …...
Recovering Implicit Information
This paper describes the SDC PUNDIT, (Prolog UNDerstands Integrated Text), system for processing natural language messages. 1 PUNDIT , written in Prolog, is a highly modular system consisting of distinct …...
A New Design of Prolog-Based Bottom-Up Parsing System With Government-Binding Theory
This paper addresses the problems of movement transformation in Prolog-based bottom-up parsing system. Three principles of Government-Binding theory are employed to deal with these problems. They are Empty Category Principle, …...
Automated Inversion of Logic Grammars for Generation
We describe a system of reversible grammar in which, given a logic-grammar specification of a natural language, two efficient PROLOG programs are derived by an off-line compilation process: a parser …...
A Generalized Greibach Normal Form for Definite Clause Grammars
An arbitrary definite clause grammar can be transforaled into a so-called Generalized Greibach Normal Form (GGNF), a generalization of the classical Greibach Nor- mat Form (GNF) for context-free grammars. The …...
Morphological Disambiguation by Voting Constraints
We present a constraint-based morpholog- ical disambiguation system in which indi- vidual constraints vote on matching mor- phological parses, and disambiguation of all the tokens in a sentence is performed …...
Anaphor resolution in unrestricted texts with partial parsing
In this paper we deal with several kinds of anaphora in unrestricted texts. These kinds of anaphora are pronominal references, surface- count anaphora and one-anaphora. In order to solve these …...
A Tabulation-Based Parsing Method that Reduces Copying
This paper presents a new bottom-up chart parsing algorithm for Prolog along with a compilation procedure that reduces the amount of copying at run-time to a con- stant number (2) …...
Structuring Documents Efficiently
Documents are typically marked up to enable ren- dering and to facilitate reuse. However, retargetting a document often requires pervasive changes to the markup. Power et al. have proposed a …...
Transition and Parsing State and Incrementality in Dynamic Syntax
. This paper presents an implementation of a gramar of Dynamic Syntax for Japanese. Dynamic Syntax is a grammar formalism which enables a parser to process a sentence in an …...
Cloud Logic Programming for Integrating Language Technology Resources
AbstractThe main goal of the CLT Cloud project is to equip lexica, morphological processors, parsers and other software components developed within CLT (Centre of Language Technology) with so called web …...