learn-ai-literacy-with-phoebe / Session 4 of 8
Learn AI Literacy with Phoebe · Session 4 of 8

Recommendations: the machine that reads your taste

Netflix, Amazon, Spotify and TikTok all run on the same quiet engine: a system that guesses what you will like from what people like you already liked. This session opens that engine - the two ways to recommend, the cold-start problem every new user creates, and the failure modes (filter bubbles, runaway engagement loops) that turn a helpful feature into a business risk. No code, no math - just the intuition and one live sandbox.

🟡 Core Leaders & practitioners No code 45 min live + self-study
0-3 · Welcome 3-18 · Concepts 18-40 · Apply-along 40-45 · Q&A
Part 0

The engine behind your feed

Sessions 2 and 3 built the machinery: neural nets that learn from examples, and embeddings that place things in a meaning-space. Recommendations are the first place you see that machinery earning its keep every single day. A recommender does not "understand" you - it notices that your behavior rhymes with other people's, and borrows their taste to fill in yours. That one trick powers a startling share of what you watch, buy, and hear. This session shows you how it works, where it breaks, and the single question a leader must keep asking: what are we optimizing for?

Live - presented in session Self-study - practitioner depth ★ Apply-along - interactive, everyone plays Sequel to learn-data-literacy
★ What you walk out with today The two recommendation strategies (collaborative filtering vs content-based) and why real systems blend them, a clear grip on the cold-start problem and how to design around it, and the literate wariness that separates a helpful recommender from a harmful one - filter bubbles, feedback loops, and the guardrail question "are we optimizing for satisfaction or just for time-on-screen?".
Part 1 · the two strategies

Two ways to recommend 5 min live

There are two fundamentally different ways to guess what you will like. One looks at people; the other looks at items. Most products you use run both at once and blend the answers - but keeping them apart in your head is the key to understanding any recommender.

Collaborative: people like you Content-based: items like this a tiny ratings grid You 5 ? 4 ? Taste-twin (rated the things you did the same way) Twin 5 5 4 4 The twin loved the two you have not seen, so we recommend them Nobody described the items. The crowd's behavior did the work. match on item features Liked: sci-fi 1980s · space Suggest: sci-fi · space Same genre, era, theme -> similar item. No other users needed at all: works even for a brand-new, niche catalog. The item's own tags carry the signal. Weakness: it can only echo, not surprise.
🔍 Click to zoom - people-similarity on the left, item-similarity on the right
LiveCollaborative vs content-based, and why blend3 min▶
  • Collaborative filtering uses the crowd's behavior: "people who rated things the way you did also liked X." It never needs to know what an item is about - only who liked what. This is the engine's heart.
  • Content-based uses the item's own features: "you liked this sci-fi space thriller, here is another sci-fi space thriller." It leans on tags and embeddings (Session 3), not on other users.
  • Each has a blind spot. Collaborative cannot help a brand-new item nobody has touched yet; content-based only ever echoes what you already like and rarely surprises you.
  • So real systems blend both - and add popularity, recency, and business rules on top. When you hear "the algorithm", it is almost always a weighted mix, not one clean idea.
Real world

Spotify's Discover Weekly is the classic blend: collaborative filtering finds listeners whose playlists overlap yours and surfaces what they play that you have not heard, while content-style audio features keep the picks in a coherent mood. The magic feeling - "how did it know?" - is just your taste-twins, at scale.

Self-studyMatrix factorization in one paragraph2 min read▶

The famous engine under collaborative filtering is matrix factorization. Picture the giant grid of users-by-items, mostly empty (nobody rates everything). Factorization finds a small set of hidden "taste factors" - unnamed dials like "gritty vs cozy" or "mainstream vs cult" - such that every user is a blend of factors and every item is a blend of factors, and multiplying the two back together reproduces the ratings you do have and fills in the ones you do not. Nobody labels those factors; the math discovers them from the grid. It is the same move as embeddings (Session 3): compress messy behavior into a few meaningful numbers, then measure distance in that space.

