Skip to main content
Log in

Enhancing the Effectiveness of Interactive Case-Based Reasoning with Clustering and Decision Forests

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Kolodner, Case-Based Reasoning, Morgan Kaufmann: San Mateo, CA, 1993.

    Google Scholar 

  2. D.B. Leake, Case-Based Reasoning-Experiences, Lessons and Future Directions, AAAI Press/The MIT Press, 1996.

  3. I.Watson, Applying Case-Based Reasoning: Techniques for Enterprise Systems, Morgan Kaufmann, San Francisco, CA, 1997.

    Google Scholar 

  4. M. Lenz, B. Bartsch-Sporl, H.-D. Burkhard, and S. Wess, editors, Case-Based Reasoning Technology: From Foundations to Applications, Springer: Berline, 1998.

    Google Scholar 

  5. D. Hennessy and D. Hinkle, “Applying case-based reasoning to autoclave loading,” IEEE Expert, vol. 7, no. 5, pp. 21–27, 1992.

    Google Scholar 

  6. J.Kolodner and W. Mark, “Case-based reasoning,” IEEE Expert, vol. 7, no. 2, pp. 5–6, 1992.

    Google Scholar 

  7. E. Simoudis, “Using case-based retrieval for customer technical support,” IEEE Expert, vol. 7, no. 5. pp. 7–13, 1992.

    Google Scholar 

  8. R. Shank, A. Kass, and C. Riesbeck, Inside Case-Based Reasoning, Lawrence Erlbaum Associates: New Jersey, 1994.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

  11. D. Fisher, “Knowledge acquisition via incremental conceptual clustering,” Machine Learning, vol. 2, pp. 139–172, 1987.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. J.R. Quinlan, “Induction of decision trees,” Machine Learning, vol. 1, pp. 81–106, 1986.

    Google Scholar 

  14. M. Malek, “A connectionist indexing approach for CBR systems,” in Case-Based Reasoning Research and Development, (ICCBR 1995) Sesimbra, Portugal, pp. 520–527, 1995.

  15. 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.

  16. 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.

  17. 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.

    Google Scholar 

  18. 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.

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. D.W. Aha, D. Kibler, and M. Albert, “Instance-based learning algorithms,” Machine Learning, vol. 6, pp. 37–66, 1991.

    Google Scholar 

  23. 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.

  24. 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.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. J. Zupan, Clustering of Large Data Sets, John Wiley & Sons: Chicester, England, Toronto: Research studies Press, 1982.

    Google Scholar 

  29. 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.

  30. 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.

    Google Scholar 

  31. 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.

  32. 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.

  33. 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.

  34. 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.

  35. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008303008006

Navigation