Abstract
In interactive case-based reasoning, it is important to present a small number of important cases and problem features to the user at one time. This goal is difficult to achieve when large case bases are commonplace in industrial practice. In this paper we present our solution to the problem by highlighting the interactive user- interface component of the CaseAdvisor system. In CaseAdvisor, decision forests are created in real time to help compress a large case base into several small ones. This is done by merging similar cases together through a clustering algorithm. An important side effect of this operation is that it allows up-to-date maintenance operations to be performed for case base management. During the retrieval process, an information-guided subsystem can then generate decision forests based on users' current answers obtained through an interactive process. Possible questions to the user are carefully analyzed through information theory. An important feature of the system is that case-base maintenance and reasoning are integrated in a seamless whole. In this article we present the system architecture, algorithms as well as empirical evaluations.
Similar content being viewed by others
References
J. Kolodner, Case-Based Reasoning, Morgan Kaufmann: San Mateo, CA, 1993.
D.B. Leake, Case-Based Reasoning-Experiences, Lessons and Future Directions, AAAI Press/The MIT Press, 1996.
I.Watson, Applying Case-Based Reasoning: Techniques for Enterprise Systems, Morgan Kaufmann, San Francisco, CA, 1997.
M. Lenz, B. Bartsch-Sporl, H.-D. Burkhard, and S. Wess, editors, Case-Based Reasoning Technology: From Foundations to Applications, Springer: Berline, 1998.
D. Hennessy and D. Hinkle, “Applying case-based reasoning to autoclave loading,” IEEE Expert, vol. 7, no. 5, pp. 21–27, 1992.
J.Kolodner and W. Mark, “Case-based reasoning,” IEEE Expert, vol. 7, no. 2, pp. 5–6, 1992.
E. Simoudis, “Using case-based retrieval for customer technical support,” IEEE Expert, vol. 7, no. 5. pp. 7–13, 1992.
R. Shank, A. Kass, and C. Riesbeck, Inside Case-Based Reasoning, Lawrence Erlbaum Associates: New Jersey, 1994.
B. Smyth and P. Cunningham, “A comparison of incremental case-based reasoning and inductive learning,” in Proceedings of the 2nd European Workshop on Case-Based Reasoning, 1995, vol. 1, pp. 32–39.
A. Ram and J.C. Santamaria, “Continuous case-based reasoning,” in Proceedings of the AAAI-93 Workshop on Case-Based Reasoning, 1993, pp. 86–93.
D. Fisher, “Knowledge acquisition via incremental conceptual clustering,” Machine Learning, vol. 2, pp. 139–172, 1987.
P. Cheeseman, J. Kelly, M. Self, J. Stutz, W. Taylor, and D. Freeman, “Autoclass: A Bayesian classification system,” in Proceedings of the Fifth International Conference on Machine Learning, Ann Arbor, MI. June 12-14 1988, Morgan Kaufmann: San Francisco, 1988, pp. 54–64.
J.R. Quinlan, “Induction of decision trees,” Machine Learning, vol. 1, pp. 81–106, 1986.
M. Malek, “A connectionist indexing approach for CBR systems,” in Case-Based Reasoning Research and Development, (ICCBR 1995) Sesimbra, Portugal, pp. 520–527, 1995.
P. Cunningham, A. Bonzano, and B. Smyth, “Using introspective learning to improve retrieval in car: A case study in air traffic control,” in Proceedings of the Second International Conference on Case-Based Reasoning, ICCBR-97, Providence RI, USA, 1997, pp. 291–302.
S. Fox and D.B. Leake, “Learning to refine indexing by introspective reasoning,” in Proceedings of the 14th International Joint Conference on Artificial Intelligence, Montreal, Canada, (IJCAI95), Aug. 1995, pp. 391–399.
D.W. Aha and L. Breslow, “Refining conversational case libraries,” in Second International Conference on Case-Based Reasoning, (ICCBR-97), edited by D.B. Leake and E. Plaza, Springer: Providence, RI, USA, vol. 1266, pp. 267–278, July 1997.
Z. Zhang and Q. Yang, “Towards lifetime maintenance of case based indexes for continual case based reasoning,” in Proceedings of the 8th International Conference on Artificial Intelligence: Methodology, Systems, applications, Springer: Lecture Notes in Computer Science, Sozopol, Bulgaria, vol. 1480, 1998, pp. 489–510.
B. Smyth and M. Keane, “Remembering to forget: A competence-preserving case deletion policy for case-based reasoning systems,” in International Joint Conference on Artificial Intelligence, vol. 1, pp. 377–382, 1995.
S. Markovich and P. Scott, “The role of forgetting in learning,” in Proceedings of the Fifth International Conference on Machine Learning, 1988, vol. 1, pp. 459–465.
P. Domingos, “Rule induction and instance-based learning,” in Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence, Morgan Kaufmann: San Francisco, CA, USA, 1995, pp. 1226–1232.
D.W. Aha, D. Kibler, and M. Albert, “Instance-based learning algorithms,” Machine Learning, vol. 6, pp. 37–66, 1991.
K. Racine and Q. Yang, “Maintaining unstructured case bases,” in Proceedings of the Second International Conference on Case-Based Reasoning, ICCBR-97, Providence RI, USA, 1997, pp. 553–564.
D.B. Leake and D. Wilson, “Categorizing case-base maintenance: Dimensions and directions,” in Advances in Case-Based Reasoning: Proceedings of EWCBR-98, Springer-Verlag: Berlin, pp. 196–207, 1998.
K. Deng and A.W. Moore, “Multiresolution instance-based learning,” in Proceedings of the International Joint Conference on Artificial Intelligence, Morgan Kaufmann: Montreal, 1995, pp. 1233–1239.
S. Grolimund and J.-L. Ganascia, “Speeding-up nearest neighbor memories: The template tree case memory organization,” in Proceedings of the Thirteenth International Conference on Machine Learning, Morgan Kaufmann: Bari, Italy, 1996, pp. 225–233.
S. Wess, K.-D. Althoff, and G. Derwand, “Using k-d trees to improve the retrieval step in case-based reasoning,” in Topics in Case-Based Reasoning, edited by S. Wess, K.-D. Althoff, and M.M. Richter, Springer: Heidelberg, Germany, pp. 167–181, 1994.
J. Zupan, Clustering of Large Data Sets, John Wiley & Sons: Chicester, England, Toronto: Research studies Press, 1982.
E. Auriol, S. Wess, M. Manago, K.D. Althoff, and R. Traph, “Inreca: A seamlessly integrated system based on inductive inference and case-based reasoning,” in Case-Based Reasoning Research and Development, pp. 371–380, 1995.
S.K. Bamberger and K. Goos, “Integration of case-based reasoning and inductive learning methods,” in First European Workshop on CBR, Nov. 1-5, LNCS 837, Springer: Verlag, Berlin, pp. 110–121, 1993.
M. Manago, K. Althodff, E Auriol, R. Traphoner, S. Wess, N. Conruyt, and F. Maurer, “Induction and reasoning from cases,” in First European Workshop on CBR, Seki-Report SR-93-12 University of Kaiserslautern, pp. 313–318, 1993.
J. Sander, M. Ester, H.-P. Kriegel, and X. Xu, “Density-based clustering in spatial databases: The algorithm GDBSCAN and its applications,” Data Mining and Knowledge Discovery, vol. 2, no. 2, 1998. Kluwer Academic Publishers.
X. Xu, M. Ester, K. Kriegel, and J. Sander, “A distribution-based clustering algorithm for mining in large spatial databases,” in Proceedings of the 14th International Conference on Data Engineering, Orlando FI. (ICDE'98) 1998.
Q. Yang, E. Kim, and K. Racine, “Caseadvisor: Supporting interactive problem solving and case base maintenance for help desk applications,” in Proceedings of the IJCAI'97 Workshop on Practical Use of CBR, Nogoya, Japan, Aug. 1997, pp. 32–44.
E. Keogh, C. Blake, and C.J. Merz, “UCI Repository of Machine Learning Databases,” [http://www/ics.vci. edu/nmlearn/MLRepository.html]: Icvine CA: University of California, Dept of Intermotion and Computer Science, 1998.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Yang, Q., Wu, J. Enhancing the Effectiveness of Interactive Case-Based Reasoning with Clustering and Decision Forests. Applied Intelligence 14, 49–64 (2001). https://doi.org/10.1023/A:1008303008006
Issue Date:
DOI: https://doi.org/10.1023/A:1008303008006