Skip to main content
Log in

Explanation in Case-Based Reasoning–Perspectives and Goals

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

We present an overview of different theories of explanation from the philosophy and cognitive science communities. Based on these theories, as well as models of explanation from the knowledge-based systems area, we present a framework for explanation in case-based reasoning (CBR) based on explanation goals. We propose ways that the goals of the user and system designer should be taken into account when deciding what is a good explanation for a given CBR system. Some general types of goals relevant to many CBR systems are identified, and used to survey existing methods of explanation in CBR. Finally, we identify some future challenges.

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

  • Aamodt, A. (1991). A Knowledge-Intensive, Integrated Approach to Problem Solving and Sustained Learning. Ph.D. thesis, Norwegian Institute of Technology, Department of Computer Science, Trondheim (http://www.idi.ntnu.no/grupper/su/publ/phd/aamodt-thesis.pdf).

  • Aamodt, A. (2004). Knowledge-Intensive Case-Based Reasoning in CREEK. In Funk and González–Calero, (eds.) 1–15, Springer: Berlin Heidelberg.

  • A. Aamodt E. Plaza (1994) ArticleTitleCase-based Reasoning; Foundational Issues, Methodological Variations and System Approaches AI Communications 7 IssueID1 39–59

    Google Scholar 

  • P. Achinstein (1983) The Nature of Explanation Oxford University Press Oxford

    Google Scholar 

  • Aleven, V., Ashley, K. D. (1997). Teaching Case-Based Argumentation through a Model and Examples: Empirical Evaluation of an Intelligent Learning Environment. In du Boulay, B. and Mizoguchi, R. (eds.) Artificial Intelligence in Education, Proceedings of AI-ED 97 World Conference. 87–94. IOS Press. Amsterdam.

  • V. Aleven K.R. Koedinger (2002) ArticleTitleAn Effective Metacognitive Strategy: Learning by Doing and Explaining With a Computer Based Cognitive Tutor Cognitive Science 26 147–179 Occurrence Handle10.1016/S0364-0213(02)00061-7

    Article  Google Scholar 

  • Ashley, K.D., Bridge, D.G. (eds.) (2003). Case-Based Reasoning Research and Development: Proceedings ICCBR 2003, No. 2689 in LNAI. Springer Berlin Heidelberg.

  • Bello-Thomás, J. J., González-Calero, P., Díaz-Agudo, B. (2004). JColibri: an Object-Oriented Framework for Building CBR Systems. In Funk and González–Calero (eds.) 32–46, Springer Berlin Heidelberg.

  • Bergmann, R. and Pews, G., Wilke, W. (1993). Explanation-Based Similarity: A Unifying Approach for Integrating Domain Knowledge into Case-Based Reasoning for Diagnosis and Planning Tasks. In Topics in Case-Based Reasoning: Proceedings EWCBR 1993. 182–196.

  • W.F. Brewer C.A. Chinn A. Samarapungavan (1998) ArticleTitleExplanations in Scientists and Children Minds and Machines 8 119–136 Occurrence Handle10.1023/A:1008242619231

    Article  Google Scholar 

  • S. Bromberger (1965) An Approach to Explanation R.J. Butler (Eds) Analytical Philosophy NumberInSeriesvol. 2. Basil Blackwell Oxford 72–105

    Google Scholar 

  • S. Bromberger (1966) Why Questions R.G. Colodny (Eds) Mind and Cosmos Pittsburgh University Press Pittsburgh 86–111

    Google Scholar 

  • Brüninghaus S., Ashley K.D. (2003) Combining Case-Based and Model-Based Reasoning for Predicting the Outcome of Legal Cases. In: Ashley., Bridge. (ed). Springer, Berlin Heidelberg, pp. 65–79.

  • B. Chandrasekaran M.C. Tanner J.R. Josephson (1989) ArticleTitleExplaining Control Strategies in Problem Solving IEEE Expert. 4 IssueID1 9–15 Occurrence Handle10.1109/64.21896

    Article  Google Scholar 

  • Cheetham, W., Price, J. (2004) Measures of Solution Accuracy in Case-Based Reasoning In Funk., González–Calero (eds.) 106–118. Springer: Berlin Heidelberg.

  • W.J. Clancey (1983) ArticleTitleThe Epistemology of a Rule-Based Expert System: A Framework for Explanation Artificial Intelligence 20 IssueID3 215–251 Occurrence Handle10.1016/0004-3702(83)90008-5

    Article  Google Scholar 

  • Cunningham P., Doyle D., Loughrey J. (2003). An Evaluation of the Usefulness of Case-Based Reasoning Explanation. In: Ashley., Bridge. (ed). Springer, Berlin Heidelberg, pp. 122–130.

  • Díaz-Agudo, B., González-Calero, P. (2000) An Architecture for Knowledge-Intensive CBR systems In Advances in Case-Based Reasoning: Proceedings EWCBR 2000 Springer: Berlin.

  • Doyle, D., Cunningham, P. Bridge, D., Rahman, Y. (2004) Explanation Oriented Retrieval In Funk., González–Calero (eds.), 157–168. Springer: Berlin Heidelberg.

  • B. Faltings (1997) Probabilistic Indexing for Case-Based Prediction D.B. Leake E. Plaza (Eds) Case-Based Reasoning Research and Development: Proceedings ICCBR 1997, vol. 1266 of Lecture Notes in Artificial Intelligence Springer Berlin Heidelberg 611–622

    Google Scholar 

  • Ford K.M., Cañas A.J., Coffey J. (1993). Participatory Explanation. In Proceedings FLAIRS. 111–115.

  • M. Friedman (1974) ArticleTitleExplanation and Scientific Understanding Journal of Philosophy 71 5–19

    Google Scholar 

  • Funk P., González–Calero P.A.G. ed. (2004) Advances in Case-Based Reasoning: Proceedings ECCBR 2004 No. 3155 in LNAI. Springer, Berlin Heidelberg.

  • S. Gregor I. Benbasat (1999) ArticleTitleExplanations From Intelligent Systems Theoretical Foundations and Implications for Practice MIS Quarterly 23 IssueID4 497–530

    Google Scholar 

  • Hanna, J. (1982). Probabilistic Explanation and Probabilistic Causality Philosophy Socity American, vol. 2.

  • G. Harman (1965) ArticleTitleThe Inference to the Best Explanation The Philosophical Review 74 IssueID1 88–95

    Google Scholar 

  • C.G. Hempel (1965) Aspects of Scientific Explanation Free Press New York

    Google Scholar 

  • C.G. Hempel P. Oppenheim (1948) ArticleTitleStudies in the Logic of Explanation Philosophy of Science 15 135–175 Occurrence Handle10.1086/286983

    Article  Google Scholar 

  • Herlocker, J. L., Konstan, J. A., Riedl, J. (2000) Explaining Collaborative Filtering Recommendations. In Proceedings of the ACM 2000 Conference on Computer Supported Cooperative Work 241–250.

  • J.R. Josephson S.G. Josephson (Eds) (1994) Abductive Inference Computation: Philosophy, Technology Cambridge University Press New York

    Google Scholar 

  • A. Kass D. Leake C. Owens (1986) SWALE: A Program that Explains R.C. Schank (Eds) Explanation Patterns Understanding Mechanically and Creatively Lawrence Erlbaum Associates Hillsdale, NJ 232–254

    Google Scholar 

  • F.C. Keil R.A. Wilson (Eds) (2000) Explanation and Cognition Bradford Books Boston, MA

    Google Scholar 

  • P. Kitcher (1976) ArticleTitleExplanation, Conjunction, and Unification Journal of Philosophy 73 207–12

    Google Scholar 

  • J.L. Kolodner (1993) Case-Based Reasoning Morgan Kaufmann Publishers San Mateo

    Google Scholar 

  • J.L. Kolodner (1997) ArticleTitleEducational Implications of Analogy: A View from Case-Based Reasoning American Psychologist 52 IssueID1 57–66 Occurrence Handle10.1037/0003-066X.52.1.57 Occurrence Handle9017932

    Article  PubMed  Google Scholar 

  • J.L. Kolodner D.B. Leake (1996) A Tutorial Introduction to Case-Based Reasoning D.B. Leake (Eds) Case-Based Reasoning: Experiences, Lessons, Future Directions MIT Press., AAAI Press Cambridge, MA

    Google Scholar 

  • Koton, P. (1988) Reasoning about Evidence in Causal Explanations. In Proceedings of AAAI-88 vol. 1 256–261. AAAI Press/MIT Press: Cambridge, MA.

  • M. Lalljee M. Watson P. White (1983) Attribution Theory: Social and Functional Extensions In The Organization of Explanations Blackwell Oxford

    Google Scholar 

  • D.B. Leake (1992) Evaluating Explanations: A Content Theory Lawrence Erlbaum Associates New York

    Google Scholar 

  • D.B. Leake (1995a) ArticleTitleAbduction, Experience, and Goals: A Model of Everyday Abductive Explanation Journal of Experimental and Theoretical Artificial Intelligence 7 407–428

    Google Scholar 

  • D.B. Leake (Eds) (1995b) Goal-Based Explanation Evaluation In Goal-Driven Learning MIT Press Cambridge 251–285

    Google Scholar 

  • Leake, D. B., Birnbaum, L. Hammond, K. Marlow, C., Yang, H (2001a) An Integrated Interface for Proactive, Experience-Based Design Support In Proceedings of the 6th International Conference on Intelligent User Interfaces. Santa Fe. 101–108.

  • Leake, D. B., Maguitman, A., Cañas, A. (2001b) Assessing Conceptual Similarity to Support Concept Mapping In Proceedings of the Fifteenth International Florida Artificial Intelligence Research Society Conference AAAI Press, Menlo Park. 172–186.

  • Lenat, D., Feigenbaum, E. (1987) On the Thresholds of Knowledge In Proceedings IJCAI 1987 1173–1182.

  • A. Majchrzak L. Gasser (1991) ArticleTitleOn using Artificial Intelligence to Integrate the Design of Organizational and Process Change in US Manufacturing AI and Society 5 321–338

    Google Scholar 

  • J.-Y. Mao I. Benbasat (2000) ArticleTitleThe Use of Explanations in Knowledge-Based Systems: Cognitive Perspectives and a Process-Tracing Analysis Journal of Managment Information Systems 17 IssueID2 153–179

    Google Scholar 

  • Massie, S., Craw, S., Wiratunga, N. (2004) Visualisation of Case-Based Reasoning for Explanation In Gervás, P., Gupta, K. M. (eds.) Proceedings of the ECCBR 2004 Workshops. Madrid. 135–144.

  • McArdle, G. P., Wilson, D. C. (2003) Visualising Case-Base Usage In McGinty, L. (ed.) Workshop Proceedings ICCBR 2003 105–114, Trondheim.

  • D. McDermott (1987) ArticleTitleA Critique of Pure Reason Journal of Computational Intelligence 3 IssueID3 151–160

    Google Scholar 

  • McSherry, D. (1998) Strategic Induction of Decision Trees In Milne, R., Bramer, M. A. (eds). 15–26. Proceedings of ES98

  • D. McSherry (2001) ArticleTitleInteractive Case-Based Reasoning in Sequential Diagnosis Applied Intelligence 14 65–76 Occurrence Handle10.1023/A:1008355024844

    Article  Google Scholar 

  • McSherry, D. (2003) Explanation in Case-Based Reasoning: an Evidential Approach In Lees, B. (ed.) Proceedings of the 8th UK Workshop on Case-Based Reasoning 47–55. Cambridge.

  • McSherry, D. (2004) Explaining the Pros and Cons of Conclusions in CBR Funk, P., González–Calero, P. (eds.), Proceeding of ECCBR 2004, 317–330. Springer: Berlin Heidelberg.

  • McSherry, D. (2005) Explanation in Recommender Systems Artificial Intelligence Review (This issue)

  • Murdock, J., Aha, D., Breslow, L. (2003) Assessing Elaborated Hypotheses: An Interpretive Case-Based Reasoning Approach In Ashley., Bridge (eds.) 332–346 Springer: Berlin Heidelberg

  • Nugent, C., Cunningham, P. (2005) A Case-Based Explanation System for Black-Box Systems Artificial Intelligence Review (This issue)

  • L. Ong B. Shepard L. Tong F. Seow-Choen Y. Ho L. Tong Y. Ho K. Tan (1997) ArticleTitleThe Colorectal Cancer Recurrence Support (CARES) System Artificial Intelligence in Medicine 11 IssueID3 175–188 Occurrence Handle10.1016/S0933-3657(97)00029-8 Occurrence Handle9413605

    Article  PubMed  Google Scholar 

  • Plaza, E., Armengol, E., Ontañón, S. (2005). The Explanatory Power of Symbolic Similarity in Case-Based Reasoning Artificial Intelligence Review (This issue)

  • Reilly, J., McCarthy, K. McGinty, L., Smyth, B. (2005) Explaining Compound Critiques Artificial Intelligence Review (This issue)

  • Richter, M. M. (1995). The Knowledge Contained in Similarity Measures Invited Talk at the First International Conference on Case-Based Reasoning, ICCBR’95, Sesimbra, Portugal

  • Roth-Berghofer, T. R. (2004) Explanations and Case-Based Reasoning: Foundational Issues, In Funk., González–Calero (eds.), 389–403. Springer: Berlin Heidelberg

  • Roth-Berghofer, T. R., Cassens, J. (2005) Mapping Goals and Kinds of Explanations to the Knowledge Containers of Case-Based Reasoning Systems In Muñoz-Avila, H., Ricci, F. (eds.) Proceedings of ICCBR-05, 451–464. Springer

  • Roth-Berghofer, T. R., Cassens, J., Sørmo, F. (2005) Goals and Kinds of Explanations in Case-Based Reasoning In Althoff et al. (eds.) Proceedings of WM 2005, 264–268. DFKI Kaiserslautern

  • W. Salmon (1971) Statistical explanation R.G. Colodny (Eds) The Nature and Function of Scientific Theories Pittburgh University Press Pittburgh 173–231

    Google Scholar 

  • W. Salmon (1984) Scientific Explanation and the Causal Structure of the World Princeton University Press Princeton

    Google Scholar 

  • R. Schank D. Leake (1989) ArticleTitleCreativity and Learning in a Case-Based Explainer Artificial Intelligence 40 IssueID1–3 353–385 Occurrence Handle10.1016/0004-3702(89)90053-2

    Article  Google Scholar 

  • R.C. Schank (1982) Dynamic Memory: A Theory of Reminding and Learning in Computers and People Cambridge University Press Cambridge

    Google Scholar 

  • R.C. Schank (1986) Explanation Patterns – Understanding Mechanically and Creatively Lawrence Erlbaum New York

    Google Scholar 

  • B. Smyth M.T. Keane (1998) ArticleTitleAdaptation-Guided Retrieval: Questioning the Similarity Assumption in Reasoning Artificial Intelligence 102 IssueID2 249–293 Occurrence Handle10.1016/S0004-3702(98)00059-9

    Article  Google Scholar 

  • Sørmo, F. (2005) Case-Based Student Modeling using Concept Maps In Muñoz-Avila, H., Ricci, F. (eds.) Proceedings of ICCBR-05, 492–506. Springer.

  • Sørmo, F., Aamodt, A. (2002) Knowledge Communication and CBR In González-Calero, P. (ed.) Proceedings of the ECCBR-02 Workshop on Case-Based Reasoning for Education and Training. 47–59, Aberdeen.

  • W. Swartout (1983) ArticleTitleWhat Kind of Expert Should a System be? XPLAIN: A System for Creating and Explaining Expert Consulting Programs Artificial Intelligence 21 285–325

    Google Scholar 

  • W. Swartout S. Smoliar (1987) ArticleTitleOn Making Expert Systems More Like Experts Expert Systems 4 IssueID3 196–207

    Google Scholar 

  • W.R. Swartout J.D. Moore (1993) Explanation in Second Generation Expert Systems J. David J. Krivine R. Simmons (Eds) Second Generation Expert Systems Springer Verlag Berlin 543–585

    Google Scholar 

  • P. Thagard (1988) Computational Philosophy of Science MIT Press/Bradford Books Boston

    Google Scholar 

  • P. Thagard (1989) ArticleTitleExplanatory Coherence Behavioral and Brain Sciences 12 IssueID3 435–467

    Google Scholar 

  • Thagard P., Holyok K. (1989) Why Indexing is the Wrong Way to Think About Analog Retrieval In Proceedings of the DARPA Workshop on Case-Based Reasoning. Morgan Kaufman, San Mateo, pp. 36–40.

  • B. Fraassen Particlevan (Eds) (1980) The Scientific Image Clarendon Press Oxford

    Google Scholar 

  • I. Watson (1999) ArticleTitleCase-Based Reasoning is a Methodology, not a Technology Knowledge-Based Systems 12 IssueID5–6 303–308 Occurrence Handle10.1016/S0950-7051(99)00020-9

    Article  Google Scholar 

  • M.R. Wick W.B. Thompson (1992) ArticleTitleReconstructive Expert System Explanation Artificial Intelligence 54 IssueID1–2 33–70 Occurrence Handle10.1016/0004-3702(92)90087-E

    Article  Google Scholar 

  • Zenobi, G., Cunningham, P. (2002) An Approach to Aggregating Ensembles of Lazy Learners That Supports Explanation. In Craw, S., Preece, A. (eds.) Advances in Case-Based Reasoning: Proceedings ECCBR 2002 436–447, Springer: Berlin Heidelberg.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frode Sørmo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sørmo, F., Cassens, J. & Aamodt, A. Explanation in Case-Based Reasoning–Perspectives and Goals. Artif Intell Rev 24, 109–143 (2005). https://doi.org/10.1007/s10462-005-4607-7

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-005-4607-7

Keywords

Navigation