Abstract

Predicting items a user would like on the basis of other users’ ratings for these items has become a well-established strategy adopted by many recommendation services on the Internet. Although this can be seen as a classification problem, algo-rithms proposed thus far do not draw on results from the ma-chine learning literature. We propose a representation for collaborative filtering tasks that allows the application of virtually any machine learning algorithm. We identify the shortcomings of current collaborative filtering techniques and propose the use of learning algorithms paired with feature extraction techniques that specifically address the limitations of previous approaches. Our best-performing algorithm is based on the singular value decomposition of an initial matrix of user ratings, exploiting latent structure that essentially eliminates the need for users to rate common items in order to become predictors for one another's preferences. We evaluate the proposed algorithm on a large database of user ratings for motion pictures and find that our approach significantly out-performs current collaborative filtering algorithms.

Keywords

Collaborative filteringComputer scienceRecommender systemMachine learningSingular value decompositionArtificial intelligenceThe InternetRepresentation (politics)Feature extractionMatrix decompositionFeature (linguistics)Basis (linear algebra)Data mining

Affiliated Institutions

Related Publications

LightGCN

Graph Convolution Network (GCN) has become new state-of-the-art for collaborative filtering. Nevertheless, the reasons of its effectiveness for recommendation are not well under...

2020 3523 citations

Publication Info

Year
1998
Type
article
Pages
46-54
Citations
1013
Access
Closed

External Links

Citation Metrics

1013
OpenAlex

Cite This

Daniel Billsus, Michael J. Pazzani (1998). Learning Collaborative Information Filters. , 46-54.