UD Home
CIS Home
Search
Contact
Welcome Research Undergraduate Graduate Resources People

CISC 883: Natural Language Generation

Catalog Description:
Current research directions in generation, models of generation, differences between generation and understanding, text structure and coherence, grammars for generation.


Current Text:
Selected papers from journals and conference proceedings.

Goals:
This course is an in-depth look at the area of natural language generation. Most of the work in natural language processing has concentrated on understanding text. Instead, we look at the problems involved in generating text. Generation brings up issues not apparent in understanding. The job of the understander is to recognize which choice has been taken. The generator, on the other hand, must decide why to make one choice over another. Generation, then, may force the researcher to come to terms with issues concerning what kind of information must be available to the linguistic component and where it must be gotten (among others). Such questions can be ignored in doing research on understanding.

The course will take the tact of studying ongoing research projects involving generation. We will look at a number of generation methodologies and discuss how they handle various aspects of the generation problem. We will try to tease out some of the advantages and disadvantages of these approaches and get a feel for the questions currently being looked at by the generation community.

Content:

  • Models of the generation process
  • Deciding what to say:
    • discourse strategies
    • focus constraints
    • rhetorical structure theory
  • Sentence Generators
    • general strategies for sentence generation
    • functional unification grammars
    • systemic grammars
    • tree adjoining grammars
  • Planning formalisms in generation
  • Explanation in expert systems
  • Generation in intelligent tutoring systems
  • Discourse and User Models
  • Planning large texts

Typical Course Requirements: Critical analysis of research papers (with both written evidence and active discussion during class), class presentation of research paper(s), project/term paper (with class presentation).

Required Background: CISC 681: Artificial Intelligence, CISC 882: Natural Language Processing.



Department of Computer & Information Sciences
103 Smith Hall | Newark, DE 19716
- email webmaster -