"Collaborative filtering (CF)
is the method of making automatic predictions (filtering)
about the interests of a user by collecting taste
information from many users (collaborating). The underlying
assumption of CF approach is that those who agreed in the
past tend to agree again in the future. For example, a
collaborative filtering or recommendation system for music
tastes could make predictions about which music a user
should like given a partial list of that user's tastes
(likes or dislikes)." -- wikipedia.com
Here's
a list with more information about Collaborative
Filtering. Check it out.