Skip to main content
Article thumbnail
Location of Repository

Modelling control in generation

By Roger Evans, David Weir, John Carroll, Daniel Paiva and Anja Belz


In this paper we present a view of natural language generation in which the control structure of the generator is clearly separated from the content decisions made during generation, allowing us to explore and compare different control strategies in a systematic way. Our approach factors control into two components, a ‘generation tree’ which maps out the relationships between different decisions, and an algorithm for traversing such a tree which determines which choices are actually made. We illustrate the approach with examples of stylistic control and automatic text revision using both generative and empirical techniques. We argue that this approach provides a useful basis for the theoretical study of control in generation, and a framework for implementing generators with a range of control strategies. We also suggest that this approach can be developed into tool for analysing and adapting control aspects of other advanced wide-coverage generation systems

Topics: Q100 Linguistics
Publisher: Association for Computational Linguistics
Year: 2007
OAI identifier:

Suggested articles


  1. (2004). A framework for stylistically controlled generation. doi
  2. (2006). A reference architecture for natural language generation systems. doi
  3. (1998). A survey of applied natural language generation systems.
  4. (2002). An empirical verification of coverage and correctness for a generalpurpose sentence generator.
  5. (2000). Building NaturalLanguage Generation Systems. doi
  6. (2004). Context-free representational underspecification for NLG.
  7. (2005). Empirically-based control of natural language generation. doi
  8. (1994). HeadDriven Phrase Structure Grammar. doi
  9. (1993). Issues in the choice of a source for natural language generation.
  10. (2005). Minimal recursion semantics: An introduction. doi
  11. (2007). Probabilistic generation of weather forecast texts. doi
  12. (2006). Probabilistic generation using representational underspecification.
  13. (2004). Using Stylistic Parameters to Control a Natural Language Generation System.
  14. (2002). What is NLG?

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.