[jahsonic.com] - [Next >>]
Collaborative filteringCollaborative filtering is the method of making automatic predictions (filtering) about the interests of a user by collecting taste information from many users (collaborating). For example, a collaborative filtering or recommender system for music tastes could make predicitons about which music a user should like given a partial list of that user's tastes (likes or dislikes). Note that these predictions are specific to the user, but use information gleaned from many users. This differs from the more simple approach of giving an average (non-specific) score for each item of interest, for example based on its number of votes.
In the age of information explosion such techniques can prove very useful as the number of items in only one category (such as music, movies, books, news, web pages) have become so large that a single person cannot possibly view them all in order to select relevant ones. Relying on a scoring system which is averaged across all users ignores specific demands of a user, and is particularly poor in tasks where there is large variation in interest, for example in the recommendation of music. Obviously, other methods to combat information explosion exist such as web search, clustering, and more. --http://en.wikipedia.org/wiki/Collaborative_filtering, Apr 2004
your Amazon recommendations - Jahsonic - early adopter products