Collaborative filtering recommends content by finding patterns across users: if many viewers with tastes similar to yours watched and liked a title, it is likely a good recommendation for you, even without knowing anything about the content itself. It powered the classic wave of recommenders and remains a core technique.

Its strength is that it captures subtle, hard-to-describe taste patterns directly from behavior. Its main weakness is the cold-start problem: new users and new titles have little interaction data, so they are hard to place. Production systems combine collaborative filtering with content-based methods and metadata to cover the gaps and keep recommendations fresh.

Book cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: AI for Video, Volume 6 of the Fora Soft Video Engineering HandbookBook cover: AI for Video, Volume 7 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

Collaborative filtering recommends what similar viewers watched, and it works only as well as the viewing signals you capture. Our seven volumes cover the video stack; for collaborative filtering start with Volume 6 on ML basics, model artifacts, and search over video, then Volume 7 on serving infrastructure and cost, with QoE signals in Volume 3. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Improving collaborative filtering recommendations on your streaming service?

We will audit your viewing data and recommender setup and send changes with a plan to measure the lift. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →