Classification in the Retrieval Phase of Case-based Reasoning
2017
Abstract
Case-based reasoning (CBR) is a problem solving technique that uses previous experiences to solve new problems. Among the four phases of CBR, Retrieval is the first and the most important phase, as it lays the foundation of the entire CBR cycle. Retrieval aims to retrieve similar cases from the case-base, given a new situation. CBR systems typically use a strategy called similarity-based retrieval for retrieving cases. One of the derivatives of similarity-based retrieval is k-nearest neighbor (k-NN) algorithm. In this paper, we compare the performances of k-NN, Fuzzy nearest neighbor (Fuzzy NN) and Genetic Programming (GP) classifiers for retrieval of cases. We evaluate these algorithms in WEKA, with benchmark data sets for classification from UCI.
References (39)
- A. Aamodt and E. Plaza, "Case-based reasoning: Foundational issues, methodological variations, and system approaches," AI communications, vol. 7, no. 1, pp.39-59, 1994.
- L. D. Xu, "Case based reasoning," IEEE potentials, vol. 13, no. 5, pp.10-13, 1994.
- J. L. Kolodner, "An introduction to case-based reasoning", Artificial Intelligence Review, vol. 6, no. 1, Kluwer Academic Publishers, pp. 3-34, 1992.
- P. Cunningham, "CBR: Strengths and weaknesses", Tasks and Methods in Applied Artificial Intelligence, Lecture Notes in Computer Science, vol. 1416, Springer Berlin Heidelberg, pp. 517-524, 1998.
- H. Ahn and K. Kim, "Global optimization of case-based reasoning for breast cytology diagnosis," Expert Syst. Appl., vol. 36, pp. 724-734, 2009.
- Y. B. Kang, A. Zaslavsky, S. Krishnaswamy, and C. Bartolini, "A knowledge-rich similarity measure for improving it incident resolution process," Proceedings of the 2010 ACM SAC, pp. 1781-1788, 2010.
- K. Bradley and B. Smyth, "Personalized information ordering: a case study in online recruitment," Knowledge-Based Systems, vol. 16, pp. 269-275, 2003.
- M. Nilsson, P. Funk, and M. Sollenborn, "Complex Measurement Classification in Medical Applications Using a Case-Based Approach," Ashley, K.D., Bridge, D.G. (eds.) ICCBR 2003. LNCS, vol. 2689, pp. 63-73.
- Springer, Heidelberg, 2003.
- R. L. De Mantaras et al., "Retrieval, reuse, revision and retention in case-based reasoning," The Knowledge Engineering Review, vol. 20, no. 03, pp. 215-240, 2005.
- B. Smyth and M T. Keane, "Adaptation-guided retrieval: questioning the similarity assumption in reasoning," Artificial intelligence, vol. 102, no. 2, pp.249-293, 1998.
- G. Guo, H. Wang, D. Bell, Y. Bi, and K. Greer, "KNN model-based approach in classification," OTM Confederated International Conferences, On the Move to Meaningful Internet Systems, pp. 986-996, Springer Berlin Heidelberg, 2003.
- S. K. Pal and S. C. Shiu, "Foundations of soft case- based reasoning," vol. 8, John Wiley & Sons, 2004.
- J. M. Keller, M. R. Gray, and J. A. Givens, "A fuzzy k- nearest neighbor algorithm," IEEE transactions on systems, man, and cybernetics, vol. 4, pp.580-585, 1985.
- R. Mitra and J. Basak, "Methods of case adaptation: a survey," International journal of intelligent systems," vol. 20, no. 6, 627-645, 2005.
- D. B. Leake, "CBR in context: The present and future," Case-Based Reasoning, Experiences, Lessons & Future Directions, pp.1-30, 1996.
- E. Simoudis and J. Miller, "Validated retrieval in case- based reasoning," AAAI, pp. 310-315, 1990.
- D. W. Patterson, N. Rooney, and M. Galushka, "Efficient Retrieval for Case-Based Reasoning," FLAIRS Conference, pp. 144-149, 2003.
- Y. B. Kang, S. Krishnaswamy, and A. Zaslavsky, "A case retrieval approach using similarity and association knowledge. In OTM Confederated International Conferences", On the Move to Meaningful Internet Systems, pp. 218-235, Springer Berlin Heidelberg, 2011.
- I. Watson and S. Perera, "A hierarchical case representation using context guided retrieval," Knowledge-Based Systems, vol. 11, no. 5, pp.285-292, 1998.
- B. Smyth and M. T. Keane, "Adaptation-guided retrieval: questioning the similarity assumption in reasoning," Artificial intelligence, vol. 102, no. 2, pp.249-293, 1998.
- B. Smyth and P. McClave, "Similarity vs. diversity," International Conference on Case-Based Reasoning, pp. 347-361, Springer Berlin Heidelberg, 2001.
- D. McSherry, "Diversity-conscious retrieval," European Conference on Case-Based Reasoning, pp. 219-233, Springer Berlin Heidelberg, 2002.
- B. Mougouie, M. Richter, and R. Bergmann, "Diversity-conscious retrieval from generalized cases: A branch and bound algorithm," Case-Based Reasoning Research and Development, pp.1064-1064, 2003.
- D. McSherry, "Similarity and compromise," International Conference on Case-Based Reasoning, pp. 291-305, Springer Berlin Heidelberg, 2003.
- D. Bridge and A. Ferguson, "Diverse product recommendations using an expressive language for case retrieval," European Conference on Case-Based Reasoning, pp. 43-57, Springer Berlin Heidelberg, 2002.
- D. Doyle, P. Cunningham, D. Bridge, and Y. Rahman, "Explanation oriented retrieval," European Conference on Case-Based Reasoning, pp. 157-168, Springer Berlin Heidelberg, 2004.
- M. M. Richter and R. O. Weber, "Case-Based Reasoning -A Textbook," Springer-Verlag Berlin Heidelberg, 2013.
- L. E. Peterson, "K-nearest neighbor," Scholarpedia, vol. 4, no.2, pp.1883, 2009.
- S. K. Pal and A. Pal (eds.), Pattern Recognition: From Classical to Modern Approaches, World Scientific, Singapore, 2001.
- T. M. Cover and P. E. Hart, "Nearest neighbor pattern classification," IEEE Trans. Inform. Theory, vol. IT-13, pp. 21-27, Jan. 1967.
- J. M. Keller, M. R. Gray, and J. A. Givens, "A fuzzy k- nearest neighbor algorithm," IEEE transactions on systems, man, and cybernetics, vol.4, pp. 580-585, 1985.
- W. Banzhaf, P. Nordin, R. E. Keller, and F. D. Francone, "Genetic Programming-An Introduction", On the Automatic Evolution of Computer Programs and its Applications. San Mateo, CA/Heidelberg, Germany: Morgan Kaufmann/dpunkt.verlag, 1998
- P. G. Espejo, S. Ventura, F. Herrera, "A survey on the application of genetic programming to classification," IEEE Transactions on Systems, Man and Cybernetics, Part C: Applications and Reviews, vol. 40, no. 2, pp.121-144, 2010.
- I. Jurisica and J. Glasgow, "Case-Based Classification Using Similarity-Based Retrieval," International Conference on Tools with Artificial Intelligence, pp. 410, 1996.
- M. Lichman, UCI Machine Learning Repository [http://archive.ics.uci.edu/ml].
- Irvine, CA: University of California, School of Information and Computer Science, 2013.
- E. Frank, M. A. Hall, and I. H. Witten, The WEKA Workbench. Online Appendix for Data Mining: Practical Machine Learning Tools and Techniques, Morgan Kaufmann, Fourth Edition, 2016.
- R. Jensen and C. Cornelis, "Fuzzy-rough nearest neighbour classification," Transactions on rough sets XIII, pp.56-72, 2011.