Explanation in Recommender Systems
Cite this article as: Mcsherry, D. Artif Intell Rev (2005) 24: 179. doi:10.1007/s10462-005-4612-x Abstract
There is increasing awareness in recommender systems research of the need to make the recommendation process more transparent to users. Following a brief review of existing approaches to explanation in recommender systems, we focus in this paper on a case-based reasoning (CBR) approach to product recommendation that offers important benefits in terms of the ease with which the recommendation process can be explained and the system’s recommendations can be justified. For example, recommendations based on incomplete queries can be justified on the grounds that the user’s preferences with respect to attributes not mentioned in her query cannot affect the outcome. We also show how the relevance of any question the user is asked can be explained in terms of its ability to discriminate between competing cases, thus giving users a unique insight into the recommendation process.
Keywords attribute-selection strategy case-based reasoning explanation recommender systems References Aha, D.W., Breslow, L.A., Muñoz-Avila, H. 2001 Conversational Case-Based Reasoning Applied Intelligence 14 9 32 CrossRef Google Scholar Armengol, E., Palaudàries, A., Plaza, E. 2001 Individual Prognosis of Diabetes Long-Term Risks: a CBR Approach Methods of Information in Medicine 40 46 51 PubMed Google Scholar Burke, R. 2002 Interactive Critiquing for Catalog Navigation in E-Commerce Artificial Intelligence Review 18 245 267 CrossRef Google Scholar Doyle, M., Cunningham, P. 2000 A Dynamic Approach to Reducing Dialog in On-Line Decision Guides Blanzieri, E. Portinale, L. eds. Advances in Case-Based Reasoning Springer-Verlag Berlin Heidelberg 49 60 Google Scholar Elstein, A.S., Schulman, L.A., Sprafka, S.A. 1978Medical Problem Solving: an Analysis of Clinical Reasoning Harvard University Press Cambridge, MA Google Scholar
Evans-Romaine, K., Marling, C. (2003). Prescribing Exercise Regimens for Cardiac and Pulmonary Disease Patients with CBR. In McGinty, L. (ed.) ICCBR-03 Workshop Proceedings, 45–52. Technical Report 4/2004, Department of Computer and Information Science, Norwegian University of Science and Technology
Gaasterland, T., Godfrey, P., Minker, J. 1992 An Overview of Cooperative Answering Journal of Intelligent Information Systems 1 123 157 CrossRef Google Scholar Hammond, K.J., Burke, R., Schmitt, K. 1996 A Case-Based Approach to Knowledge Navigation Leake, D.B. eds. Case-Based Reasoning: Experiences, Lessons., Future Directions AAAI Press Menlo Park, CA 125 136 Google Scholar
Herlocker, J. L., Konstan, J. A., Riedl, J. (2000). Explaining Collaborative Filtering Recommendations. In Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, 241–250. ACM Press: New York, NY
Kassirer, J.P., Kopelman, R.I. 1991Learning Clinical Reasoning Williams and Wilkins Baltimore, MD Google Scholar Kohlmaier, A., Schmitt, S., Bergmann, R. 2001 A Similarity-Based Approach to Attribute Selection in User-Adaptive Sales Dialogues Aha, D.W. Watson, I. eds. Case-Based Reasoning Research and Development Springer-Verlag Berlin Heidelberg 306 320 Google Scholar McGinty, L., Smyth, B. 2002 Comparison-Based Recommendation Craw, S. Preece, A. eds. Advances in Case-Based Reasoning Springer-Verlag Berlin Heidelberg 575 589 Google Scholar McSherry, D. 1999 Strategic Induction of Decision Trees Knowledge-Based Systems 12 269 275 CrossRef Google Scholar McSherry, D. 2001a Interactive Case-Based Reasoning in Sequential Diagnosis Applied Intelligence 14 65 76 CrossRef Google Scholar
McSherry, D. (2001b). Minimizing Dialog Length in Interactive Case-Based Reasoning. In Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence, 993–998. Morgan Kaufmann: San Francisco, CA.
McSherry, D. (2002a). Mixed-Initiative Dialogue in Case-Based Reasoning. In Aha, D.W. (ed.) Proceedings of the ECCBR-02 Workshop on Mixed-Initiative Case-Based Reasoning, 1–8. Robert Gordon University: Aberdeen.
McSherry, D. (2002b). Recommendation Engineering. In Proceedings of the Fifteenth European Conference on Artificial Intelligence, 86–90. IOS Press: Amsterdam.
McSherry, D. 2002c The Inseparability Problem in Interactive Case-based Reasoning Knowledge-Based Systems 15 293 300 CrossRef Google Scholar
McSherry, D. (2003a). Increasing Dialogue Efficiency in Case-Based Reasoning Without Loss of Solution Quality. In Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence, 121–126. Morgan Kaufmann: San Francisco, CA.
McSherry, D. 2003b Similarity and Compromise Ashley, K.D. Bridge, D.G. eds. Case-Based Reasoning Research and Development Springer-Verlag Berlin Heidelberg 291 305 Google Scholar McSherry, D. 2004 Incremental Relaxation of Unsuccessful Queries Funk, P. González-Calero, P. eds. Advances in Case-Based Reasoning Springer-Verlag Berlin Heidelberg 331 345 Google Scholar
Reilly, J., McCarthy, K., McGinty, L., Smyth, B. (2005) Explaining Compound Critiques. Artificial Intelligence Review. This Issue
Shimazu, H. 2002 ExpertClerk: A Conversational Case-Based Reasoning Tool for Developing Salesclerk Agents in E-Commerce Webshops Artificial Intelligence Review 18 223 244 CrossRef Google Scholar Sørmo, F., Aamodt, A. 2002 Knowledge Communication and CBR González-Calero, P. eds. Proceedings of the ECCBR-02 Workshop on Case-Based Reasoning for Education and Training Robert Gordon University Aberdeen, Scotland 47 59 Google Scholar
Sørmo F., Cassens J., Aamodt A. (2005). Explanation in Case-Based Reasoning: Perspectives and Goals. Artificial Intelligence Review. This Issue