This page contains a core dump of WoodleyPackard's brain after working on a DELPH-IN compatible generator.

Generation is the process of constructing a surface realization of the meaning contained in an input MRS structure.

The basic algorithm for generation is quite similar to chart parsing. A number of semantically contentful lexemes and rules are "activated" (inserted into the chart) by virtue of a match between the MRS predicate[s] supplied in that particular sign and one or more MRS predicates in the input semantics. Additionally, a number of semantically vacuous signs are inserted into the chart according to the trigger rules. After chart initialization, lexical and syntactic rules are allowed to run to exhaustion. Finally, all generated edges are checked for compatibility with the input semantics, and the compatible ones are output as the result.

Some notes for would-be generator developers. These notes are written from the viewpoint of generating with the ERG.

GeneratorImplementationNotes (last edited 2011-10-08 21:12:12 by localhost)

(The DELPH-IN infrastructure is hosted at the University of Oslo)