A Reference Architecture for Generation Systems

Christopher Stuart Mellish, D. Scott, L. Cahill, D. Paiva, R. Evans, M. Reape

Research output: Contribution to journalArticle

44 Citations (Scopus)


We present the RAGS (Reference Architecture for Generation Systems) framework, a specification of an abstract Natural Language Generation (NLG) system architecture to support sharing, re-use, comparison and evaluation of NLG technologies. We argue that the evidence from a survey of actual NLG systems calls for a different emphasis in a reference proposal from that seen in similar initiatives in information extraction and multimedia interfaces. We introduce the framework itself, in particular the two-level data model that allows us to support the complex data requirements of NLG systems in a flexible and coherent fashion, and describe our efforts to validate the framework through a range of implementations.
Original languageEnglish
Pages (from-to)1-34
Number of pages34
JournalNatural Language Engineering
Issue number1
Publication statusPublished - 2006

Fingerprint Dive into the research topics of 'A Reference Architecture for Generation Systems'. Together they form a unique fingerprint.

  • Cite this

    Mellish, C. S., Scott, D., Cahill, L., Paiva, D., Evans, R., & Reape, M. (2006). A Reference Architecture for Generation Systems. Natural Language Engineering, 12(1), 1-34.