Part 2 · the daily engines & a hard first day

The engines you use daily + cold start 4 min live

These are not products with recommendations bolted on - they are recommenders wearing a product. But every one of them faces the same awkward first moment: a brand-new user or a brand-new item, with no history to learn from. That is the cold-start problem, and how a company solves it shapes your very first experience.

LiveRecommender-first products, and the cold-start problem3 min▶
  • Netflix ranks and reshuffles the whole home screen per person; Amazon's "customers also bought" drives a huge slice of the cart; Spotify builds playlists from listening overlap; TikTok's entire For You feed is a recommender with almost no other UI. The recommendation is the product.
  • Cold start is the catch: with zero history, collaborative filtering has nothing to compute. A new user has no taste-twins yet; a new item has no one who has rated it yet.
  • The fixes are all "borrow signal from somewhere else": ask a few onboarding questions ("pick 3 shows you like"), lean on content features (genre, tags) until behavior arrives, and fall back to popularity ("here is what is trending") so the feed is never empty.
  • Why leaders care: the first-session experience decides whether a new user ever comes back. Cold start is not an edge case - it is every user's day one.
Real world

The 2006 Netflix Prize put $1M on improving recommendations by 10% - that is how much the engine was worth to them. And roughly 35% of Amazon's sales are attributed to its recommendation system. Recommendations are not a feature you add for delight; for these companies they are the business model.

Part 3 · the failure modes

When recommenders go wrong 5 min live

A recommender optimizes for whatever metric you point it at - and it is relentless. Point it at "time on screen" and it will faithfully learn that outrage and cliffhangers keep you scrolling. The failures below are not bugs; they are the system doing exactly what it was told, which is why the human choice of objective matters more than the math.

You click a behavior signal Model learns "more of that" Shows more of the same Feed narrows the filter bubble the loop closes -> Guardrail What are we optimizing for? Satisfaction - or just watch-time?
🔍 Click to zoom - a click becomes a cage unless a human sets the right objective
LiveBubbles, runaway loops, and the objective that matters3 min▶
  • Filter bubbles: click a few of one kind of thing and the feed narrows to more of it. Helpful at first, then quietly cuts off everything else - you stop seeing what you never clicked.
  • Engagement optimization gone bad: if the metric is time-on-screen, the system learns that outrage, fear, and clickbait win. It is not malicious - it is a faithful optimizer pointed at the wrong number.
  • Feedback loops: the model trains on the outputs it produced yesterday, so its own choices become tomorrow's "truth". Small early biases amplify into big ones.
  • Why a human-set objective matters: the fix is not better math, it is a better target - optimize for long-term satisfaction, diversity, or "did you finish and feel good", not just the next click. Someone has to choose that.
The exec move When a team demos a recommender, do not ask "how accurate is it?" - ask "what metric is it maximizing, and what behavior would that metric reward if taken to the extreme?" The answer reveals the risk before it ships.
Self-studyImplicit vs explicit signals, and designing for serendipity2 min read▶

Recommenders learn from two kinds of signal. Explicit signals are deliberate - a star rating, a thumbs-up, a "not interested". Implicit signals are behavioral - a click, a hover, seconds watched, a re-play. Implicit data is abundant but noisy: a click is not a like (you might have clicked and immediately regretted it, or lingered because you were confused). Systems that treat every click as endorsement are the ones that spiral into clickbait. The mature response is to add diversity and serendipity as deliberate design choices - reserve slots for the unexpected, cap how narrow the feed can get, and weight explicit "I loved this" over raw clicks. Good recommendation is as much product judgment as it is modeling.

Apply-along 1 of 3

Rate a few, watch it predict the rest ★ 10 min · everyone plays

Collaborative filtering, live and in your hands. Rate a handful of items and the engine finds the phantom user whose taste most matches yours, then borrows their ratings to predict yours. Watch the recommendations move as you change your mind.

