arXiv Analytics

Sign in

arXiv:1811.02198 [cs.LG]AbstractReferencesReviewsResources

Collaborative Filtering with Stability

Dongsheng Li, Chao Chen, Qin Lv, Junchi Yan, Li Shang, Stephen M. Chu

Published 2018-11-06Version 1

Collaborative filtering (CF) is a popular technique in today's recommender systems, and matrix approximation-based CF methods have achieved great success in both rating prediction and top-N recommendation tasks. However, real-world user-item rating matrices are typically sparse, incomplete and noisy, which introduce challenges to the algorithm stability of matrix approximation, i.e., small changes in the training data may significantly change the models. As a result, existing matrix approximation solutions yield low generalization performance, exhibiting high error variance on the training data, and minimizing the training error may not guarantee error reduction on the test data. This paper investigates the algorithm stability problem of matrix approximation methods and how to achieve stable collaborative filtering via stable matrix approximation. We present a new algorithm design framework, which (1) introduces new optimization objectives to guide stable matrix approximation algorithm design, and (2) solves the optimization problem to obtain stable approximation solutions with good generalization performance. Experimental results on real-world datasets demonstrate that the proposed method can achieve better accuracy compared with state-of-the-art matrix approximation methods and ensemble methods in both rating prediction and top-N recommendation tasks.

Related articles: Most relevant | Search more
arXiv:1906.04281 [cs.LG] (Published 2019-06-10)
Towards Amortized Ranking-Critical Training for Collaborative Filtering
arXiv:1207.4146 [cs.LG] (Published 2012-07-11)
A Bayesian Approach toward Active Learning for Collaborative Filtering
arXiv:2009.14045 [cs.LG] (Published 2020-09-21)
Hotel Recommendation System Based on User Profiles and Collaborative Filtering