Explaining Prolog based expert systems using a layered meta-interpreter

  • Authors:
  • Leon Sterling;L. Umit Yalcinalp

  • Affiliations:
  • Department of Computer Engineering and Science, Case Western Reserve University, Cleveland, Ohio;Department of Computer Engineering and Science, Case Western Reserve University, Cleveland, Ohio

  • Venue:
  • IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

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.