Skip to main content

Personalized Case-Based Explanation of Matrix Factorization Recommendations

  • Conference paper
  • First Online:
Book cover Case-Based Reasoning Research and Development (ICCBR 2019)

Abstract

Matrix factorization is an advanced recommendation strategy based on characterizing both items and users on a vector of latent factors inferred from rating patterns. These vectors represent, somehow, a characterization of the user preferences in a lower dimensionality space. Although matrix factorization is more accurate that other recommendation strategies, the main problem associated with this approach is that the discovered factors are opaque and difficult to explain to the final user. In this paper we propose a personalized case-based explanation strategy that uses the latent factors to find similar explanatory cases already rated by the user.

Supported by the UCM (Research Group 921330), the Spanish Committee of Economy and Competitiveness (TIN2017-87330-R) and the fundings provided by Banco Santander in UCM (CT17/17-CT17/18) and (CT42/18-CT43/18).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.imdb.com/.

  2. 2.

    This is the highest possible value as the dataset only contains 34 items rated with 2.5 as shown in Table 5.

  3. 3.

    Ratings 0.5 and 1.5 have been removed due to the low number of items.

References

  1. Bell, R., Koren, Y., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(08), 30–37 (2009). https://doi.org/10.1109/MC.2009.263

    Article  Google Scholar 

  2. Bennett, J., Lanning, S., et al.: The netflix prize. In: Proceedings of KDD Cup and Workshop, New York, NY, USA, vol. 2007, p. 35 (2007)

    Google Scholar 

  3. Caro-Martinez, M., Jimenez-Diaz, G., Recio-Garcia, J.A.: A theoretical model of explanations in recommender systems. In: ICCBR 2018, p. 52 (2018)

    Google Scholar 

  4. Doyle, D., Tsymbal, A., Cunningham, P.: A review of explanation and explanation in case-based reasoning. D2003, TCD CS report (2003)

    Google Scholar 

  5. Finch, I.: Knowledge-based systems, viewpoints and the world wide web. In: IEE Colloquium on Web-Based Knowledge Servers (Digest No. 1998/307), pp. 8/1–8/4, June 1998

    Google Scholar 

  6. Funk, S.: Netflix update: Try this at home (2006). https://sifter.org/simon/journal/20061211.html

  7. Gedikli, F., Jannach, D., Ge, M.: How should I explain? A comparison of different explanation types for recommender systems. Int. J. Hum.-Comput. Stud. 72(4), 367–382 (2014)

    Article  Google Scholar 

  8. Gómez, H., et al.: A case-based reasoning system for aiding detection and classification of nosocomial infections. Decis. Support Syst. 84 (2016). https://doi.org/10.1016/j.dss.2016.02.005

    Article  Google Scholar 

  9. Harper, F.M., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. 5(4), 19:1–19:19 (2015). https://doi.org/10.1145/2827872

    Article  Google Scholar 

  10. He, X., Chen, T., Kan, M.Y., Chen, X.: Trirank: review-aware explainable recommendation by modeling aspects. In: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, CIKM 2015, pp. 1661–1670. ACM, New York (2015). https://doi.org/10.1145/2806416.2806504

  11. Jameson, A.: More than the sum of its members: challenges for group recommender systems. In: Proceedings of the Working Conference on Advanced Visual Interfaces, AVI 2004, 25–28 May 2004, Gallipoli, Italy, pp. 48–54 (2004). https://doi.org/10.1145/989863.989869

  12. Lee, O., Jung, J.J.: Explainable movie recommendation systems by using story-based similarity. In: Joint Proceedings of the ACM IUI 2018 Workshops Co-located with the 23rd ACM Conference on Intelligent User Interfaces (ACM IUI 2018), 11 March 2018, Tokyo, Japan (2018). http://ceur-ws.org/Vol-2068/exss5.pdf

  13. Lops, P., de Gemmis, M., Semeraro, G.: Content-based recommender systems: state of the art and trends. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 73–105. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_3

    Chapter  Google Scholar 

  14. Mcsherry, D.: Explanation in recommender systems. Artif. Intell. Rev. 24(2), 179–197 (2005). https://doi.org/10.1007/s10462-005-4612-x

    Article  MATH  Google Scholar 

  15. Muhammad, K., Lawlor, A., Rafter, R., Smyth, B.: Great explanations: opinionated explanations for recommendations. In: Hüllermeier, E., Minor, M. (eds.) ICCBR 2015. LNCS (LNAI), vol. 9343, pp. 244–258. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24586-7_17

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  17. Pu, P., Chen, L.: Trust-inspiring explanation interfaces for recommender systems. Knowl.-Based Syst. 20(6), 542–556 (2007). https://doi.org/10.1016/j.knosys.2007.04.004

    Article  Google Scholar 

  18. Quijano-Sanchez, L., Sauer, C., Recio-Garcia, J.A., Diaz-Agudo, B.: Make it personal: a social explanation system applied to group recommendations. Expert Syst. Appl. 76, 36–48 (2017)

    Article  Google Scholar 

  19. Ray, S., Sharma, R.: Explanations in recommender systems: an overview. Int. J. Bus. Inf. Syst. 23, 248 (2016). https://doi.org/10.1504/IJBIS.2016.10000276

    Article  Google Scholar 

  20. Tintarev, N., Masthoff, J.: Explaining recommendations: design and evaluation. In: Ricci, F., Rokach, L., Shapira, B. (eds.) Recommender Systems Handbook, pp. 353–382. Springer, Boston, MA (2015). https://doi.org/10.1007/978-1-4899-7637-6_10

    Chapter  Google Scholar 

  21. Wang, X., He, X., Feng, F., Nie, L., Chua, T.S.: TEM: tree-enhanced embedding model for explainable recommendation. In: Proceedings of the 2018 World Wide Web Conference, WWW 2018, pp. 1543–1552. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland (2018). https://doi.org/10.1145/3178876.3186066

  22. Yueming: Imdb 5000 movie dataset (2018). https://www.kaggle.com/carolzhangdc/imdb-5000-movie-dataset

  23. Zanker, M., Ninaus, D.: Knowledgeable explanations for recommender systems. In: 2010 IEEE/WIC/ACM International Conference on Web Intelligence, WI 2010, 31 August–3 September 2010, Toronto, Canada, Main Conference Proceedings, pp. 657–660 (2010). https://doi.org/10.1109/WI-IAT.2010.131

  24. Zhang, Y., Lai, G., Zhang, M., Zhang, Y., Liu, Y., Ma, S.: Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In: The 37th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2014, 06–11 July 2014, Gold Coast, QLD, Australia, pp. 83–92 (2014). https://doi.org/10.1145/2600428.2609579

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jose Jorro-Aragoneses , Marta Caro-Martinez , Juan Antonio Recio-Garcia , Belen Diaz-Agudo or Guillermo Jimenez-Diaz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jorro-Aragoneses, J., Caro-Martinez, M., Recio-Garcia, J.A., Diaz-Agudo, B., Jimenez-Diaz, G. (2019). Personalized Case-Based Explanation of Matrix Factorization Recommendations. In: Bach, K., Marling, C. (eds) Case-Based Reasoning Research and Development. ICCBR 2019. Lecture Notes in Computer Science(), vol 11680. Springer, Cham. https://doi.org/10.1007/978-3-030-29249-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-29249-2_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-29248-5

  • Online ISBN: 978-3-030-29249-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics