netflix, ipad, tablet, apple, social, social media, media, app, application, technology, display, screen, digital, electronic, gadget, device, video, video streaming, internet, streaming, entertainment, watch, stream, movies, netflix, netflix, netflix, netflix, netflix. Recommendation systems: six cases, including two audiences that cancel out
Photo by rswebsols on Pixabay

Industry

Part of Recommendation systems: cold starts and feedback loops

Recommendation systems: six cases, including two audiences that cancel out

Six recommendation cases with names attached, from YouTube's cold start to TikTok's regional gate, and the flat average that hides two opposed audiences.

Six recommendation cases, each tied to a named system you can check. Reddit's vote-and-time sort and Instagram's feed signals come first. Then YouTube Shorts' watch-time weighting, Pinterest's related pins, TikTok's regional gate, and one flat average that hides two opposed audiences.

Ranking is not intent. It is an inference from the evidence a system could see. Each case below names the system, the evidence it had, and a check you can run in an hour without a platform contact.

What to take away

  • A recommendation that looks wrong is usually an accurate prediction of the wrong thing. Ask what was predicted before asking what broke.
  • Cold start, thresholds and aggregation cover most puzzles, and each leaves a different trace in your numbers.
  • The distinguishing evidence is almost always something you can pull in an hour, without a platform contact.
  • When an aggregate is flat but two segments are moving in opposite directions, the average is hiding the story.
  • A gate is not a score. A regional block removes your item before ranking ever happens, so no amount of editing fixes it.

Case one: the old post that suddenly moved

Reddit and Pinterest both revive items that looked dead. Reddit's default best sort weighs votes against age, so a months-old post usually stays buried. Pinterest resurfaces older saves through the home feed and the "More like this" row under a pin.

What the system could see. The item's attributes never changed. The evidence around it did. A new post of yours may have pulled in readers whose behavior matches the old item's early viewers. Or the old item's attributes now match something trending, or a threshold tipped on a few new interactions.

What it inferred. That some cluster responds to this item. Late, because the evidence arrived late.

The check. Look at where the new viewers came from and what else they viewed. Arrival through a recent item points to the cluster explanation. Arrival through search or a topic surface points to attribute matching. What a recommender can and cannot infer separates the two families of evidence.

Case two: the follower who never sees you

Instagram's feed and the Facebook feed both produce this complaint. Meta publishes the ranking signals it uses: who posted, your past interactions with that account, and the format of the post.

What the system could see. A follow is one signal, recorded once. Since then, that person's behavior toward your posts has been a run of non-interactions, and non-interaction counts as evidence too. On a surface with more chosen sources than slots, a stale follow loses to an active one.

What it inferred. That the relationship is weak. Correct by its measure, wrong by the person's.

The check. Ask what they did with the last post of yours they saw. If they saw it and scrolled past, the inference is a fair reading. One follow, recorded once, is thin evidence against months of scrolling past.

Case three: the account with one hit and nothing since

YouTube Shorts and TikTok's For You feed both produce this pattern. YouTube's Shorts documentation lists "viewed vs swiped away" as a ranking signal. TikTok's For You description names watch time, likes, shares and comments.

What the system could see. One item produced strong early response and was pushed. Its audience assembled around that item, not the account. Later items do not resemble it, or do not produce the same early response from that audience, so the evidence that promoted the hit does not transfer.

What it inferred. Nothing about the account. It inferred something about one item, and the inference held.

The check. Compare later items' early response from the hit's audience against their early response from your previous audience. If the hit's audience is the cold one, the audience belonged to the item. The arithmetic of why a spike does not repeat applies.

Case four: the post that lands in the wrong place

Pinterest and YouTube classify items by surface features. A pin is sorted partly by its title and image. A new upload is sorted by its title, thumbnail and category, the cheap attributes that exist before any viewing data.

What the system could see. Whatever attributes are cheap to read: title words, a category picked from a list, a format, a thumbnail. If the cheap attributes resemble a popular category, the item is classified there before any behavior evidence exists. This is the cold start problem from the item's side. With no history, attributes are all there is.

