We present a new approach to enriching under-specified representations of content to be realized as text. Our approach uses an attribute grammar to propagate missing information where needed in a tree that represents the text to be realized. This declaratively-specified grammar mediates between application-produced output and the input to a generation system and, as a consequence, can easily augment an existing generation system. End-applications that use this approach can produce high quality text without a fine-grained specification of the text to be realized, thereby reducing the burden to the application. Additionally, representations used by the generator are compact, because values that can be constructed from the constraints encoded by the grammar will be propagated where necessary. This approach is more flexible than defaulting or making a statistically good choice because it can deal with long-distance dependencies (such as gaps and reflexive pronouns). Our approach differs from other approaches that use attribute grammars in that we use the grammar to enrich the representations of the content to be realized, rather than to generate the text itself. We illustrate the approach with examples from our template-based text-realizer, YAG.
[1]
Marie Wenzel Meteer,et al.
The “GENERATION GAP”: the problem of expressibility in text planning
,
1990
.
[2]
Henk Alblas,et al.
Introduction to Attributed Grammars
,
1991,
Attribute Grammars, Applications and Systems.
[3]
Stephan Busemann,et al.
Best-First Surface Realization
,
1996,
INLG.
[4]
Songsak Channarukul,et al.
A Natural Language Generation Component for Dialog Systems
,
1999
.
[5]
Michael Elhadad,et al.
Using argumentation to control lexical choice: a functional unification implementation
,
1993
.
[6]
Vasileios Hatzivassiloglou,et al.
Two-Level, Many-Paths Generation
,
1995,
ACL.
[7]
Michael Levison,et al.
Gregory Lessard: Application of Attribute Grammars to Natural Language Sentence Generation
,
1990,
WAGA.
[8]
Benoit Lavoie,et al.
A Fast and Portable Realizer for Text Generation Systems
,
1997,
ANLP.
[9]
William C. Mann,et al.
An Overview of the Penman Text Generation System
,
1983,
AAAI.