Grade by Grade
Media Studies · Media Studies: Critical Lenses, Platforms, AI and Responsible Production

How Algorithms Curate: Recommendation Systems, Objectives and Feedback Loops

1.4 1.6 2.1About 75 minutes
Learning goals
  • I can explain how a recommendation system works: signals, candidates, prediction, ranking and feedback.
  • I can explain how a system's objective reflects industry choices and changes what audiences see.
  • I can evaluate claims about filter bubbles and amplification with careful, evidence-based language.

Words to know

recommendation system
Software that predicts and ranks which content to show each user.
signal
A recorded behaviour, such as watch time or a share, used to make predictions.
objective
What a system is optimized for, such as engagement or satisfaction.
feedback loop
When a system's output changes behaviour, which becomes new input to the system.
filter bubble
A personalized media world that mostly reflects a user's past behaviour.
amplification
When a system shows some content to far more people than it would otherwise reach.

Remember from Grade 11

In Grade 11 you learned that algorithmic personalization means two people can see different versions of the media world, and that platforms reward engagement. In the first lesson of this unit you met the ranking system as a first audience and gatekeeper.

This lesson opens the box (as far as anyone outside the companies can). You will explain how recommendation systems work in general, how they shape audience responses (1.4), how they reflect industry goals (1.6), and how they act as part of a medium's form (2.1).

Hook: three days to a different feed

Try this thought experiment. A new account watches two cooking videos all the way through, skips everything else, and rewatches one clip of someone flipping a crêpe. Within a few days, the feed may be mostly food. Nobody at the company chose that for you. A system predicted it, from your behaviour and from the behaviour of millions of other people.

How recommendation systems work

Platforms such as video apps, music services and shopping sites use recommendation systems because there is far more content than anyone could see. In general terms:

  1. Signals: the system records behaviour: what you watch and for how long, replays, likes, shares, comments, follows, searches, skips, and sometimes your device, location and time of day.
  2. Candidates: from millions of items, it quickly picks thousands that might suit you, for example items liked by people with similar behaviour (collaborative filtering) or items similar to what you liked (content-based recommendation).
  3. Prediction: a machine-learning model estimates the probability that you will do each thing (finish, share, comment) for each candidate.
  4. Ranking: it combines those predictions into a score using weights chosen by the company, and sorts.
  5. Feed: you see the top items, plus some exploration (new kinds of content to test your interest).
  6. Feedback loop: your reactions become new signals.

Companies do not publish their full systems, so outside researchers study them through experiments, leaked documents and company statements. Treat confident claims about exactly how the algorithm works with caution.

How a recommendation feed works (simplified)SIGNALSwhat you watched,liked, skippedCANDIDATESthousands ofpossible postsPREDICTchance you'llwatch, share...RANKsort bypredicted scoreFEEDthe few postsyou actually seeFEEDBACK LOOP: your reaction to the feed becomes new signalsReal systems use many more steps and signals; companies keep the details private.
A recommendation system predicts how likely you are to engage with each candidate post and shows you the highest-scoring ones. Your reactions feed back in, which is why a feed can quickly narrow toward whatever you lingered on.

Why objectives matter

The objective is what the system is optimized for. Many feeds have been optimized largely for engagement (time spent, interactions), because attention is what platforms sell to advertisers. Content that triggers strong emotion, including outrage, often generates comments and shares, so an engagement objective can amplify it, even if viewers later say they didn't enjoy it.

Companies can change the weights, add signals such as user surveys, or demote content they classify as low quality. Every one of these is a choice about values, made by an industry with commercial interests.

Effects on audiences

  • Filter bubble: Eli Pariser's 2011 term for a personalized world where you mostly see what fits your past behaviour. Echo chamber describes communities where people mostly hear views like their own. Research findings are mixed: many people's media diets are more varied than the fear suggests, but personalization can still narrow what some users see, especially on niche topics.
  • Creators adapt: they design hooks, lengths and posting times to suit the system. Some use algospeak (substitute words such as unalive) to avoid automatic moderation.
  • Different responses: two viewers may react differently to a topic partly because their feeds have shown them different examples of it for months.

Regulation and choice

Some governments now regulate recommendation systems. The European Union's Digital Services Act requires the largest platforms to offer at least one feed option not based on profiling users. Many apps also let users reset recommendations, mark not interested, or choose a chronological following feed.

Same three videos, two different objectives (invented numbers)Objective 1: engagementY outrage clip0.52X hockey0.44Z science0.27ranked first: Y outrage clipObjective 2: finish + shareX hockey0.66Y outrage clip0.56Z science0.41ranked first: X hockey
Change what the system is told to value and the ranking changes. Weighting comments (often driven by outrage) puts the outrage clip first; weighting finishing and sharing puts the hockey highlight first. An objective is a choice about values.
Worked example

Let's rank three videos

