Back to Search Start Over

Learning in order to avoid search in logic programming

Authors :
Michael J. Pazzani
Source :
Computers & Mathematics with Applications. 20(9-10):101-110
Publication Year :
1990
Publisher :
Elsevier BV, 1990.

Abstract

This paper discusses learning in the context of a diagnostic expert system. The diagnostic expert system is an example of a generate-and-test problem solver. Fault diagnosis heuristics (i.e. logical implications representing association between unusual features and failed components) hypothesize potential faults. The potential faults are verified or denied by comparing the predictions of a qualitative simulation to observe data. Learning in this context consists of modifying the fault diagnosis heuristics. This paper describes how heuristic rules and device models can be represented and revised in a logic programming framework. In addition, we demonstrate how logic programming can be extended to perform abductive reasoning in addition to deductive reasoning. Finally, we compare failure-driven learning and learning from successes for acquiring fault diagnosis heuristics via explanation-based learning.

Details

ISSN :
08981221
Volume :
20
Issue :
9-10
Database :
OpenAIRE
Journal :
Computers & Mathematics with Applications
Accession number :
edsair.doi.dedup.....c633089e3bb5eb09ec62da3e35b0d690
Full Text :
https://doi.org/10.1016/0898-1221(90)90115-z