Abstract
Case-Based Reasoning is a methodology for problem solving based on past experiences. This methodology tries to solve a new problem by retrieving and adapting previously known solutions of similar problems. However, retrieved solutions, in general, require adaptations in order to be applied to new contexts. One of the major challenges in Case-Based Reasoning is the development of an efficient methodology for case adaptation. The most widely used form of adaptation employs hand coded adaptation rules, which demands a significant knowledge acquisition and engineering effort. An alternative to overcome the difficulties associated with the acquisition of knowledge for case adaptation has been the use of hybrid approaches and automatic learning algorithms for the acquisition of the knowledge used for the adaptation. We investigate the use of hybrid approaches for case adaptation employing Machine Learning algorithms. The approaches investigated how to automatically learn adaptation knowledge from a case base and apply it to adapt retrieved solutions. In order to verify the potential of the proposed approaches, they are experimentally compared with individual Machine Learning techniques. The results obtained indicate the potential of these approaches as an efficient approach for acquiring case adaptation knowledge. They show that the combination of Instance-Based Learning and Inductive Learning paradigms and the use of a data set of adaptation patterns yield adaptations of the retrieved solutions with high predictive accuracy.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aamodt A, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and systems approaches. AI Commun 7:39–59
Atkeson CG, Moore AW, Schaal S (1997) Locally weighted learning. Artif Intell Rev 11:11–73
Bailey T, Elkan C (1993) Estimating the accuracy of learned concepts. In: Bajcsy R (ed) 13th international joint conference on artificial intelligence, Chambry, France. Kaufmann, San Francisco, pp 895–901
Bentley J (1975) Multidimensional binary search tree used for associative searching. Commun ACM 18(9):509–517
Blake CL, Merz CJ (1998) UCI repository of machine learning databases. University of California, Irvine, Dept. of Information and Computer Sciences. http://www.ics.uci.edu/~mlearn/MLRepository.html
Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Discov 2(2):121–167
Carpenter G, Grossberg S (1987) ART 2: self-organization of stable category recognition codes for analog input patterns. Appl Opt 26(23):4919–4930
Corchado J, Lees B, Fyle C, Ress N, Aiken J (1998) Neuro-adaptation method for a case-based reasoning system. Comput Inf Syst J 5:15–20
Breiman L (1996) Bagging predictors. Mach Learn 24(2):123–140
Dietterich G (1997) Machine learning research: four current directions. AI Mag 18(4):97–136
Main J, Dillom T, Shiu S (2001) A tutorial on case-based reasoning. In: Pal S, Dillon T, Yeung D (eds) Soft computing in case-based reasoning. Captulo 1. Springer, Berlin
Domingos P (1996) Unifying instance-based and rule-based induction. Mach Learn 24:141–168
Duda R, Hart P, Stork D (2001) Pattern classification. Wiley–Interscience, New York
Freund Y, Schapire R (1996) Experiments with a new boosting algorithm. In: Saitta L (ed) 13th international conference on machine learning, Bari, Italy. Kaufmann, San Francisco, pp 148–156
Hanney K, Keane MT, Smyth B, Cunningham P (1995) What kind of adaptation do CBR systems need? A review of current practice. In: Aha DW, Ram A (eds) AAAI 1995 fall symposium on adaptation of knowledge for reuse, MIT Campus, Cambridge, Massachusetts, EUA. Available at http://www.aic.nrl.navy.mil/aha/aaai95-fss/papers/hanney.ps.Z
Hanney K (1996) Learning adaptation rules from cases. Master’s thesis, University College Dublin
Haykin S (1999) Neural networks: a comprehensive foundation. Prentice Hall, New York
Hilario M (1997) An overview of strategies for neurosymbolic integration. Connectionist-symbolic integration: from unified to hybrid approaches. Lawrence Earlbaum Associates, Inc., Chap. 2
Jackson WG (2002) Water resources outreach education program for schools and community groups. Annis Water Resources Institute. http://www.gvsu.edu/wri/education/waterdata.htm
Kolodner J Adaptation methods and strategies. Case-based reasoning. Kaufmann, San Francisco, Chap. 11
Lavrac N, Gamberger D, Todorovski L, Blockeel H (eds) (2003) Machine learning: ECML 2003. In: Proceedings of the 14th European conference on machine learning, Cavtat-Dubrovnik, Croatia. Lecture notes in computer science, vol 2837. Springer, Berlin, ISBN 3-540-20121-1
Leake D (1995) Becoming an expert case-based reasoner: learning to adapt prior cases. In: 8th annual Florida artificial intelligence research symposium, Melbourne, pp 1120–1160
Leake D (1996) CBR in context: the present and future. In: Case-based reasoning: experiences, lessons and future directions. AAAI/MIT, Menlo Park, pp 1–35
Leake D, Kinley A, Wilson D (1996) Acquiring case adaptation knowledge: a hybrid approach. In: Burkhard D, Lenz M (eds) 30th national conference on artificial intelligence and 8th innovative applications of artificial intelligence conference, Portland, USA. AAAI/MIT, Menlo Park, pp 684–689
Lenz M, Burkhard H-D (1996) Case retrieval nets: basic ideas and extensions. In: Burkhard H-D, Lenz M (eds) 4th German workshop on case-based reasoning: system development and evaluation, Berlin, Germany, pp 103–110
Malerba D, Appice A, Bellino A, Ceci M, Pallotta D (2001) Stepwise induction of model trees. In: Esposito F (ed) AI*IA 2001: advances in artificial intelligence. Lecture notes in artificial intelligence, vol 2175. Springer, New York
Mitchell TM (1997) Machine learning. McGraw–Hill, New York
McSherry D (1998) An adaptation heuristic for case-based estimation. In: Smyth B, Cunningham P (eds) Proceedings of the European workshop on case-based reasoning. Springer, Berlin, pp 184–195
Moore AW An introductory tutorial on Kd-trees. citeseer.ist.psu.edu/140157.html
Moses LE (1986) Comparison of averages from two samples and some related problems. Think and explain with statistics. Addison–Wesley, Reading, Chap. 6
Orr M (1996) Introduction to radial basis function networks. Technical report, Centre for Cognitive Science, University of Edinburgh
Policastro C, Carvalho A, Delbem A (2003) Hybrid approaches for cases retrieval and adaptation. In: Günter A, Kruse R, Neumann B (eds) Proceedings of 26th German conference on artificial intelligence, Hamburg, Germany. Lecture notes in artificial intelligence, vol 2821. Springer, Berlin, pp 297–311
Quinlan R (1992) Learning with continuous classes. In: 5th Australian joint conference on artificial intelligence, Hobart, Tasmania. World Scientific, Singapore, pp 343–348
Russel R, Norvig P (1995) Artificial intelligence: a modern approach. Prentice Hall, Englewood Cliffs
Smyth B, Cunningham P (1993) Complexity of adaptation in real-world case-based reasoning systems. In: 6th Irish conference on artificial intelligence and cognitive science, Belfast, Ireland
Smyth B (1998) Case base maintenance. In: Mira J, Pobil A (eds) 12th international conference on industrial and engineering applications of artificial intelligence and expert systems, Cairo, Egypt. Springer, Berlin, pp 507–516
Valentini GM, Masulli F (2002) Ensembles of learning machines. In: Marinaro M, Tagliaferri R (eds) Neural nets WIRN Vietri-02, Heidelberg, Germany. Lecture notes in computer sciences. Springer, Berlin
Vapnik V (1998) Statistical learning theory. Wiley, New York
Wang Y, Witten I (1997) Induction of model trees for predicting continuous classes. In: Someren M, Widmer G (eds) 9th European conference on machine learning, Prague, Czech Republic. Springer, Berlin, pp 128–137
Watson I (1997) Applying case-based reasoning: techniques for enterprise systems. Kaufmann, Los Altos
Watson I (1999) CBR is a methodology not a technology. Knowledge-Based Syst 12:303–308
Wilke W, Vollrath I, Althoff K-D, Bergmann R (1996) A framework for learning adaptation knowledge based on knowledge light approaches
Wiratunga N, Craw S, Rowe R (2002) Learning to adapt for case-based design. In: Craw S, Preece A (eds) 6th European conference on case-based reasoning, Aberdeen, Scotland, UK. Springer, Berlin, pp 421–435
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Policastro, C.A., Carvalho, A.C.P.L.F. & Delbem, A.C.B. A hybrid case adaptation approach for case-based reasoning. Appl Intell 28, 101–119 (2008). https://doi.org/10.1007/s10489-007-0044-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-007-0044-4