skip to main content
10.1145/3109859.3109913acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
short-paper

Using Explainability for Constrained Matrix Factorization

Published:27 August 2017Publication History

ABSTRACT

Accurate model-based Collaborative Filtering (CF) approaches, such as Matrix Factorization (MF), tend to be black-box machine learning models that lack interpretability and do not provide a straightforward explanation for their outputs. Yet explanations have been shown to improve the transparency of a recommender system by justifying recommendations, and this in turn can enhance the user's trust in the recommendations. Hence, one main challenge in designing a recommender system is mitigating the trade-off between an explainable technique with moderate prediction accuracy and a more accurate technique with no explainable recommendations. In this paper, we focus on factorization models and further assume the absence of any additional data source, such as item content or user attributes. We propose an explainability constrained MF technique that computes the top-n recommendation list from items that are explainable. Experimental results show that our method is effective in generating accurate and explainable recommendations.

References

  1. Abdollahi, B., and Nasraoui, O. Explainable matrix factorization for collaborative filtering. In Proceedings of the 25th International Conference Companion on World Wide Web (2016), International World Wide Web Conferences Steering Committee, pp. 5--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Abdollahi, B., and Nasraoui, O. Explainable restricted boltzmann machines for collaborative filtering. arXiv preprint arXiv:1606.07129 (2016).Google ScholarGoogle Scholar
  3. Bilgic, M. Explaining recommendations: Satisfaction vs. promotion. In In Proceedings of Beyond Personalization 2005, the Workshop on the Next Stage of Recommender Systems Research IUI2005 (2005), pp. 13--18.Google ScholarGoogle Scholar
  4. Bilgic, M., and Mooney, R. J. Explaining recommendations: Satisfaction vs. promotion. In Beyond Personalization Workshop, IUI (2005), vol. 5.Google ScholarGoogle Scholar
  5. Billsus, D., and Pazzani, M. J. A personal news agent that talks, learns and explains. In Proceedings of the third annual conference on Autonomous Agents (1999), ACM, pp. 268--275. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gedikli, F., Jannach, D., and Ge, M. How should i explain? a comparison of different explanation types for recommender systems. International Journal of Human-Computer Studies 72, 4 (2014), 367--382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Harper, F. M., and Konstan, J. A. The movielens datasets: History and context. ACM Transactions on Interactive Intelligent Systems (TiiS) 5, 4 (2016), 19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Herlocker, J. L., Konstan, J. A., Borchers, A., and Riedl, J. An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval (1999), ACM, pp. 230--237. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Herlocker, J. L., Konstan, J. A., and Riedl, J. Explaining collaborative filtering recommendations. In Proceedings of the 2000 ACM conference on Computer supported cooperative work (2000), ACM, pp. 241--250. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Herlocker, J. L., Konstan, J. A., Terveen, L. G., and Riedl, J. T. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems (TOIS) 22, 1 (2004), 5--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Koren, Y. Factorization meets the neighborhood: a multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining (2008), ACM, pp. 426--434. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Koren, Y., Bell, R., and Volinsky, C. Matrix factorization techniques for recommender systems. Computer, 8 (2009), 30--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Paterek, A. Improving regularized singular value decomposition for collaborative filtering. In Proceedings of KDD cup and workshop (2007), vol. 2007, pp. 5--8.Google ScholarGoogle Scholar
  14. Salakhutdinov, R., and Mnih, A. Probabilistic matrix factorization. Citeseer.Google ScholarGoogle Scholar
  15. Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web (2001), ACM, pp. 285--295. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Takács, G., Pilászy, I., Németh, B., and Tikk, D. Major components of the gravity recommendation system. ACM SIGKDD Explorations Newsletter 9, 2 (2007), 80--83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Tintarev, N., and Masthoff, J. Designing and evaluating explanations for recommender systems. In Recommender Systems Handbook. Springer, 2011, pp. 479--510.Google ScholarGoogle ScholarCross RefCross Ref
  18. Vig, J., Sen, S., and Riedl, J. Tagsplanations: explaining recommendations using tags. In Proceedings of the 14th international conference on Intelligent user interfaces (2009), ACM, pp. 47--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Zhang, Y., Lai, G., Zhang, M., Zhang, Y., Liu, Y., and Ma, S. Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In Proceedings of the 37th international ACM SIGIR conference on Research & development in information retrieval (2014), ACM, pp. 83--92. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Using Explainability for Constrained Matrix Factorization

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              RecSys '17: Proceedings of the Eleventh ACM Conference on Recommender Systems
              August 2017
              466 pages
              ISBN:9781450346528
              DOI:10.1145/3109859

              Copyright © 2017 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 27 August 2017

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • short-paper

              Acceptance Rates

              RecSys '17 Paper Acceptance Rate26of125submissions,21%Overall Acceptance Rate254of1,295submissions,20%

              Upcoming Conference

              RecSys '24
              18th ACM Conference on Recommender Systems
              October 14 - 18, 2024
              Bari , Italy

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader