01
Collaborative Filtering
"People like you also loved this."
Find users who watched the same content you did and rated it similarly. Whatever they loved — but you haven't seen yet — gets surfaced. Pure community taste signal at scale.
You watched: Breaking Bad, Ozark, Mindhunter
Similar users also watched: The Wire, Narcos
→ Recommendation: The Wire (score: 0.91)
⚠ Limitation: Sparse history for new users; can create echo chambers if used alone.
02
Content-Based Filtering
"More of what you already love."
Analyze attributes of content you've enjoyed — genre, director, cast, themes, pacing, era — and find titles sharing those attributes. Works for new users with no community data yet.
You loved: Dark (sci-fi, complex, non-linear)
Similar attributes: 1899, Travelers
→ Recommendation: 1899 (metadata match: 0.87)
⚠ Limitation: Can over-specialize; misses cross-genre discoveries that users might love.
03
Deep Learning Ranking
"Precise scoring at candidate scale."
After candidate generation, heavier neural models (NCF, Transformers, GNNs) score each candidate precisely. They combine behavioral, collaborative, and content signals in a unified representation.
Candidates: ~500 titles
Models score each against your profile
→ Top 40–60 shown on homepage
⚠ Too expensive to run over the full catalog — only applied after fast retrieval narrows the field.