Shallow Generation — LT World

LT World

Supporters

provided by

dfki logo

with support by

eu star logofp7 logo

through

meta logo
clarin logo

as well as by

bmbf logo

through

take logo

N.B.

This site uses Google Analytics to record statistics about site visits - see Legal Information.

You are here: Home kb Information & Knowledge Technologies Shallow Generation

Shallow Generation


Building Natural Language Generation Systems.
Ehud Reiter and Robert Dale.
Cambridge University Press. Cambridge UK. 2000.

Real vs. Template-Based natural Language generation: A False Opposition?
Kees van Deemter, Emiel Krahmer and Mariet Theune.
Computational Linguistics 31 (1), 2005. 15-23.
http://www.mitpressjournals.org/doi/pdf/10.1162/0891201053630291

A Flexible Shallow Approach to Text Generation.
Stephan Busemann and Helmut Horacek.
9th International Natural Language Generation Workshop (INLG '98), August 5-7.
Niagara-on-the-Lake, Ontario, Canada. 1998. 238-247.
http://www.dfki.de/lt/publication_show.php?id=945

Generierung natürlichsprachlicher Texte.
Stephan Busemann.
Günther Görz, Claus-Rainer Rollinger, Josef Schneeberger. Künstliche Intelligenz. Oldenburg Verlag, München, Wien. 2000. 783-814.





Shallow generation is an approach to a domain and task specific approach to natural language generation (NLG).

Shallow generation corresponds to shallow analysis in an interesting way. Whereas the latter ignores information by yielding incomplete analysis, the former adds information with help of output text not based on the input representation. For instance, in the domain of air quality measurements, the input " location: 'St. Avold' " may give rise to the output "at the measuring station of St. Avold", where "measuring station" is domain-specific.

Time-efficient shallow approaches to small applications can be very quickly developed by defining domain-specific grammars. Good examples are report generators (stock market, weather, air quality, limited dialogue, or NL access to database contents. They are less recommendable when the application requires a large variety of outputs and consequently a large linguistic knowledge base.

Note that the distinction between shallow and deep generation is gradual rather than bipolar.