[Back]

Language Generation

Language generation deals with the problem of how to get a computer to translate a semantic representation into statements in natural language. This might be part of a natural language interface to a data base, or as part of a system who's interface is through a telephone.

In general, the task can be described in terms of:

There is a continuum along which language generation can be described. 'canned' language and form letters have been around for a long time. They are easy to implement, but are very specific to their application. At the other end of the spectrum is a general-purpose conversational agent.


[ Up to Language Generation]

Text Planning

QUIZ...

[ Up to Text Planning]

Informational concerns


QUIZ...

[ Up to Text Planning]

Intentional concerns

QUIZ...

[ Up to Text Planning]

The structure of plans

QUIZ...

[ Up to Text Planning]

A conversational agent

QUIZ...

[ Up to Language Generation]

Sentence generation

QUIZ...

[ Up to Language Generation]

Speech synthesis

QUIZ...