May 1, 2024
Updated May 10, 2025
22 minute read
Collaborative filtering is a technique used by recommender systems to make automatic predictions about a user's interests by collecting preferences or taste information from many users (collaborating). The underlying assumption is that if person A has the same opinion as person B on an issue, A is more likely to have B's opinion on a different issue than to have the opinion of a randomly chosen person. This method powers many of the personalized experiences we encounter daily online, from product suggestions on e-commerce sites to movie recommendations on streaming services.
bhjz5b|
Find a path to becoming a Collaborative Filtering. Learn more at:
OpenCourser.com/topic/bhjz5b/collaborative
Reading list
We've selected two books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Collaborative Filtering.
Focuses on the application of collaborative filtering algorithms and techniques for personalization. It is written by researchers who have extensive experience in this area and valuable resource for anyone interested in using collaborative filtering for personalization.
Focuses on the challenges of building recommender systems for large-scale data. It provides an overview of the state-of-the-art research on this topic and discusses various approaches for addressing these challenges.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/bhjz5b/collaborative