Streaming and Video Recommendations
The systems that pick what Netflix, Spotify and YouTube show you next, from matrix factorization made famous by the Netflix Prize to today's deep learning recommenders.
Also Netflix recommendations · Netflix Prize · Spotify recommendations · YouTube recommendations · Discover Weekly
Netflix Prize, 2006 to 2009; deep recommenders at YouTube and others from the mid-2010s
A friend who has watched what millions of people enjoyed. Since people who liked the same shows as you also loved one you haven't seen, the friend suggests it.
Where it fits
+All relationships as a list
Is a kind of / part of
Siblings
Uses / built on
How it works
In October 2006, Netflix offered $1 million to anyone who could beat its movie-rating predictions by 10%. The Netflix Prize drew thousands of teams and was won in 2009 by a merged team, BellKor’s Pragmatic Chaos. Its most lasting lesson was the power of matrix factorization, a form of collaborative filtering:
- Arrange ratings in a giant user × movie table, mostly empty.
- Learn a short vector (embedding) for each user and each movie so that their dot product predicts the rating.
- Similar tastes and similar movies end up close together, with no one telling the model about genres.
The winning solution blended hundreds of models (ensembles), and Netflix never deployed it in full: the engineering cost was too high and the business had shifted to streaming.
Today’s recommenders at Netflix, Spotify and YouTube typically work in two stages:
- Candidate generation: quickly find a few hundred plausible items out of millions, using embeddings and vector search.
- Ranking: a neural network scores each candidate using many signals: history, time of day, device, freshness.
Every change is tested with A/B tests. The hard questions are about objectives: maximizing clicks or watch time can create filter bubbles and reward sensational content, which is why diversity and user satisfaction are measured too.
Everyday use cases
- Case 01
How you've probably met it
Your Netflix home row, Spotify's personalized playlists, and YouTube's "Up next" suggestions.
Strengths, weaknesses and when to use it
Strengths
- Helps people find things in catalogs far too big to browse.
Weaknesses
- Optimizing for watch time can create filter bubbles or promote sensational content; new items and users start with no data (cold start).
When to use itAs the everyday example of collaborative filtering and large-scale ranking.