• DocumentCode
    2500572
  • Title

    RATIONALE: reasoning by explaining

  • Author

    Abu-Hakima, Suhayya ; Oppacher, Franz

  • Author_Institution
    Nat. Res. Council of Canada, Ottawa, Ont., Canada
  • fYear
    1988
  • fDate
    1-5 Feb 1988
  • Firstpage
    258
  • Lastpage
    265
  • Abstract
    A methodology is presented for building knowledge-based systems that reason by explaining. The methodology is the basis for RATIONALE, a tool-implemented in Quintus Prolog- that ties together the processes of knowledge acquisition,expert system construction, and explanation of system reasoning. RATIONALE integrates explanations with reasoning by using domain knowledge together with explicitly represented strategies. Reasoning proceeds by constructing a hypothesis tree whose root contains the most general diagnosis of the expert system. Guided by a focusing algorithm, the tree branches into more specific hypotheses that explain the more detailed symptoms provided by the user. As the expert system is used, the hypothesis tree also serves as a dynamically generated explanation tree
  • Keywords
    expert systems; Quintus Prolog; RATIONALE; branches; diagnosis; domain knowledge; expert system construction; explanation; explanation tree; explicitly represented strategies; focusing algorithm; hypothesis tree; knowledge acquisition; knowledge-based systems; root; symptoms; system reasoning; tool; Buildings; Computer science; Councils; Debugging; Diagnostic expert systems; Engines; Expert systems; Knowledge acquisition; Knowledge based systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1988. Proceedings. Fourth International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-8186-0827-7
  • Type

    conf

  • DOI
    10.1109/ICDE.1988.105468
  • Filename
    105468