AI use case

AI recommendation and personalization engine for streaming and media

A recommendation system that decides, for each individual viewer or listener, what to show next on a home page, in search or in a personalized playlist, learned from that person's own viewing or listening history, ratings and context, and continuously updated as new content is added and behavior changes. It ranks the catalog's own content; it is not the marketing engine that decides which offers or campaigns to send, which is a separate use case in this library.

By Len Debets · Last verified 28 September 2026 · 2 public deployments

USD 3 million to USD 22.5 million
Indicative value per year
A streaming service with 5 million active subscribers. Worked example, see how it is calculated.

What problem does it solve?

A streaming service or publisher with a large catalog has a discovery problem, not a supply problem: most of what would delight a given viewer or listener is not what they would have found by browsing. Left to manual curation or simple popularity ranking, the same hit titles and tracks dominate every home page, niche and new content struggles to be found, and people who cannot find something they like churn.

Recommendation systems at large platforms have evolved considerably, and the work keeps shifting. Early systems used collaborative filtering, matching people with similar histories. Netflix illustrates a newer direction: rather than a variety of specialized models each covering one need (for example "Continue Watching" or "Today's Top Picks for You"), a single foundation model learns from a person's comprehensive interaction history, tokenized the way text is tokenized for a large language model, and shares that learning with other models through embeddings or fine tuning.

How does it work?

  1. Collect signals. Every play, pause, skip, rating, search and scroll is logged as an event, alongside metadata about the content itself (genre, cast, tempo, mood, release date).
  2. Build a shared representation. A model learns embeddings for people and for content from this interaction history at scale, so that people and titles with similar patterns end up close together in the model's internal representation, and new, unwatched titles can still be placed using their metadata (a cold start problem).
  3. Rank for each surface. The shared model, or models fine tuned from it, rank candidates for a specific surface: the home page, a personalized playlist, a search result, an autoplay queue.
  4. Serve within a latency budget. Ranking has to return in milliseconds, so systems trade off how much history they can consider against how fast they can score it, often using sparse attention or similar techniques to fit long histories into a short serving budget.
  5. Measure causally, not just by clicks. Because recommendations are also what people see, raw engagement with recommended content overstates the system's effect. Mature teams run experiments, including replacing the system with a simpler baseline for a slice of users, to isolate how much of the engagement the recommender actually causes.
Audience
Back office
Autonomy
Autonomous
Adoption
Mainstream
Channels
Mobile app, API and system to system

What is it worth?

Benchmarks are computed from the public deployments below: one data point per organization per KPI, with who made each claim.

No public deployment has disclosed a measurable outcome yet.

Value drivers: Customer experience, Revenue growth.

Indicative value

A streaming service with 5 million active subscribers

USD 3 million to USD 22.5 million

Annual subscription revenue retained through personalization per year

How this is calculated

Formula: subscribers * retentionEffect * annualArpuUsd. The low scenario uses every low input, the high scenario every high input.

InputLowHighBasis
Active subscribers subscribers, subscribers5,000,0005,000,000The reference service.
Average annual revenue per subscriber annualArpuUsd, USD per subscriber per year60150Editorial assumption for a mid tier subscription service. Replace with your own ARPU.
Share of subscribers retained per year because of personalized recommendations retentionEffect, fraction of subscribers per year0.010.03Netflix's own finding is that replacing its recommender with a popularity based ranking would cut member engagement by 12% (arXiv:2511.07280, not attached here as a source since the paper does not measure retention). Editorial assumption, replace with your own: this range assumes only a small, unverified fraction of that engagement effect converts into an avoided cancellation.

What it leaves out: Gross retention value only, built on an unverified assumption about how much of Netflix's engagement effect converts into retention. It leaves out the cost of running the recommendation system, any effect on new subscriber acquisition, and the fact that churn has many causes besides content discovery, so treat this as a rough illustration, not a forecast.

Who already uses it?

2 public deployments, strongest evidence first. Grades: A regulator or audit, B the organization itself, C vendor case study, D anonymous or estimate.

Netflix, Inc.

United States · Media and entertainment · 2025

PilotGrade B

Netflix built a foundation model that learns members' preferences from their comprehensive interaction history in one place, tokenizing user actions the way text is tokenized for a large language model, and shares those learned preferences with other models through embeddings or through fine tuning, instead of each model learning from scratch. Netflix says it sees "promising results from downstream integrations" of the model, without disclosing whether it serves members' recommendations directly, or how many surfaces or how much volume it covers; live deployment status beyond those integrations is not disclosed. Netflix's own research team, with one academic coauthor, separately published a causal study of the value of personalization in its recommender system: replacing the current recommender with a simpler popularity based ranking would cut member engagement by 12%, most of it from effective targeting rather than just showing content to more people.

No outcome disclosed.

Spotify

Sweden · Media and entertainment · 2025

