ACM Home Page
Please provide us with feedback. Feedback
Reasoning visualization in expert systems—the applicability of algorithm animation techniques
Full text PdfPdf (1.03 MB)
Source International conference on Industrial and engineering applications of artificial intelligence and expert systems archive
Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 1 table of contents
Charleston, South Carolina, United States
Pages: 457 - 466  
Year of Publication: 1990
ISBN:0-89791-372-8
Authors
William J. Selig  NASA/Marshall Space Flight Center
James D. Johannes  University of Alabama in Huntsville
Sponsor
SIGART: ACM Special Interest Group on Artificial Intelligence
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 16,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/98784.98869
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Brown, M.H. Algorithm Animation. The MIT Press, Cambridge, Mass., 1987.
 
4
 
5
 
6
Model, M.L. Monitoring System Behavior In a Complex Computational Environment. Tech. Rep. CSL-79-1, XEROX PARC, 1979.
 
7
Myers, B.A., Displaying Data Structures for Interactive Debugging. Tech. Rep. CSL-80-7, XEROX PARC, 1980.
 
8
Plattner, B., and Nievergelt, I. Monitoring Program Execution: A Survey. IEEE Computer (November 1981), 76-93.
9
 
10
Selig, W.L, and Johannes, J.D. ATS Displays- A Reasoning Visualization Tool for Expert Systems. In Proceedings Fifth Conference on Artificial Intelligence for Space Applications. 1990. To Appear.
 
11
 
12
 
13


Collaborative Colleagues:
William J. Selig: colleagues
James D. Johannes: colleagues