paper-with-me

홈 › Papers

Reenvisioning Collaborative Filtering vs Matrix Factorization

2021-07-28 · Vito Walter Anelli, Alejandro Bellogín, Tommaso Di Noia, Claudio Pomo

Collaborative filtering models based on matrix factorization and learned similarities using Artificial Neural Networks (ANNs) have gained significant attention in recent years. This is, in part, because ANNs have demonstrated good results in a wide variety of recommendation tasks. The introduction of ANNs within the recommendation ecosystem has been recently questioned, raising several comparisons in terms of efficiency and effectiveness. One aspect most of these comparisons have in common is their focus on accuracy, neglecting other evaluation dimensions important for the recommendation, such as novelty, diversity, or accounting for biases. We replicate experiments from three papers that compare Neural Collaborative Filtering (NCF) and Matrix Factorization (MF), to extend the analysis to other evaluation dimensions. Our contribution shows that the experiments are entirely reproducible, and we extend the study including other accuracy metrics and two statistical hypothesis tests. We investigated the Diversity and Novelty of the recommendations, showing that MF provides a better accuracy also on the long tail, although NCF provides a better item coverage and more diversified recommendations. We discuss the bias effect generated by the tested methods. They show a relatively small bias, but other recommendation baselines, with competitive accuracy performance, consistently show to be less affected by this issue. This is the first work, to the best of our knowledge, where several evaluation dimensions have been explored for an array of SOTA algorithms covering recent adaptations of ANNs and MF. Hence, we show the potential these techniques may have on beyond-accuracy evaluation while analyzing the effect on reproducibility these complementary dimensions may spark. Available at github.com/sisinflab/Reenvisioning-the-comparison-between-Neural-Collaborative-Filtering-and-Matrix-Factorization

📄 PDF Abstract BibTeX arXiv:2107.13472

Code (1)

sisinflab/Reenvisioning-the-comparison-between-Neural-Collaborative-Filtering-and-Matrix-Factorization 공식 구현

Tasks

Collaborative FilteringDiversity

Similar Papers 제목 키워드 기반

Simulated Annealing with Levy Distribution for Fast Matrix Factorization-Based Collaborative Filtering

2017-08-09 · Mostafa A. Shehata, Mohammad Nassef, Amr A. Badr

Matrix factorization is one of the best approaches for collaborative filtering, because of its high accuracy in presenting users and items latent factors. The main disadvantages of matrix factorization are its complexity…

Collaborative Filtering

Collaborative filtering based on nonnegative/binary matrix factorization

2024-10-14 · Yukino Terui, Yuka Inoue, Yohei Hamakawa, Kosuke Tatsumura 외

Collaborative filtering generates recommendations based on user-item similarities through rating data, which may involve numerous unrated items. To predict scores for unrated items, matrix factorization techniques, such …

Collaborative Filtering

Comprehensive Evaluation of Matrix Factorization Models for Collaborative Filtering Recommender Systems

2024-10-23 · Jesús Bobadilla, Jorge Dueñas-Lerín, Fernando Ortega, Abraham Gutierrez

Matrix factorization models are the core of current commercial collaborative filtering Recommender Systems. This paper tested six representative matrix factorization models, using four collaborative filtering datasets. E…

Collaborative FilteringDiversityRecommendation Systems

Efficient Thompson Sampling for Online Matrix-Factorization Recommendation

2015-12-01 · NeurIPS 2015 12 · Jaya Kawale, Hung H. Bui, Branislav Kveton, Long Tran-Thanh 외

Matrix factorization (MF) collaborative filtering is an effective and widely used method in recommendation systems. However, the problem of finding an optimal trade-off between exploration and exploitation (otherwise kno…

Collaborative FilteringRecommendation SystemsThompson Sampling

Co-Factorization Model for Collaborative Filtering with Session-based Data

2021-05-12 · Binh Nguyen, Atsuhiro Takasu

Matrix factorization (MF) is a common method for collaborative filtering. MF represents user preferences and item attributes by latent factors. Despite that MF is a powerful method, it suffers from not be able to identif…

Collaborative Filtering