Skip to main content
Log in

A generalized taxonomy of explanations styles for traditional and social recommender systems

  • Published:
Data Mining and Knowledge Discovery Aims and scope Submit manuscript

Abstract

Recommender systems usually provide explanations of their recommendations to better help users to choose products, activities or even friends. Up until now, the type of an explanation style was considered in accordance to the recommender system that employed it. This relation was one-to-one, meaning that for each different recommender systems category, there was a different explanation style category. However, this kind of one-to-one correspondence can be considered as over-simplistic and non generalizable. In contrast, we consider three fundamental resources that can be used in an explanation: users, items and features and any combination of them. In this survey, we define (i) the Human style of explanation, which provides explanations based on similar users, (ii) the Item style of explanation, which is based on choices made by a user on similar items and (iii) the Feature style of explanation, which explains the recommendation based on item features rated by the user beforehand. By using any combination of the aforementioned styles we can also define the Hybrid style of explanation. We demonstrate how these styles are put into practice, by presenting recommender systems that employ them. Moreover, since there is inadequate research in the impact of social web in contemporary recommender systems and their explanation styles, we study new emerged social recommender systems i.e. Facebook Connect explanations (HuffPo, Netflix, etc.) and geo-social explanations that combine geographical with social data (Gowalla, Facebook Places, etc.). Finally, we summarize the results of three different user studies, to support that Hybrid is the most effective explanation style, since it incorporates all other styles.

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

  • Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17: 734–749

    Article  Google Scholar 

  • Adomavicius G, Tuzhilin A (2008) Context-aware recommender systems. In: Proceedings of the 2008 ACM conference on Recommender systems (RecSys 2008), pp 335–336

  • Adomavicius G, Manouselis N, Kwon Y (2010) Multi-criteria recommender systems. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook, 1st edn. Springer, Berlin

    Google Scholar 

  • Andersen S, Olesen K, Jensen FV, Jensen F (1989) Hugin: a shell for building Bayesian belief universes for expert systems. In: Proceedings of the international joint conferences on Artificial intelligence (IJCAI 89), pp 1080–1085

  • Backstrom L, Sun E, Marlow C (2010) Find me if you can: improving geographical prediction with social and spatial proximity. In: WWW’10: proceedings of the 19th international conference on World wide web. ACM, New York, NY, USA, pp 61–70

  • Balabanovic M, Shoham Y (1997) Fab: content-based, collaborative recommendation. ACM Commun 40(3): 66–72

    Article  Google Scholar 

  • Bilgic M, Mooney R (2005) Explaining recommendations: satisfaction vs. promotion. In: Proceedings recommender systems workshop (IUI conference)

  • Billsus D, Pazzani J (1999) A personal news agent that talks, learns, and explains. In: Proceedings of the third international conference on Autonomous agents, pp 268–275

  • Buchanan B, Shortliffe E (1984) Rule based expert systems: the Mycin experiments of the Stanford Heuristic Programming Project. The Addison-Wesley Series in Artificial intelligence. Addison-Wesley Longman Publishing Co., Inc., Reading

    Google Scholar 

  • Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adapt Interact 12(4): 331–370

    Article  MATH  Google Scholar 

  • Czarkowski M (2006) A scrutable adaptive hypertext. PhD thesis, University of Sydney

  • Golbeck J (2005) Computing and applying trust in web-based social networks. PhD thesis, University of Maryland College Park

  • Guy I, Zwerdling N, Carmel D, Ronen I, Uziel E, Yogev S, Ofek-Koifman S (2009) Personalized recommendation of social software items based on social relations. In: Proceedings of recommender systems. ACM, New York, pp 53–60

  • Herlocker J, Konstan J, Riedl J (2000) Explaining collaborative filtering recommendations. In: Computer supported cooperative work, pp 241–250

  • Hunt J, Price C (1988) Explaining qualitative diagnosis. Eng Appl Artif Intell 1(3): 161–169

    Article  Google Scholar 

  • Jin X, Zhou Y, Mobasher B (2005) A maximum entropy web recommendation system: combining collaborative and content features. In: Proceedings ACM SIGKDD conference, pp 612–617

  • Lacave C, Diez J (2002) A review of explanation methods for Bayesian networks. Knowl Eng Rev 17(2): 107–127

    Article  Google Scholar 

  • Lacave C, Diez J (2004) A review of explanation methods for heuristic expert systems. Knowl Eng Rev 17(2): 107–127

    Google Scholar 

  • Liao L, Fox D, Kautz H (2005) Location-based activity recognition. In: Proceedings of advances in Neural information processing systems

  • Lopez-Suarez A, Kamel M (1994) Dykor: a method for generating the content of explanations in knowledge systems. Knowledge-Based Syst 7(3): 177–188

    Article  Google Scholar 

  • Marinho L, Nanopoulos A, Schmidt-Thieme L, Jaschke R, Hotho A, Stumme G, Symeonidis P (2010) Social tagging recommender systems. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook, 1st edn. Springer, Berlin

    Google Scholar 

  • Massa P, Avesani P (2007) Trust-aware recommender systems. In: RecSys’07: ACM recommender systems conference, USA

  • McCarthy K, Reilly J, McGinty L, Smyth B (2004) Thinking positively-explanatory feedback for conversational recommender systems. In: Proceedings of the European conference on Case-based reasoning (ECCBR-04), Explanation Workshop, pp 115–124

  • Mcsherry D (2005) Explanation in recommender systems. Artif Intell Rev 24: 179–197

    Article  MATH  Google Scholar 

  • Melville P, Mooney R, Nagarajan R (2002) Content-boosted collaborative filtering for improved recommendations. In: Proceedings of AAAI conference, pp 187–192

  • Mooney R, Roy L (2000) Content-based book recommending using learning for text categorization. In: Proccedings ACM DL conference, pp 195–204

  • Nielsen J, Molich R (1990) Heuristic evaluation of user interfaces. In: Proceedings of computer human interaction conference (ACM CHI 90), pp 249–256

  • O’Sullivan D, Smyth B, Wilson C, McDonald K, Smeaton A (2004) Improving the quality of the personalized electronic program guide. User Model User-Adapt Interact, , pp 5–36

  • Paramythis A, Totter A, Stephanidis C (2001) A modular approach to the evaluation of adaptive user interfaces. In: Proceedings of evaluation of adaptive systems in conjunction with UM’01, pp 9–24

  • Pazzani MJ, Billsus D (2002) Adaptive web site agents. Auton Agents Multi-Agent Syst 5(2): 205–218

    Article  Google Scholar 

  • Pu P, Chen L (2006) Trust building with explanation interfaces. In: Proceedings of Intelligent User Interface (IUI 06), pp 93–100

  • Salter J, Antonopoulos N (2006) Cinemascreen recommender agent: combining collaborative and content-based filtering. Intell Syst Mag 21(1): 35–41

    Article  Google Scholar 

  • Sinha R, Swearingen K (2002) The role of transparency in recommender systems. In: Proceedings of human factors in computing systems conference, pp 830–831

  • Symeonidis P, Nanopoulos A, Manolopoulos Y (2008a) Justified recommendations based on content and rating data. In: Proceedings 10th international ACM KDD workshop on Web mining and web usage analysis (WebKDD’2008), Las Vegas

  • Symeonidis P, Nanopoulos A, Manolopoulos Y (2008b) Providing justifications in recommender systems. IEEE Trans Syst Man Cybernet A 38(6): 1262–1272

    Article  Google Scholar 

  • Symeonidis P, Nanopoulos A, Manolopoulos Y (2009) Moviexplain: A recommender system with explanations. In: Proceedings of 3nd ACM conference in Recommender systems (RecSys’2009), New York, NY, pp 317–320

  • The Economist Editorial Team (2010) A world of connections: a special report on networking. The economist

  • The official Amazon site. http://www.amazon.com. Accessed 20 Jan 2010

  • The official Facebook site. http://www.facebook.com. Accessed 15 Jan 2010

  • The official foursquare site. http://www.foursquare.com. Accessed 30 Jan 2010

  • The offical Gowalla site. http://www.gowalla.com. Accessed 1 Jan 2010

  • The official Netflix site. http://www.netflix.com. Accessed 1 Jan 2010

  • Tintarev N, Masthoff J (2007) A survey of explanations in recommender systems. In: Workshop on Recommender systems and intelligent user interfaces in conjuction with ICDE 2007, Istanbul

  • Tintarev N, Masthoff J (2011) Designing and evaluating explanations for recommender systems. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Berlin

  • Vig J, Sen S, Rield J (2009) Tagsplanations: explaining recommendations using tags. In: Proceedings of intelligent user interfaces (IUI2009)

  • Wick MR, Thompson WB (1992) Reconstructive expert system explanation. Artif Intell 54(1-2): 33–70

    Article  Google Scholar 

  • Wyatt D, Philipose M, Choudhury T (2005) Unsupervised activity recognition using automatically mined common sense. In: Proceedings of the 20th national conference on Artificial intelligence

  • Zheng W, Hu H, Yang Q (2005) Cross-domain activity recognition. In: Proceedings of the 11th international conference on Ubiquitous computing

  • Zheng W, Zheng Y, Xie X, Yang Q (2010) Collaborative location and activity recommendations with GPS history data. In: WWW ’10: Proceedings of the 19th international conference on World wide web. ACM, New York, NY, USA, pp 1029–1038

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexis Papadimitriou.

Additional information

Responsible editor: Myra Spiliopoulou, Bamshad Mobasher, Olfa Nasraoui, Osmar Zaiane.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Papadimitriou, A., Symeonidis, P. & Manolopoulos, Y. A generalized taxonomy of explanations styles for traditional and social recommender systems. Data Min Knowl Disc 24, 555–583 (2012). https://doi.org/10.1007/s10618-011-0215-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10618-011-0215-0

Keywords

Navigation