Encyclopedia of Machine Learning

2010 Edition
| Editors: Claude Sammut, Geoffrey I. Webb

Collaborative Filtering

Reference work entry
DOI: https://doi.org/10.1007/978-0-387-30164-8_138

Collaborative Filtering (CF) refers to a class of techniques used in  recommender systems, that recommend items to users that other users with similar tastes have liked in the past. CF methods are commonly sub-divided into neighborhood-based and model-based approaches. In neighborhood-based approaches, a subset of users are chosen based on their similarity to the active user, and a weighted combination of their ratings is used to produce predictions for this user. In contrast, model-based approaches assume an underlying structure to users' rating behavior, and induce predictive models based on the past ratings of all users.

Copyright information

© Springer Science+Business Media, LLC 2011