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.
- 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 ScholarDigital Library
- Abdollahi, B., and Nasraoui, O. Explainable restricted boltzmann machines for collaborative filtering. arXiv preprint arXiv:1606.07129 (2016).Google Scholar
- 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 Scholar
- Bilgic, M., and Mooney, R. J. Explaining recommendations: Satisfaction vs. promotion. In Beyond Personalization Workshop, IUI (2005), vol. 5.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Koren, Y., Bell, R., and Volinsky, C. Matrix factorization techniques for recommender systems. Computer, 8 (2009), 30--37. Google ScholarDigital Library
- Paterek, A. Improving regularized singular value decomposition for collaborative filtering. In Proceedings of KDD cup and workshop (2007), vol. 2007, pp. 5--8.Google Scholar
- Salakhutdinov, R., and Mnih, A. Probabilistic matrix factorization. Citeseer.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Tintarev, N., and Masthoff, J. Designing and evaluating explanations for recommender systems. In Recommender Systems Handbook. Springer, 2011, pp. 479--510.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Using Explainability for Constrained Matrix Factorization
Recommendations
Explainable Matrix Factorization for Collaborative Filtering
WWW '16 Companion: Proceedings of the 25th International Conference Companion on World Wide WebExplanations have been shown to increase the user's trust in recommendations in addition to providing other benefits such as scrutability, which is the ability to verify the validity of recommendations. Most explanation methods are designed for ...
Personalised rating prediction for new users using latent factor models
HT '11: Proceedings of the 22nd ACM conference on Hypertext and hypermediaIn recent years, personalised recommendations have gained importance in helping users deal with the abundance of information available online. Personalised recommendations are often based on rating predictions, and thus accurate rating prediction is ...
Multi-linear interactive matrix factorization
A multi-linear interactive matrix factorization algorithm is introduced.The interactions between users and factors are empirically analyzed.Results show interactive factors significantly enhance recommendation performance. Recommender systems, which can ...
Comments