Other meanings of Collaborative Filtering
RECOMMENDER SYSTEMS
Collaborative filtering is a recommender-system technique predicting preferences from users’ and items’ collective behavior rather than relying primarily on item descriptions. It underlies recommendations for films, music, products, news, and other content by finding patterns in ratings, clicks, purchases, viewing, or other interactions.
Collaborative filtering infers a person’s likely preference from a matrix of interactions between users and items. The central idea appeared in systems such as GroupLens, which used ratings from a community to predict articles a user had not yet rated.1 A neighborhood method may identify users with similar rating histories, or items that tend to receive similar reactions, then transfer those signals to an unseen item. A prediction can combine a user’s average rating, the item’s average popularity, and the behavior of similar users or items.
The method is collaborative because the information comes from a population rather than from one user alone. It can work without labeled descriptions of an item, making it useful where tastes are difficult to express in metadata. Recommendations may be ranked lists, predicted ratings, or suggestions for the next interaction.
Collaborative filtering is commonly divided into memory-based and model-based approaches. Memory-based methods compute similarities directly from interaction records, using measures such as cosine similarity or correlation; item–item methods often scale more predictably than user–user methods because item relationships can be precomputed.2 Model-based methods learn compact representations or parameters, including matrix factorization, which represents users and items with latent factors and estimates their affinity.3
Explicit feedback includes star ratings, likes, or written evaluations. Implicit feedback—such as clicks, purchases, skips, and watch time—is more abundant but ambiguous: a non-click may indicate disinterest, lack of exposure, or simple unavailability. Modern systems therefore distinguish observed behavior from preference and often weight interactions by confidence rather than treating every missing entry as a negative.
Collaborative filtering can discover unexpected associations, but it is vulnerable to sparse data, cold-start users and items, and popularity bias. A new item has no interaction history, while a new user has too little behavior for reliable similarity; widely popular items can dominate rankings and reduce exposure for niche material. Hybrid recommenders address these weaknesses by combining collaborative signals with content, contextual, or demographic features.
Offline evaluation commonly withholds known interactions and measures ranking or prediction quality with metrics such as precision, recall, mean average precision, normalized discounted cumulative gain, or root mean square error. These measures do not fully capture usefulness: recommendations also involve novelty, diversity, calibration, coverage, and long-term effects. Online experiments can reveal changes in clicks or purchases, but those outcomes may reward short-term engagement at the expense of user control or content variety.4
Collaborative filtering can be manipulated because recommendations depend on collective records. Shilling or profile-injection attacks add fabricated ratings to promote or suppress an item, so systems may use robust aggregation, anomaly detection, and limits on influence. Privacy is another subtle concern: even apparently harmless ratings can reveal interests, identity, or membership in a sensitive group when combined with outside information.
The phrase “collective behavior” also conceals unequal participation. Highly active users contribute more observations, while silent users and communities with limited representation may be poorly served. Research systems therefore examine fairness, exposure, uncertainty, and explanations alongside accuracy. Federated or privacy-preserving approaches can reduce centralized data collection, but they introduce engineering and statistical trade-offs rather than eliminating privacy risk. The Netflix Prize demonstrated the value of latent-factor methods while also highlighting that releasing supposedly anonymized preference data can create re-identification concerns.5
Terminology varies across the field: “rating prediction” estimates a numerical preference, whereas “top-N recommendation” ranks items for possible interaction.
Help improve the encyclopedia. Reports go straight to the site manager.