What it inferred. That this belongs with the things it superficially resembles.

The check. Change nothing but the cheap attributes on the next comparable item and watch where it lands. If placement follows the attributes, classification is the cause, and it is one you control.

Case five: the two audiences that cancel out

Your overall numbers are flat. Yet two very different groups both say they see more of you than before. This is the case the title promises, and it is the one most often misread.

The pattern has a documented origin outside feeds. UC Berkeley's 1973 graduate admissions figures showed roughly 44% of men admitted against 35% of women. Department by department the gap narrowed or reversed, because women applied more often to departments with low admit rates.

Two audiences, opposite signals

Audience A

Behavior
Completes and saves
Trend
Growing
Aggregate
Flat
Inference
Middling

Audience B

Behavior
Opens and leaves
Trend
Growing
Aggregate
Flat
Inference
Middling

What the system could see. Two clusters, each growing, with opposite behavior toward you. One completes and saves. The other opens and leaves. Aggregated, the signals average to nothing, and the system's overall estimate of the item does not move.

What it inferred. That the item is middling, when it is strong for one group and wrong for the other.

The check. Split every metric by any segment you have: source, region, new against returning. A flat aggregate over strongly opposed segments is a known trap, Simpson's paradox, and it hides inside averages until someone splits them.

Case six: the plateau in one country

TikTok was blocked in India in June 2020, cutting off a market that had been among its largest. Canada's Online News Act became law in 2023, and Meta blocked news links on Facebook and Instagram that August. Google agreed in November 2023 to pay about CAD 100 million a year into Canadian news.

The EU Digital Services Act, which applied to the largest platforms from late August 2023, requires at least one recommendation option that is not based on profiling. TikTok, Meta and YouTube, all designated very large platforms, had to offer it.

What the system could see. Behavior evidence from that region is either absent or gated. Absent: your items are never shown there, so no evidence forms, so they are never shown. Gated: a constraint outside scoring, such as language, age classification, or a regional rule, removes the item before ranking.

What it inferred. In the first case, nothing, which is the problem. In the second, nothing again, because the constraint acted before inference.

The check. Constraints produce a step. Absence produces a flat line from the start. Look at the shape. Constraints are gates rather than scores, the distinction drawn in what a ranking input can and cannot be, and you check them by reading the rules, not by adjusting the item.

The six cases at a glance

CaseNamed systemWhat the system sawCheck
Old post revivesReddit best sort, Pinterest home feed and "More like this"New cluster evidence around old attributesWhere new viewers arrived from
Stale followerInstagram feed, Facebook feedMonths of non-interaction against one followWhat they did with the last post
One hit, then nothingYouTube Shorts, TikTok For YouEarly watch time on one item, not the accountHit audience against prior audience
Wrong-place postPinterest, YouTubeCheap attributes only, no behavior historyChange attributes, watch placement
Two audiences cancelUC Berkeley 1973 admissions, mixed feedsOpposed clusters averaging to flatSplit every metric by segment
Regional plateauTikTok in India, Canada Online News Act, EU DSA Article 38No evidence, or a gate before scoringStep shape against flat line

Common questions

Why does every case come back to evidence rather than platform intent?

Because intent is encoded as a countable objective, and the system only sees evidence about that objective. Explanations built on what a platform wants are stories. Explanations built on evidence are checkable.

Is there a case where the item really is the problem?

Cases four and sometimes three. In both, the fix sits on the item, and the evidence tells you which part of it.

Can I ask a platform for an explanation of any of these?

Some surfaces show a reason for a recommendation, such as TikTok's "Why this video". That reason is a simplification chosen for display, a hint about which family of evidence was heavy and nothing more.

What if none of the six fits?

Run the general reach checklist in order, starting with measurement. Most cases that fit none of the six are measurement errors, not ranking decisions.

More in Industry

Latest from Buyers Desk