Reasoning in description logics
Principles of knowledge representation
Building natural language generation systems
Building natural language generation systems
Architectures for Natural Language Generation: Problems and Perspectives
EWNLG '93 Selected papers from the Fourth European Workshop on Trends in Natural Language Generation, An Artificial Intelligence Perspective
A Framework for Representing Knowledge
A Framework for Representing Knowledge
Document structuring à la SDRT
EWNLG '01 Proceedings of the 8th European workshop on Natural Language Generation - Volume 8
Proof verbalization as an application of NLG
IJCAI'97 Proceedings of the Fifteenth international joint conference on Artifical intelligence - Volume 2
Logic-based rhetorical structuring for natural language generation in human-computer dialogue
TSD'07 Proceedings of the 10th international conference on Text, speech and dialogue
Hi-index | 0.00 |
A standard architecture for an NLG system has been defined in (Reiter and Dale, 2000). Their work describes the modularization of an NLG system and the tasks of each module. However, they do not indicate what kind of tools can be used by each module. Nevertheless, we believe that certain tools widely used by the AI or NLU community are appropriate for NLG tasks. This paper presents a complete integrated NLG system which uses a Description logic for the content determination module, Segmented Discourse Representation Theory for the document structuring module and a lexicalized formalism for the tactical component. The NLG system, which takes into account a user model, is illustrated with a generator which produces texts explaining the steps taken by a proof assistant.