ScaledGrade B

Discover Weekly, "Spotify's first personalized playlist", updates every Monday with songs and artists "handpicked just for them". Spotify's own support documentation lists Discover Weekly among its personalized playlists, which are "created by Spotify's algorithms that look at factors like what the person is listening to and when, which songs they're adding to their playlists, the listening habits of people who have similar tastes, and much more". Ten years after launch, Spotify says the playlist has driven "more than 100 billion tracks streamed" and "ignites more than 56 million new artist discoveries" every week, "with 77% coming from emerging artists". These are cumulative and weekly volume figures Spotify discloses about the whole feature, not a measured before and after effect. In 2025 Spotify added up to five genre options, "personalized based on your listening history", that generate a fresh 30 track playlist "inspired by your selection".

No outcome disclosed.

How do you implement it?

A model agnostic playbook: what to prepare, the order to build in, and what goes wrong.

Data you need

  • Complete interaction event logs (plays, skips, ratings, searches) at the individual level
  • Content metadata (genre, cast, language, release date and, ideally, richer descriptors)
  • A way to measure outcomes beyond clicks, such as a holdout or interleaving experiment

Systems to integrate

  • Event streaming or logging pipeline from every client (app, web, TV)
  • Content catalog and metadata management system
  • Low latency online serving infrastructure for the ranking model
  • Experimentation platform for A/B and holdout testing

Complexity: High

A production recommendation system is a standing data and machine learning platform, not a single project: it needs a real time event pipeline, a feature and embedding store, offline and online evaluation, and a serving layer that meets a strict latency budget across every surface it feeds.

  1. 1

    Start from a strong baseline, not a blank page

    Ship a well tuned popularity or collaborative filtering baseline first, and measure every later model against it with a real experiment, not just an offline metric.

  2. 2

    Instrument the full interaction history

    Capture every meaningful event, not just completions, and decide early how to tokenize or aggregate them (for example, summing watch duration per title) so the signal survives compression into a manageable sequence length.

  3. 3

    Solve cold start explicitly

    New content and new users have no history. Use content metadata to place new titles near similar existing ones, and use onboarding preferences or early signals to place new users, rather than defaulting everyone to the same popular list.

  4. 4

    Separate ranking from presentation

    Keep the model's job (rank candidates) separate from product decisions (how many rows, how much diversity, whether to explain a pick), so the product team can adjust presentation without retraining the model.

  5. 5

    Run holdout and interleaving experiments

    Periodically hold out a small population on an older or simpler algorithm, or interleave results from two algorithms in the same session, so you can measure the model's true incremental value instead of trusting raw engagement with recommended content.

  6. 6

    Watch diversity, not only accuracy

    A model optimized purely for predicted engagement will over serve the same popular titles. Track catalog coverage and the share of recommendations going to mid and long tail content alongside accuracy metrics.

Guardrails

  • Content and safety filters applied before anything is recommended to a person, independent of the ranking model (age appropriate content, platform policy compliance)
  • A minimum diversity or exploration budget so the system keeps surfacing content outside a person's established pattern, rather than narrowing to a filter bubble
  • Human review of what the model associates with sensitive categories (for example, content aimed at children) before those associations reach production
  • Rate limits and monitoring on any interactive or agentic layer built on top of the ranking model

KPIs to instrument

  • Incremental engagement from a holdout or interleaving experiment, not raw engagement with recommended content
  • Catalog coverage and the share of engagement going to content that is not already popular
  • Subscriber retention or return rate for people who do and do not engage with recommendations
  • Time to first meaningful recommendation for a new user or new title (cold start latency)

Human in the loop

Editorial and content teams own the guardrails (what may never be recommended, and to whom), review model behavior on sensitive content categories, and set the exploration and diversity targets the ranking has to respect; data scientists own experiment design and causal measurement so engagement gains are not mistaken for value the system did not create.

Common failure modes

Engagement that is not incremental
Recommended content also gets promoted placement, so raw clicks overstate the model's effect. Measure against a randomized or interleaved baseline, or model the counterfactual explicitly and validate it with a randomized experiment, rather than against a no recommendation control that never ships.
Filter bubbles and catalog concentration
A model that only optimizes predicted engagement converges on already popular titles. Instrument and target catalog coverage explicitly, not just top line engagement.
Silent bias in what gets amplified
Embeddings learned from historical behavior can encode and reinforce existing skew (for example, under exposing content from smaller creators). Audit exposure by creator or content category, not only by predicted relevance.
Cold start dead zones
New titles and new users get poor recommendations until enough interaction data accumulates, which can suppress exactly the content a catalog most needs to surface. Use metadata based placement and monitor exposure for new content specifically.

What are the risks and rules?

EU AI Act

Depends on design

