TY - JOUR
T1 - Automatically generating natural language status reports
AU - Kalita, Jugal
AU - Shende, Sunil
N1 - Funding Information: The second author was partially supported by NSF grants MCS-8219116-CER, MCS-82-07294 and DCR-84-10413 during the course of his work on this project. We would like to thank Dr. Bonnie Webber for her painstaking reviewing of several drafts of the technical report on which this paper is based.
PY - 1988/3/29
Y1 - 1988/3/29
N2 - In this paper, we describe a system which generates compact natural language status reports for a set of inter-related processes at various stages of progress. The system has three modules - a rule-based domain knowledge representation module, an elaborate text planning module, and a surface generation module. The knowledge representation module models a set of processes that are encountered in a typical office environment, using a body of explicitly sequenced production rules implemented by an augmented Petri net mechanism. The system employs an interval-based temporal network for storing historical information. A text planning module traverses this network to search for events which need to be mentioned in a coherent report describing the current status of the system. The planner combines similar information for succinct presentation whenever applicable. It also takes into consideration various issues such as relevance and redundancy, simple mechanisms for viewing events from multiple perspectives and the application of discourse focus techniques for the generation of good quality text. Finally, an available surface generation module which has been suitably augmented is used to produce well-structured textual reports for our chosen domain.
AB - In this paper, we describe a system which generates compact natural language status reports for a set of inter-related processes at various stages of progress. The system has three modules - a rule-based domain knowledge representation module, an elaborate text planning module, and a surface generation module. The knowledge representation module models a set of processes that are encountered in a typical office environment, using a body of explicitly sequenced production rules implemented by an augmented Petri net mechanism. The system employs an interval-based temporal network for storing historical information. A text planning module traverses this network to search for events which need to be mentioned in a coherent report describing the current status of the system. The planner combines similar information for succinct presentation whenever applicable. It also takes into consideration various issues such as relevance and redundancy, simple mechanisms for viewing events from multiple perspectives and the application of discourse focus techniques for the generation of good quality text. Finally, an available surface generation module which has been suitably augmented is used to produce well-structured textual reports for our chosen domain.
UR - http://www.scopus.com/inward/record.url?scp=84957464690&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84957464690&partnerID=8YFLogxK
U2 - https://doi.org/10.1117/12.947017
DO - https://doi.org/10.1117/12.947017
M3 - Article
SN - 0277-786X
VL - 937
SP - 533
EP - 540
JO - Proceedings of SPIE-The International Society for Optical Engineering
JF - Proceedings of SPIE-The International Society for Optical Engineering
ER -