Slope One Predictors for Online Rating-Based Collaborative Filtering
Rating-based collaborative filtering is the process of predicting how a user would rate a given item from other user ratings. We propose three related slope one schemes with predictors of the form f(x) = x + b, which precompute the average difference between the ratings of one item and another for users who rated both. Slope one algorithms are easy to implement, efficient to query, reasonably accurate, and they support both online queries and dynamic updates, which makes them good candidates for real-world systems. The basic slope one scheme is suggested as a new reference scheme for collaborative filtering. By factoring in items that a user liked separately from items that a user disliked, we achieve results competitive with slower memory-based schemes over the standard benchmark EachMovie and Movielens data sets while better fulfilling the desiderata of CF applications.
Code (1)
Tasks
Collaborative FilteringSimilar Papers 제목 키워드 기반
Broad Recommender System: An Efficient Nonlinear Collaborative Filtering Approach
Recently, Deep Neural Networks (DNNs) have been widely introduced into Collaborative Filtering (CF) to produce more accurate recommendation results due to their capability of capturing the complex nonlinear relationships…
Collaborative FilteringRecommendation SystemsA Hybrid Variational Autoencoder for Collaborative Filtering
In today's day and age when almost every industry has an online presence with users interacting in online marketplaces, personalized recommendations have become quite important. Traditionally, the problem of collaborativ…
ClusteringCollaborative FilteringMovie RecommendationRecommendation SystemsAn Item Recommendation Approach by Fusing Images based on Neural Networks
There are rich formats of information in the network, such as rating, text, image, and so on, which represent different aspects of user preferences. In the field of recommendation, how to use those data effectively has b…
Collaborative FilteringRecommendation SystemsThe Strong Screening Rule for SLOPE
Extracting relevant features from data sets where the number of observations ($n$) is much smaller then the number of predictors ($p$) is a major challenge in modern statistics. Sorted L-One Penalized Estimation (SLOPE),…
regressionAlternating Linear Bandits for Online Matrix-Factorization Recommendation
We consider the problem of online collaborative filtering in the online setting, where items are recommended to the users over time. At each time step, the user (selected by the environment) consumes an item (selected by…
Collaborative Filtering