An invented system predicts these probabilities for a user named Maya. Video X (hockey highlights): finish 0.8, share 0.1, comment 0.05. Video Y (outrage clip): finish 0.6, share 0.4, comment 0.5. Video Z (calm science explainer): finish 0.5, share 0.05, comment 0.02. Rank them under Objective 1 (score = 0.5 x finish + 0.3 x share + 0.2 x comment) and Objective 2 (score = 0.8 x finish + 0.2 x share). Then explain what the comparison shows.

  1. Objective 1, X: 0.5(0.8) + 0.3(0.1) + 0.2(0.05) = 0.40 + 0.03 + 0.01 = 0.44.
  2. Objective 1, Y: 0.5(0.6) + 0.3(0.4) + 0.2(0.5) = 0.30 + 0.12 + 0.10 = 0.52.
  3. Objective 1, Z: 0.5(0.5) + 0.3(0.05) + 0.2(0.02) = 0.25 + 0.015 + 0.004 = 0.269, about 0.27. Ranking: Y, X, Z.
  4. Objective 2, X: 0.8(0.8) + 0.2(0.1) = 0.64 + 0.02 = 0.66. Y: 0.8(0.6) + 0.2(0.4) = 0.48 + 0.08 = 0.56. Z: 0.8(0.5) + 0.2(0.05) = 0.40 + 0.01 = 0.41. Ranking: X, Y, Z.
  5. Interpretation: the outrage clip wins when comments count, because outrage drives comments. Removing the comment weight puts the clip Maya is most likely to finish first. The calm explainer loses under both, so a platform that wanted more educational content would need a different signal (for example, asking users whether a video was worth their time).
  6. Industry link (1.6): the weights are set by the company, so the feed reflects business choices, not just Maya's taste.

Objective 1 ranks Y (0.52), X (0.44), Z (0.27); Objective 2 ranks X (0.66), Y (0.56), Z (0.41). The same user and videos give different feeds, which shows that what a system optimizes for is a value-laden industry choice that shapes what audiences see.

Four questions about a recommendation system

When analyzing any feed, ask: What is it optimizing for? What signals does it use? Who chose those, and why? What can I control?

Just for fun

Recommendation systems can be very literal. Watch one video about fixing a leaky tap and you may be recommended plumbing content for a month, as if you had announced a new career.

Hands-on activity

Feed audit experiment

You need: a video or music app you already use (with a grown-up's OK), paper and a pencil. Do not create new accounts or share personal information for this.

  1. Open your main feed. Record the topics of the first 20 items in a tally table.
  2. Find the app's controls: not interested, reset recommendations, following feed, or watch-history settings. List what is available.
  3. Switch to a following or chronological feed if there is one, and tally 20 items again.
  4. Compare the two tallies. Which topics grew or shrank? What does the recommended feed seem to be optimizing for?
  5. Write a 5-sentence reflection: what signals have you probably been sending, and what would you change?

What to look for: accurate tallies, a careful inference about the objective (using seems or probably), and specific controls identified.

Your turn

1

List the steps of a recommendation system in order.

2

What is collaborative filtering?

3

What is a system's objective?

4

Why can an engagement objective amplify outrage?

5

Define filter bubble and say who coined it.

6

Compute this score: 0.5 x finish + 0.3 x share + 0.2 x comment, with finish 0.9, share 0.2, comment 0.1.

7

What does the EU's Digital Services Act require of the largest platforms' feeds?

More practice: warm-up

1

What is a feedback loop in a feed?

2

What is algospeak?

3

Why do platforms use recommendation systems?

4

Give one user control many apps offer.

5

Why should we be cautious about claims of exactly how the algorithm works?

More practice: on your own

1

Recompute Video Z under a new Objective 3: score = 0.4 x finish + 0.6 x (probability the user rates it worth my time), with finish 0.5 and worth my time 0.9.

2

Explain how a recommendation system could help explain why two cousins respond very differently to a news story.

3

How is a recommendation system part of a medium's form, not just a delivery method?

4

Evaluate this claim: Filter bubbles trap everyone online.

5

Why is choosing an objective a value choice? Give an example.

Challenge

1

Using the example numbers, find a value for the comment weight in Objective 1 at which X and Y would tie, if finish and share weights stay at 0.5 and 0.3. Show your work.

2

Write a paragraph analyzing how a platform's business model (1.6) shapes its recommendation objective and, in turn, audience experience (1.4).

3

Propose one regulation or design change that could reduce amplification of harmful content and explain one trade-off.

Check your understanding

Quiz

1.

Recommending items liked by people with similar behaviour is called:

2.

What is a recommendation system's objective?

3.

With score = 0.8 x finish + 0.2 x share, finish 0.5 and share 0.5, the score is:

4.

Which best describes the research on filter bubbles?

5.

Why can engagement-optimized feeds amplify outrage?

6.

The EU's Digital Services Act requires the largest platforms to offer:

For parents and teachers

What this lesson teaches: how recommendation systems work in general (signals, candidates, prediction, ranking, feedback loops) and how their objectives connect to the industry (1.6), shape audience responses (1.4) and form part of a medium's form (2.1). It includes a worked calculation with invented numbers, filter bubbles (Pariser), algospeak and the EU Digital Services Act.

How to help at home:

  • Do the feed audit together on a shared streaming or music service and compare recommended and following feeds.
  • Look at the app's settings for recommendation controls.
  • Ask: What do you think this app wants you to do?

Common difficulties:

  • Treating the algorithm as a mind. It is a prediction system following company-chosen objectives.
  • Overstating filter bubbles. Use careful language.
  • Arithmetic with decimals: multiply each probability by its weight, then add.