Argument-based explanation of logic programs

作者:

Highlights:

摘要

The paper argues that a satisfactory explanation of a logic program must take the form of an argument, rather than a proof. This can only be done on the basis of information regarding the role of the various literals in the bodies of the clauses, which is normally not captured by such programs. A schema for arguments, derived from Toulmin, is presented, and the components of this schema are related to the roles of literals in the bodies of clauses. A metainterpreter is described that uses annotations of body literals to build up an argument structure according to this schema. This structure can then be used to present the argument in a variety of ways; this is illustrated by a discussion of how the argument structure can be used as the basis of a presentation as a paragraph of text. A simple example from a quasilegal domain is presented.

论文关键词:explanation,arguments,rule-based programs,logic programming,knowledge-based systems

论文评审过程:Received 13 July 1990, Revised 16 May 1991, Available online 19 February 2003.

论文官网地址:https://doi.org/10.1016/0950-7051(91)90007-O