Explaining Prolog Based Expert Systems Using a Layered Meta-Interpreter
Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Tools. Pages 66-70.
Abstract
This paper presents an improved method of explaining Prolog-based expert systems. The key idea is to make explicit failures during the computation. This allows the integrated explanation in a single interpreter of both successful and failed computations. It also allows rules containing cuts to be effectively explained. Furthermore, the explanation system is interactive, and allows full explanation of both successful and failed partial computations. We discuss in some detail a two-layer meta-interpreter which is at the heart of the system .
@inproceedings{ijcai1989p11,
title = {Explaining Prolog Based Expert Systems Using a Layered Meta-Interpreter},
author = {Sterling, Leon and Yalçinalp, L. Ümit},
booktitle = {Proceedings of the Eleventh International Joint Conference on
Artificial Intelligence, {IJCAI-89}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {N. S. Sridharan},
pages = {66--70},
year = {1989},
month = {8},
note = {Tools},
url = {https://ijcai.org/proceedings/1989/11},
}
TY - CPAPER TI - Explaining Prolog Based Expert Systems Using a Layered Meta-Interpreter AU - Sterling, Leon AU - Yalçinalp, L. Ümit T2 - Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, IJCAI-89 PB - International Joint Conferences on Artificial Intelligence PY - 1989 SP - 66 EP - 70 UR - https://ijcai.org/proceedings/1989/11 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: