Abstract
The motivation for CBR is that knowledge comes mainly from experience, from dealing with cases. The goal of CBR is not to find knowledge in the knowledge base that applies to the present problem, but to find a case similar to the current case in a database of cases. This paper describes a methodology, ripple down rules (RDR), which allows a CBR system to be built without either induction or knowledge engineering and is well suited to maintenance. In essence, when the system fails to find the proper case to match with the present problem case, it asks the expert to identify the important features which differentiate the incorrectly retrieved case and the problem case. The problem case is added to the database and is indexed to be retrieved using the identified features only after the same incorrectly retrieved case is reached. This simple approach allows large systems to be easily built by unaided experts. RDR has been used for a large medical expert system (PEIRS) which is in routine use in a major teaching hospital's chemical pathology laboratory, providing clinical interpretations of data for diagnostic reports. PEIRS uses 2000 cases(rules), covers 20% of chemical pathology and is 95% accurate to date. It was built by pathologists without knowledge engineering assistance or skills.
Preview
Unable to display preview. Download preview PDF.
References
Bareiss, E.: Exemplar-Based Knowledge Acquisition: a Unified Approach to Concept Representation, Classification and Learning. Boston Academic Press (1989).
Catlett, J.: Ripple-Down-Rules as a Mediating Representation in Interactive Induction, in Proceedings of the Second Japanese Knowlege Acquisition for Knowledge-Based Systems Workshop. Kobe, Japan (1992) 155–170.
Clancey, W.J.: Heuristic Classification. Artificial Intelligence 27(3) (1985) 289–350.
Clancey, W.J.: A Neuropsychological Interpertation to Vera and Simon. Cognitive Science 17(1) (1993) 87–116.
Compton, P.: Insight and Knowledge, in AAAI Spring Symposium: Cognitive aspects of knowledge acquisition. Stanford University, USA (1992) 57–63.
Compton, P., Horn, K., Quinlan, J.R., Lazarus, L., and Ho, K.: Maintaining an Expert System, in Application of Expert Systems, J.R. Quinlan, Editor. Addison Wesley London (1989) 366–385.
Compton, P. and Jansen, R.: A Philosophical Basis for Knowledge Acquisition. Knowledge acquisition 2 (1990) 241–257.
Compton, P., Kang, B.H., Preston, P., and Mulholland, M.: Knowledge Acquisition Without Analysis, in Knowledge Acquisition for Knowledge Based Systems, Lectures Notes in AI (723), G. Boy and B. Gaines, Editors. Springer Verlag Berlin (1993) 278–299.
Compton, P., Preston, P., Kang, B.H., and Yip, T.: Local Patching Produces Compact Knoweldge Bases, in A Future for Knowledge Acquisition, L. Steels, G. Schreiber, and W.V.d. Velde, Editors. Springer-Verlag Berlin, German (1994) 104–117.
Edwards, G., Compton, P., Malor, R., Srinivasan, A., and Lazarus, L.: PEIRS: a Pathologist Maintained Expert System for the Interpretation of Chemical Pathology Reports. Pathology 25 (1993) 27–34.
Forsythe, D.: Engineering Knowledge: the Construction of Knowledge in Artificial Intelligence. Computer Science Department, University of Pittsburgh CS-90-9 (1990).
Gaines, B. and Shaw, M.: Cognitive and Logical Foundations of Knowledge Acquisition, in The 5th Knowledge Acquisition for Knowledge Based Systems Workshop. SRDG Publications, Department of Computer Science, University of Calgary, Calgary, Alberta, Canada Banff, Alberta, Canada (1990) 9.1–9.25.
Gaines, B.R.: The Sisyphus Problem Solving Example through a Visual Language with KL-ONE-like Knowledge Representation, in Sisyphus'91: Models of Problem Solving. (1991).
Gaines, B.R. and Compton, P.J.: Induction of Ripple Down Rules, in AI '92. Proceedings of the 5th Australian Joint Conference on Artificial Intelligence. World Scientific, Singapore Hobart, Australia (1992) 349–354.
Grossner, C., Preece, A.D., Chander, P.G., Radhakrishnan, T., and Suen, C.Y.: Exploring the Structure of Rule Based Systems, in The Eleventh National Conference on Artificial Intelligence. MIT Press Washington DC, USA (1993) 704–709.
Jones, E.K.: Model-Based Case Adaptation, in The Tenth National Conference on Artificial Intelligence. AAAI Press San Jose, California (1992) 673–678.
Kang, B. and Compton, P.: Towards a Process Memory, in AAAI Spring Symposium: Cognitive aspects of knowledge acquisition. Stanford University (1992) 139–146.
Kang, B.H. and Compton, P.: Knowledge Acquisition in Context: the Multiple Classification Problem, in Proceedings of the 2nd Pacific Rim International Conference on Artificial Intelligence. Seoul, Korea (1992) 847–853.
Kang, B.H., Compton, P., and Preston, P.: Multiple Classification Ripple Down Rules, in Third Japanese Knowledge Acquisition for Knowledge-Based Systems Workshop. Japanese Sociey for Artificial Intelligence Hatoyama, Japan (1994) 197–212.
Kivinen, J., Mannila, H., and Ukkonen, E.: Learning Rules with Local Exceptions, in Proceedings Ewo-COLT. (1993).
Kolodner, J.L.: A Process Model of Case-Based Reasoning in Problem Solving, in The Ninth Internation Joint Conference on Artificial Intelligence. Morgan Kaufmann Los Angeles, USA (1985) 284–290.
Manago, M.V. and Kodratoff, Y.: Noise and Knowledge Acquisition, in The Tenth International Joint Conference on Artificial Intelligence. Morgan Kaufmann Milano, Italy (1987) 348–349.
Mansuri, Y., Compton, P., and Sammut, C.: A Comparison of a Manual Knowledge Acquisition Method and an Inductive Learning Method, in Australian workshop on knowledge acquisition for knowledge based systems. Pokolbin, Australia (1991) 114–132.
Mulholland, M., Preston, P., Sammut, C., Hibbert, B., and Compton, P.: An Expert System for Ion Chromatography Developed Using Machine Learning and Knowledge in Context, in The Sixth International Conference on Industrial & Engineering Applications of Artificial Intelligence and Expert Systems. Endinburgh, Scotland (1993) 258–267.
Preston, P., Edwards, G., and Compton, P.: A 1600 Rule Expert Systems without Knowledge Engineer, in World Congress on Expert Systems. Macmillan New Media License Lisbon, Portugal (1994) 17.1–17.10.
Ross, S.P.: Case-Based Reasoning. Department of Computer Science, University College London RN/89/69 (1989).
Schank, R.C.: Dynamic Memory: A Theory of Reminding and Learning in Coumputers and People. Cambridge Cambridge University Press (1982).
Siromoney, A. and Siromoney, R.: Local Exceptions in Inductive Logic Programming, in The 14th Machine Intelligence Workshop. (1993).
Slade, S.: The Yale Artificial Intelligence Project: a Brief History. AI Magazine 8(Winter) (1987) 67–80.
Slade, S.: Case-Based Reasoning: a Research Paradigm. AI magazine 12 (1991) 42–55.
Stottler, R.H., Henke, A.L., and King, J.A.: Rapid Retrieval Algorithms for Case-Based Reasoning, in The Eleventh International Joint Conference on Artificial Intelligence. Morgan Kaufmann Detroit, Michigan USA (1989) 233–237.
Sycara, K.P. and Ashley, K.D.: Case-Based Reasoning: Tutorial Note of the Twelfth International Joint Conference on Artificial Intelligence. IJCAI-91 (1991).
Sycara, K.P. and Navinchandra, D.: Index Transformation Techniques for Facilitating Creative Use of Mulitple Cases., in The Twelfth International Conference on Artificial Intelligence. Morgan Kaufmann Darling Harbour, Sydney, Australia (1991) 347–352.
Wielinga, B.J., Schreiber, A.T., and Breuker, J.A.: KADS: a Modelling Approach to Knowledge Engineering. Knowledge Acquisition 4 (1992) 5–54.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kang, B.H., Compton, P. (1995). A maintenance approach to case based reasoning. In: Haton, JP., Keane, M., Manago, M. (eds) Advances in Case-Based Reasoning. EWCBR 1994. Lecture Notes in Computer Science, vol 984. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60364-6_39
Download citation
DOI: https://doi.org/10.1007/3-540-60364-6_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60364-1
Online ISBN: 978-3-540-45052-8
eBook Packages: Springer Book Archive