TG/2
From NLG Systems Wiki
Contents |
[edit] Summary
- System Name: TG/2
- Short Description: shallow generation component using generalized templates
- URL: http://www.dfki.de/~busemann/more-tg2.html
- System Builders: Busemann[1][2][3][4]
- Development Period: 1998–ongoing
- Languages: independent
- Domain: independent
- Theoretical framework: Template
- Successors: Cosma, TEMSIS, XtraGen
Description
TG/2 stands for a new generation of template-based generators. The system is organized as a classical production system, separating the generation rules from their interpreter. Generation rules are defined as condition-action pairs. They can represent not only templates but also context-free grammar rules, using category symbols. Integrating these rule types into a single formalism allows for a shallow modelling of language where this proves sufficient, or for more fine-grained models whenever necessary. The interpreter consists of the standard three-step processing cycle: determine the set of applicable rules, select one from this set, and execute it. The TG/2 system is used in the generators TEMSIS and COSMA.
Architecture
References
- ↑ Busemann, S. (1996). Best-first surface realization. Paper presented at Proceedings of the 8th. International Workshop on Natural Language Generation (INLG '96), Herstmonceux, England. Bib
- ↑ Busemann, S. (1998). A shallow formalism for defining personalized text. Paper presented at Proceedings of the Workshop `Professionelle Erstellung von Papier- und Online-Dokumentation: Perspektiven für die automatische Textgenerierung', Bremen, Germany. Bib
- ↑ Busemann, S. (1999). Constraint-based techniques for interfacing software modules. Paper presented at Workshop on reference architectures and data standards for NLP at the AISB'99 convention, Edinburgh, Scotland. Bib
- ↑ Wein, M. ((1996). Eine parametrisierbare Generierungskomponente mit generischem Backtracking.). Unpublished Master's Dissertation, University of the Saarland, Saarbrücken. Bib


