Skip to main content
Log in

An introduction to case-based reasoning

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Case-based reasoning means using old experiences to understand and solve new problems. In case-based reasoning, a reasoner remembers a previous situation similar to the current one and uses that to solve the new problem. Case-based reasoning can mean adapting old solutions to meet new demands; using old cases to explain new situations; using old cases to critique new solutions; or reasoning from precedents to interpret a new situation (much like lawyers do) or create an equitable solution to a new problem (much like labor mediators do). This paper discusses the processes involved in case-based reasoning and the tasks for which case-based reasoning is useful.

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

  • Alterman, R. (1988). Adaptive planning. Cognitive Science 12, 393–422.

    Google Scholar 

  • Ashley, K. D. (1987). Distinguishing—a reasoner's wedge. Proceedings of the 1987 Conference of the Cognitive Science Society. Lawrence Erlbaum Assoc., Hillsdale, NJ, pp. 737–747.

    Google Scholar 

  • Ashley, K. D. (1988). Modelling Legal Argument: Reasoning with Cases and Hypotheticals Ph.D. Dissertation, COINS Technical Report No. 88-01, Department of Computer and Information Science, University of Massachusetts, Amherst.

  • Bain, W. (1986). Case-Based Reasoning: A Computer Model of Subjective Assessment. Ph.D. Thesis, Dept of Computer Science, Yale University, New Haven, CT.

  • Bareiss, E. R. (1989). Exemplar-Based Knowledge Acquisition: A Unified Approach to Concept Representation, Classification, and Learning. Academic Press, Boston, MA.

    Google Scholar 

  • Barletta, R. and Hennessy, D. (1989). Case adaptation in autoclave layout design. In Hammond, K. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA), II Morgan-Kaufmann, Pensacola Beach, FL.

    Google Scholar 

  • Birnbaum, Lawrence and Collins, Gregg (1988). The transfer of experience across planning domains through the acquisition of abstract strategies. In Kolodner, J. L. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA). Morgan-Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Branting, L. K. (1989). Integrating generalizations with exemplar-based reasoning. Proceedings of the Eleventh Annual Conference of the Cognitive Science Society, Ann Arbor.

  • Charniak, E. and McDermott, D. (1985). Introduction to Artificial Intelligence. Addison-Wesley, Reading, MA.

    Google Scholar 

  • Collins, G. (1987). Plan Creation: Using Strategies as Blueprints. Ph. D. Thesis. Department of Computer Science, Yale University, New Haven, CT.

  • Gentner, D. (1989). Finding the needle: Accessing and reasoning from prior cases. In Hammond, K. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA), II, Morgan-Kaufmann, Pensacola Beach, FL.

    Google Scholar 

  • Goel, A. (1989). Integration of Case-Based Reasoning and Model-Based Reasoning for Adaptive Design Problem Solving. Ph.D. Thesis. Department of Computer and Information Science. The Ohio State University.

  • Goel, A. and Chandrasekaran, B. (1989). Use of device models in adaptation of design cases. In Hammond, K. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA) II, Morgan-Kaufmann, Pensacola Beach, FL.

    Google Scholar 

  • Goodman, M. (1989). CBR in battle planning. In Hammond, K. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA), II, Morgan-Kaufmann, Pensacola Beach, FL.

    Google Scholar 

  • Hammond, K. J. (1989a). Case-Based Planning: Viewing Planning as a Memory Task. Academic Press, Boston, MA.

    Google Scholar 

  • Hammond, K. (1989b). Opportunistic memory. Proceedings of IJCAI-89, Detroit.

  • Hammond, K. (1989c). Proceedings: Second Case-Based Reasoning Workshop (DARPA), II Morgan Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Hinrichs, Thomas R., (1988). Towards an architecture for open world problem solving. In Kolodner, J. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA). Morgan-Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Hinrichs, T. R. (1989). Strategies for adaptation and recovery in a design problem solver. In Hammond, K. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA), II, Morgan-Kaufmann, Pensacola Beach, FL.

    Google Scholar 

  • Holyoak, K. J. (1985). The pragmatics of analogical transfer. In Bower, G. (Ed.), The Psychology of Learning and Motivation Academic Press, New York, NY.

    Google Scholar 

  • Kass, Alex M. and Leake, David B. (1988). Case-based reasoning applied to constructing explanations. In Kolodner, J. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA). Morgan-Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Kolodner, J. L. (1984). Retrieval and Organizational Strategies in Conceptual Memory: A Computer Model. Lawrence Erlbaum Associates, Inc., Hillsdale, NJ.

    Google Scholar 

  • Kolodner, J. L. (1987). Capitalizing on failure through case-based inference. Proceedings of the Ninth Annual Conference of the Cognitive Science Society.

  • Kolodner, J. L. (1988a). Proceedings: Case-Based Reasoning Workshop (DARPA). Morgan Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Kolodner, Janet L. (1988b). Retrieving events from a case memory: a parallel implementation. In Kolodner, J. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA). Morgan-Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Kolodner, J. L. and Kolodner, R. M. (1987). Using experience in clinical problem solving. IEEE Transactions on Systems, Man, and Cybernetics 17(3), 420–431.

    Google Scholar 

  • Kolodner, J. L. and Simpson, R. L. (1989). The mediator: analysis of an early case-based problem solver. Cognitive Science 13(4), 507–549.

    Google Scholar 

  • Koton, P. (1988). Using Experience in Learning and Problem Solving. Ph.D. Thesis. Computer Science. MIT.

  • Lancaster, J. S. and Kolodner, J. L. (1988). Varieties of learning from problem solving experience. Proceedings of the Tenth Annual Conference of the Cognitive Science Society.

  • MarksMitchell, Hammond, Kristian A., and Converse, Tim, (1988). Planning in an open world: a pluralistic approach. In Kolodner, J. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA). Morgan-Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Navinchandra, D. (1988). Case-based reasoning in cyclops, a design problem solver. In Kolodner, J. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA). Morgan-Kaufmann Publishers, Inc., San Mateo, CA.

    Google Scholar 

  • Redmond, M. (1989). Combining explanation types for learning by understanding instructional examples. Proceedings of the Eleventh Annual Conference of the Cognitive Science Society, Ann Arbor.

  • Riesbeck, C. K. and Schank, R. S. (1989). Inside Case-Based Reasoning. Lawrence Erlbaum Assoc., Inc., Hillsdale, NJ.

    Google Scholar 

  • Rissland, E. L. (1983). Examples in legal reasoning: legal hypotheticals. Proceedings of IJCAI-83, Karlsruhe, West Germany.

  • Rissland, E. L. (1986). Learning how to argue: using hypotheticals. In Kolodner, J. L. and Riesbeck, C. K. (Eds.), Experience, Memory, and Reasoning. Lawrence Erlbaum Ass., Inc., Hillsdale, NJ.

    Google Scholar 

  • Rissland, E. and Ashley, K. (1987). hypo: A case-based reasoning system. Proceedings of IJCAI-87, Milan, Italy.

  • Ross, B. H. (1986). Remindings in learning: objects and tools. In Vosniadou, S. and Ortony, A. (Eds.), Similarity and Analogical Reasoning, Cambridge University Press, New York, NY.

    Google Scholar 

  • Ross, B. H. (1989). some psychological results on case-based reasoning. In Hammond, K. (Ed.), Proceedings: Case-Based Reasoning Workshop (DARPA, II), Morgan-Kaufmann, Pensacola Beach, FL.

    Google Scholar 

  • Schank, R. (1986). Explanation Patterns. Lawrence Erlbaum Associates, Inc., Hillsdale, NJ.

    Google Scholar 

  • Simpson, R. L. (1985). A Computer Model of Case-Based Reasoning in Problem Solving: An Investigation in the Domain of Dispute Mediation. Ph.D. Thesis. Technical Report No. GIT-ICS-85/18. School of Information and Computer Science, Georgia Institute of Technology, Atlanta, GA.

  • Sycara, E. P. (1987). Resolving Adversarial Conflicts: An Approach to Integrating Case-Based and Analytic Methods. Ph.D. Thesis. Technical Report No. GIT-ICS-87/26, School of Information and Computer Science, Georgia Institute of Technology, Atlanta, GA.

  • Turner, R. M. (1989). A Schema-Based Model of Adaptive Problem Solving. Ph.D. Thesis. Technical Report No. GIT-ICS-89/42. School of Information and Computer Science. Georgia Institute of Technology, Atlanta, GA.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Janet L. Kolodner.

Additional information

This article is excerpted from Case-Based Reasoning by Janet Kolodner, to be published by Morgan-Kaufmann Publishers, Inc. in 1992.

This work was partially funded by darpa under Contract No. F49620-88-C-0058 monitored by AFOSR, by NSF under Grant No. IST-8608362, and by ARI under Contract No. MDA-903-86-C-173.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kolodner, J.L. An introduction to case-based reasoning. Artif Intell Rev 6, 3–34 (1992). https://doi.org/10.1007/BF00155578

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00155578

Key Words

Navigation