Recommendation and personalization systems are not listed in Annex III, so most deployments are minimal risk under the EU AI Act. They become a compliance question elsewhere: manipulative or deceptive techniques that materially distort a person's behavior in a way that causes significant harm, or that exploit vulnerabilities linked to age, disability or a specific social or economic situation, are a prohibited practice under Article 5(1)(a) and (b), which is relevant to recommendation systems that target children. A decision based solely on automated processing, including profiling, that produces legal or similarly significant effects on a person falls under GDPR Article 22, though routine content ranking rarely meets that bar on its own.

Rules that apply

Guidance

  • EU AI Act Explorer: Article 5, prohibited AI practices (Future of Life Institute, Europe). Third party plain language explainer of the AI Act, checked against its Article 5 text. Points 1(a) and 1(b) prohibit manipulative or deceptive techniques and the exploitation of vulnerabilities of a person or group "due to their age, disability or a specific social or economic situation", in each case only where they materially distort behavior in a way that causes or is reasonably likely to cause significant harm.
  • Guidelines 05/2020 on consent under Regulation 2016/679 (European Data Protection Board, Europe). Relevant where personalization relies on tracking or profiling that needs a lawful basis.

Controls to put in place

  • Inventory entry for the recommendation system with an accountable owner and a documented list of what it may never recommend, and to whom
  • Regular experiment based measurement of the system's true incremental effect, not only engagement dashboards
  • Bias and exposure audits by content category and, where relevant, by protected characteristic of the audience segment
  • Age appropriate design review for any surface reachable by minors

Frequently asked questions

How do streaming services measure whether their recommendations actually work?
Raw engagement with recommended content overstates the effect, since recommended items also get more visibility. Netflix researchers, with one academic coauthor, isolated the causal effect with a structural model of viewing choices, validated by a randomized experiment that allocated members into eight treatment arms with different recommendation salience: their modeled counterfactual shows that replacing the current recommender with a simpler popularity based ranking would cut engagement by 12%, with most of the effect coming from effective targeting rather than exposure alone.
Is a content recommendation engine high risk under the EU AI Act?
Usually not; recommendation and personalization are not listed in Annex III, so most deployments are minimal risk. The exception is manipulative or deceptive design that materially distorts behavior and causes significant harm, or that exploits a vulnerability linked to age, disability or a specific social or economic situation, which is a prohibited practice under Article 5, and matters most for surfaces reachable by children.
How does a new title or a new user get good recommendations before there is any history?
This is the cold start problem. Modern systems place new content using its metadata (genre, cast, description) rather than waiting for interaction data, and place new users using onboarding preferences or early signals, blending in more behavioral data as it accumulates.
Does personalization mean everyone sees a narrower catalog?
It can, if the system is optimized purely for predicted engagement, which tends to concentrate recommendations on already popular titles. Teams that also track catalog coverage and the share of engagement going to content that is not already popular, and build in a deliberate exploration budget, reduce this failure mode.

How to cite this page

Blits.ai AI Use Case Library, "AI recommendation and personalization engine for streaming and media", last verified 28 September 2026, https://www.blits.ai/ai-use-cases/content-recommendation-and-personalization. Licensed under CC BY 4.0. Method: how we verify use cases.

Changelog
  • 28 September 2026: First published

Related use cases

Cross industryTravel and hospitality

AI marketing personalization at scale

AI that runs marketing campaigns at the level of the individual: it decides for each customer which product, offer, message or content to show next across email, app, web and paid media, and generates the matching copy and creative variants within brand and compliance rules. It is the marketing team's engine across many campaigns and channels, not an agent that converses with the customer.

Deployments
7 public, best grade B
Reported conversion uplift
30%
Catchtable, vendor claim
Telecommunications

AI for telecom churn prediction and retention offers

AI for telecom operators that scores each subscriber's risk of leaving from usage, service, billing and contact signals, explains the likely reason, and chooses the next best retention action, such as fixing a problem, adjusting a plan or making an offer, delivered through the app, messaging, an agent or an advisor within approved offer budgets.

Deployments
4 public, best grade B
Reported churn reduction
20%
Telenet, vendor claim
Wealth and asset managementBanking

AI next best action prompts for wealth advisors

An AI engine for wealth advisors, not customers, that scans an advisor's whole book and surfaces a short, ranked list of client specific prompts, such as idle cash, a maturing deposit, a concentration to review, a life event or an early sign of attrition, each with the reasoning and data behind it, for the advisor to act on or dismiss.

Deployments
5 public, best grade B
Reported employee adoption
80%
UBS, organization claim
Cross industryTechnology and software

AI agent for outbound sales prospecting and personalized outreach

An AI agent that researches target accounts and contacts, drafts personalized outbound outreach (emails, LinkedIn messages and call scripts) from the campaign, the prospect's context and the sales goals, and sequences the follow ups, with a sales development rep approving or sending every message.

Deployments
7 public, best grade C
Autonomy
Copilot