An ontology of concepts is built to contextualize the interpretation of the logical forms and to provide a well-formed model of world knowledge. The ontology plus the structure of the logical forms provide most of the information for the conversion. Constraint satisfaction and phrasal information are used to guarantee the well-formedness of the knowledge frames with respect to the ontology. Thus the converter could act as a conceptual filter on the output of the parser by reducing the number of interpretations kept from the parser's output, though this has not been demonstrated. Both the design and implementation of the converter are discussed.
This research raised several issues, such as the large amount of hand work needed to construct the ontology, problems with knowledge representation for quantification, and structural and lexical ambiguities which led to a huge number of parses for some sentences (which in some cases required so much virtual memory that parsing was not completed). The large number of ambiguities in the parser's output are a major weakness in the modular approach.
last updated 070623.