Automatic generation of technical documentation

Natural-language generation (NLG) techniques can be used to automatically produce technical documentation from a domain knowledge base and linguistic and contextual models. We discuss this application of NLG technology from both a technical and a usefulness (costs and benefits) perspective. This discussion is based largely on our experiences with the Intelligent Documentation Advisory System (IDAS) documentation-generation project, and the reactions that various interested people from industry have had to IDAS. We hope that this summary of our experiences with IDAS and the lessons we have learned from it will be beneficial for other researchers who wish to build technical documentation-generation systems.

[1]  William C. Mann An Overview of the Nigel Text Generation Grammar , 1983, ACL.

[2]  Pierre Isabelle,et al.  TAUM-AVIATION: Its Technical Features and Some Experimental Results , 1985, Comput. Linguistics.

[3]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[4]  Ronald J. Brachman,et al.  An Overview of the KL-ONE Knowledge Representation System , 1985, Cogn. Sci..

[5]  Wolfgang Wahlster,et al.  Plan-Based Integration of Natural Language and Graphics Generation , 1993, Artif. Intell..

[6]  Eduard Hovy,et al.  Constructing an interlingua using generator resources , 1992 .

[7]  Cécile Paris,et al.  Phrasing a Text in Terms the User Can Understand , 1989, IJCAI.

[8]  John Levine,et al.  Automatic Generation of On-Line Documentation in the IDAS Project , 1992, ANLP.

[9]  Steven F. Roth,et al.  Graphics and natural language as components of automatic explanation , 1991 .

[10]  Robert Dale,et al.  A Fast Algorithm for the Generation of Referring Expressions , 1992, COLING.

[11]  Sergei Nirenburg,et al.  The KBMT project : a case study in knowledge-based machine translation , 1991 .

[12]  Johanna D. Moore,et al.  Pointing: A Way Toward Explanation Dialogue , 1990, AAAI.

[13]  Sergei Nirenburg,et al.  Multilinguality and Generation , 1992, NLG.

[14]  J. Davenport Editor , 1960 .

[15]  Kathleen F. McCoy Reasoning on a Highlighted User Model to Respond to Misconceptions , 1988, Comput. Linguistics.

[16]  Eduard H. Hovy,et al.  Automatic Generation of Formatted Text , 1991, AAAI.

[17]  Ehud Reiter,et al.  A new model of lexical choice for nouns 1 , 1991 .

[18]  Steven F. Roth,et al.  Graphics and Natural Language as Components of Automatic Explanation , 1988, SGCH.

[19]  Cécile Paris,et al.  Tailoring Object Descriptions to a User's Level of Expertise , 1988, Comput. Linguistics.

[20]  Candace L. Sidner,et al.  Attention, Intentions, and the Structure of Discourse , 1986, CL.

[21]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .

[22]  Scott Weinstein,et al.  Providing a Unified Account of Definite Noun Phrases in Discourse , 1983, ACL.

[23]  Eleanor Rosch,et al.  Principles of Categorization , 1978 .

[24]  Richard I. Kittredge,et al.  Using natural-language processing to produce weather forecasts , 1994, IEEE Expert.

[25]  Chris Mellish,et al.  Optimizing the Costs and Benefits of Natural Language Generation , 1993, International Joint Conference on Artificial Intelligence.

[26]  G. Miller,et al.  Cognitive science. , 1981, Science.

[27]  Eduard H. Hovy,et al.  Aggregation in Natural Language Generation , 1993, EWNLG.

[28]  Guy Lapalme,et al.  Text generation , 1990 .

[29]  Chris Mellish,et al.  Approaches to Realisation in Natural Language Generation , 1991 .

[30]  Kathleen McKeown,et al.  Text generation: using discourse strategies and focus constraints to generate natural language text , 1985 .

[31]  Stephen Springer,et al.  Automatic Letter Composition for Customer Service , 1991, IAAI.

[32]  Robert Wilensky,et al.  The berkeley UNIX consultant project , 1988 .

[33]  Steven K. Feiner,et al.  Coordinating Text and Graphics in Explanation Generation , 1989, HLT.

[34]  Michael Elhadad,et al.  Using argumentation to control lexical choice: a functional unification implementation , 1993 .

[35]  Ehud Reiter,et al.  Has a Consensus NL Generation Architecture Appeared, and is it Psycholinguistically Plausible? , 1994, INLG.

[36]  Robert T. Kasper,et al.  A Flexible Interface for Linking Applications to Penman’s Sentence Generator , 1989, HLT.

[37]  John Levine,et al.  CORECT: Combining CSCW with Natural Language Generation for Collaborative Requirement Capture , 1994, INLG.

[38]  C. Raymond Perrault,et al.  Analyzing Intention in Utterances , 1986, Artif. Intell..

[39]  Fabio Pianesi,et al.  Natural language generation and hypertext access , 1993, Appl. Artif. Intell..

[40]  Chris Mellish,et al.  Using Classification to Generate Text , 1992, ACL.

[41]  Phil Hayes,et al.  Towards an integrated maintenance advisor , 1989, Hypertext.