Explaining design plans

The paper describes a methodology for generating quality explanations from design plans. In selecting items of information for inclusion in an explanation, the methodology considers the rationales behind the strategic knowledge and object-level knowledge specified in a design plan. Rhetorical structure theory and discourse focus tracking are utilised to determine textual structure, and to maintain discourse coherence and cohesion. Using a simple system of user modelling, it is shown how the methodology flexibly includes consideration of a user's knowledge, thus resulting in more focused and convincing explanations. The methodology is used to investigate follow-up explanations, and the generation of explanations from plans which contain a misconception on the part of the designer.

[1]  Graeme Hirst,et al.  Anaphora in Natural Language Understanding: A Survey , 1981, Lecture Notes in Computer Science.

[2]  Bassam A. Izzuddin,et al.  A plan based framework for design: methodologic foundations , 1995 .

[3]  David R. Dowty,et al.  Natural Language Parsing: Psychological, Computational, and Theoretical Perspectives , 1985 .

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

[5]  Douglas E. Appelt,et al.  Planning English Sentences , 1988, Cogn. Sci..

[6]  Ivan Bratko,et al.  Prolog Programming for Artificial Intelligence , 1986 .

[7]  Candace L. Sidner,et al.  Focusing for Interpretation of Pronouns , 1981, CL.

[8]  William B. Thompson,et al.  Reconstructive Expert System Explanation , 1992, Artif. Intell..

[9]  Daniel L. Chester,et al.  The Translation of Formal Proofs into English , 1976, Artif. Intell..

[10]  William R. Swartout,et al.  Explaining and Justifying Expert Consulting Programs , 1981, IJCAI.

[11]  Martin Kay,et al.  Parsing in functional unification grammar , 1986 .

[12]  Graeme Hirst,et al.  Discourse-Oriented Anaphora Resolution in Natural Language Understanding: a Review , 1981, CL.

[13]  Candace L. Sidner,et al.  Focusing in the comprehension of definite anaphora , 1986 .

[14]  William J. Clancey,et al.  Strategic Explanations for a Diagnostic Consultation System , 1983, Int. J. Man Mach. Stud..

[15]  Charles J. Fillmore,et al.  THE CASE FOR CASE. , 1967 .

[16]  Alison Cawsey Planning interactive explanations , 1993 .

[17]  Mark T. Maybury,et al.  Communicative Acts for Explanation Generation , 1992, Int. J. Man Mach. Stud..

[18]  Anthony Davey Book Reviews: Discourse Production - A Computer Model of Some Aspects of a Speaker , 1980, CL.

[19]  Johan de Kleer,et al.  The Origin and Resolution of Ambiguities in Causal Arguments , 1979, IJCAI.

[20]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[21]  William R. Swartout,et al.  A Digitalis Therapy Advisor with Explanations , 1977, IJCAI.

[22]  Chris Hendrickson,et al.  Computer‐Generated Explanations in Project Management Systems , 1991 .

[23]  Bassam A. Izzuddin,et al.  A plan based framework for design: implementation , 1995 .

[24]  J. L. Weiner,et al.  BLAH, A System Which Explains its Reasoning , 1980, Artif. Intell..

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

[26]  Candace L. Sidner,et al.  Computational Models of Discourse , 1983 .

[27]  David E. Wilkins,et al.  Practical planning - extending the classical AI planning paradigm , 1989, Morgan Kaufmann series in representation and reasoning.

[28]  Emmon W. Bach,et al.  Universals in Linguistic Theory , 1970 .

[29]  Bertram C. Bruce Case Systems for Natural Language , 1975, Artif. Intell..

[30]  Barbara J. Grosz,et al.  The Representation and Use of Focus in a System for Understanding Dialogs , 1977, IJCAI.