Building expert systems
The elements of artificial intelligence: an introduction using LISP
The elements of artificial intelligence: an introduction using LISP
Towards reasoning visualization in expert systems
IEA/AIE '89 Proceedings of the 2nd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 2
Reasoning visualization in forward-chaining rule-based expert systems
Reasoning visualization in forward-chaining rule-based expert systems
Handbook of AI
TANGO: A Framework and System for Algorithm Animation
TANGO: A Framework and System for Algorithm Animation
Using direct manipulation to build algorithm animations by demonstration
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
Visualization of the reasoning process of an expert system can be useful in many situations. Unfortunately, no current expert system development environment presents us with this visualization. The problem is three-fold. First, the information presented typically contains too much detail. It is presented at the wrong conceptual level. Second, the information desired is not always available. Third, even when the desired information is presented at a reasonable conceptual level, there may be too much of it.This paper presents the results of research into providing a means for users to flexibly and easily create visualizations of the reasoning processes of forward-chaining rule-based expert systems using algorithm animation techniques. Levels of reasoning are described in order to identify the information necessary from the expert system development environment for these visualizations.A dual process visualization environment is presented consisting of 1) a version of CLIPS modified for the identified information access requirements, and 2) VISOR, an algorithm animation based system for creating visualizations of arbitrary complexity which can be triggered by “interesting event” messages from the running expert system application. This is followed by examples from several visualizations performed during the scope of this work.