Two Types of Planning in Language Generation

As our understanding of natural language generation has increased, a number of tasks have been separated from realization and put together under the heading "text planning". So far, however, no-one has enumerated the kinds of tasks a text planner should be able to do. This paper describes the principal lesson learned in combining a number of planning tasks in a planner-realizer: planning and realization should be interleaved, in a limited-commitment planning paradigm, to perform two types of planning: prescriptive and restrictive. Limited-commitment planning consists of both prescriptive (hierarchical expansion) planning and of restrictive planning (selecting from options with reference to the status of active goals). At present, existing text planners use prescriptive plans exclusively. However, a large class of planner tasks, especially those concerned with the pragmatic (non-literal) content of text such as style and slant, is most easily performed under restrictive planning. The kinds of tasks suited to each planning style are listed, and a program that uses both styles is described.

[1]  David Atkinson,et al.  Generating Perception Requests and Expectations to Verify the Execution of Plans , 1986, AAAI.

[2]  Kathleen F. McCoy The Role of Perspective in Responding to Property Misconceptions , 1985, HLT.

[3]  E. M. Hartwell Boston , 1906 .

[4]  Richard Fikes,et al.  Learning and Executing Generalized Robot Plans , 1993, Artif. Intell..

[5]  Jerry R. Hobbs Why Is Discourse Coherent , 1978 .

[6]  Jerry R. Hobbs Coherence and Coreference , 1979, Cogn. Sci..

[7]  William C. Mann,et al.  Rhetorical Structure Theory: Description and Construction of Text Structures , 1987 .

[8]  Willem J. M. Levelt,et al.  Stages of lexical access , 1987 .

[9]  Edmund H. Durfee,et al.  Incremental Planning to Control a Blackboard-based Problem Solver , 1986, AAAI.

[10]  Eduard H. Hovy,et al.  Interpretation in Generation , 1987, AAAI.

[11]  Dietmar Rösner,et al.  The Automated News Agency: SEMTEX — A Text Generator for German , 1987 .

[12]  W. Bruce Croft,et al.  Reasoning about Exceptions during Plan Execution Monitoring , 1987, AAAI.

[13]  Douglas E. Appelt TELEGRAM: A Grammar Formalism for Language Planning , 1983, IJCAI.

[14]  Earl David Sacerdoti,et al.  A Structure for Plans and Behavior , 1977 .

[15]  Gerard Kempen,et al.  Conceptualizing and formulating in sentence production , 1977 .

[16]  Daniel G. Bobrow,et al.  On Overview of KRL, a Knowledge Representation Language , 1976, Cogn. Sci..

[17]  Kathleen R. McKeown Generating natural language text in response to questions about database structure , 1982 .

[18]  Eduard H. Hovy,et al.  Integrating Text Planning and Production in Generation , 1985, IJCAI.

[19]  Douglas Edmund Appelt,et al.  Planning natural language utterances to satisfy multiple goals , 1981 .

[20]  William C. Mann,et al.  Relational propositions in discourse , 1986 .

[21]  Douglas E. Appelt,et al.  Planning English Sentences , 1988, Cogn. Sci..

[22]  Cecile Paris,et al.  The use of explicit user models in text generation: tailoring to a user's level of expertise , 1988 .

[23]  Roger C. Schank,et al.  SCRIPTS, PLANS, GOALS, AND UNDERSTANDING , 1988 .

[24]  James Pustejovsky,et al.  Description-directed Natural Language Generation , 1985, IJCAI.

[25]  Eduard Hovy,et al.  Generating Natural Language Under Pragmatic Constraints , 1988 .

[26]  Douglas E. Appelt Planning Natural-Language Utterances , 1982, AAAI.

[27]  Eugene Charniak,et al.  Artificial Intelligence Programming , 1987 .

[28]  Kathryn Bock,et al.  Exploring Levels of Processing in Sentence Production , 1987 .

[29]  Eduard Hovy,et al.  Some Pragmatic Decision Criteria in Generation , 1987 .

[30]  David P. Miller,et al.  Planning by search through simulations , 1985 .

[31]  Roger C. Schank,et al.  ‘Semantics’ in conceptual analysis , 1972 .