Rate 3 or 4 items honestly. Read the recommendations it produces and the "because your taste-twin..." explanation underneath.

Now change one rating - flip a high score to low. Watch the recommendations shift as your taste-twin changes. The engine has no opinions; it only mirrors the crowd.

Say it out loud: no one ever described these items to the machine. It knows nothing about genre or content - only who liked what. That is collaborative filtering in one breath.

Apply-along 2 of 3

Design the cold start ★ 6 min · everyone designs

Pick a product you know well (yours, or one you use). Imagine a brand-new user opening it for the very first time - the feed is empty and the engine knows nothing.

Design the first session. What 3 questions or signals would you collect to bootstrap recommendations? Onboarding picks? Location? Which content features could stand in until behavior arrives?

Decide your popularity fallback: while you wait for signal, what safe, broadly-liked items keep the screen from being empty?

Share one design. Notice how fast "just recommend things" turns into real product decisions about what to ask and when.

Apply-along 3 of 3

Spot the objective ★ 6 min · everyone diagnoses

Four real feeds. For each, name the metric it most likely optimizes and the failure mode that metric risks - then propose a healthier objective.

A news feed. What is it optimizing - clicks? time? What failure mode does that invite (outrage, doom-scrolling, clickbait headlines)?

A short-video feed. Likely watch-time and completion. What behavior would that reward if pushed to the extreme? What bubble forms?

A shopping feed and a music feed. Do the same for each: guess the metric, name the risk, then propose a healthier objective (satisfaction, diversity, "came back next week").

Compare answers. The same technology serves all four - the objective, chosen by a human, is what makes one helpful and another harmful.

Real world

Several large platforms have publicly re-tuned their feeds away from raw engagement - down-weighting content that keeps people scrolling but leaves them feeling worse, and adding "are you still enjoying this?" style checks. That is a business admitting the metric was the problem, not the model. The literate leader asks the objective question before the harm, not after.

After the session

This week ◐ 25 min total

Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · What is the core difference between collaborative filtering and content-based recommendation?

Collaborative filtering matches you to similar users and borrows their taste; content-based matches items by their features. Real systems blend both.

2 · What is the cold-start problem?

No history means no taste-twins and no ratings. You borrow signal from elsewhere until behavior arrives - and it happens to every user on day one.

3 · Where do filter bubbles come from?

Bubbles are the engine faithfully doing its job: reward the click, show more of it, narrow the feed. The fix is a better objective and deliberate diversity, not better accuracy.

Source material

Concepts covered & where they come from

This course teaches the working intuition of each idea and credits the canon. Leaders get judgment; practitioners get the Self-study lane and the names to go deeper.

✓Collaborative filteringpeople-similarity, the taste-twin - Part 1 + Apply-along 1
✓Content-based recommendationitem-similarity from features - Part 1
✓Cold startthe empty day-one feed and how to bootstrap it - Part 2 + Apply-along 2
✓Filter bubbles & feedback loopsengagement-optimization failure modes - Part 3 + Apply-along 3
◐Matrix factorizationself-study card - hidden taste factors behind the grid
◐Implicit vs explicit signalsself-study card - a click is not a like; diversity by design

Session 4 cheat sheet · pin this

Two strategiesCollaborative = people like you (crowd behavior). Content-based = items like this (item features). Real systems blend both.
Matrix factorizationFinds hidden "taste factors" behind the ratings grid, then fills the blanks. Same move as embeddings: compress, then measure distance.
Recommender-firstNetflix, Amazon, Spotify, TikTok. ~35% of Amazon sales, a $1M Netflix Prize. Recs are the business, not a feature.
Cold startNew user or item = no history. Fix by onboarding questions, content features, and a popularity fallback. It hits every user on day one.
Failure modesFilter bubbles, runaway engagement, feedback loops. The model faithfully optimizes whatever metric you chose - so choose well.
The guardrail question"What are we optimizing for - satisfaction, or just watch-time?" A click is not a like. Build in diversity on purpose.