Selecting expert system development techniques

Abstract The widespread development of Expert System applications with a wide variety of characteristics raises a risk that development techniques and application types are not properly matched. This could lead to ES development and maintenance problems, and unnecessary costs for the organization. Four widely used ES development techniques are discussed in terms of basic characteristics and their strength and limitations. The appropriate application of each technique is prescribed and the commercially available tools supporting the techniques are presented. IS managers and ES developers can use the information acquired and properly match ES development tools to applications targeted for ES use in their development.

[1]  Douglas H. Fisher,et al.  An Empirical Comparison of ID3 and Back-propagation , 1989, IJCAI.

[2]  D. G. Bounds,et al.  A multilayer perceptron network for the diagnosis of low back pain , 1988, IEEE 1988 International Conference on Neural Networks.

[3]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[4]  Peter Jackson,et al.  Introduction to expert systems , 1986 .

[5]  F. H. C. Crick,et al.  Certain aspects of the anatomy and physiology of the cerebral cortex , 1986 .

[6]  Edward A. Feigenbaum,et al.  The rise of the expert company , 1988 .

[7]  Igor Aleksander,et al.  Introduction to Neural Computing , 1990 .

[8]  Ryszard S. Michalski,et al.  Knowledge acquisition by encoding expert rules versus computer induction from examples: a case study , 1980 .

[9]  David Hillman,et al.  Integrating neural nets and expert systems , 1990 .

[10]  Richard P. Lippmann,et al.  An introduction to computing with neural nets , 1987 .

[11]  Randall Davis,et al.  Diagnostic Reasoning Based on Structure and Behavior , 1984, Artif. Intell..

[12]  J. Ross Quinlan,et al.  Learning Efficient Classification Procedures and Their Application to Chess End Games , 1983 .

[13]  Ryszard S. Michalski,et al.  Selection of Most Representative Training Examples and Incremental Generation of VL1 Hypotheses: The Underlying Methodology and the Description of Programs ESEL and AQ11 , 1978 .

[14]  Charles O. Pepe,et al.  An introduction to model-based reasoning , 1989 .

[15]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[16]  Stephen I. Gallant,et al.  Connectionist expert systems , 1988, CACM.

[17]  Frederick Hayes-Roth,et al.  An interference matching technique for inducing abstractions , 1978, CACM.

[18]  Teuvo Kohonen,et al.  An introduction to neural computing , 1988, Neural Networks.

[19]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

[20]  Randall Davis,et al.  Model-based reasoning: troubleshooting , 1988 .

[21]  Tom M. Mitchell,et al.  Version Spaces: A Candidate Elimination Approach to Rule Learning , 1977, IJCAI.