cd /news/generative-ai/how-netflix-built-genpage-a-single-g… · home topics generative-ai article
[ARTICLE · art-65354] src=infoq.com ↗ pub= topic=generative-ai verified=true sentiment=↑ positive

How Netflix Built GenPage: a Single GenAI Model to Build Personalized Homepages

Netflix developed GenPage, a single generative AI model that directly constructs personalized user homepages, replacing its traditional multi-stage recommendation pipeline. In A/B testing, GenPage achieved statistically significant improvements in user engagement and a 20% reduction in end-to-end serving latency. Netflix found that enriching the prompt was more impactful than scaling model capacity, with prompt enrichment yielding a 6.9% improvement versus 1.3% from scaling from 120M to 900M parameters.

read3 min views5 publishedJul 19, 2026
How Netflix Built GenPage: a Single GenAI Model to Build Personalized Homepages
Image: source

GenPage is a generative AI system developed by Netflix to replace its traditional multi-stage recommendation pipeline by directly generating personalized user homepages. GenPage leverages user history and request context as a prompt to produce the entire page, resulting in improved user engagement and reduced serving latency.

Netflix's previous solution relied on "complex, multi-stage pipeline, with separate components for candidate generation and ranking". This process was repeated for each row and for each entity within a row, followed by a final stage responsible for page layout. In contrast, GenPage adopts a single-step approach that unifies all three levels, item selection, row construction, and layout generation, within one model:

Large language models have shown that a single generative model can perform diverse tasks just by generating a response to a prompt. Inspired by this prompt-response paradigm, we trained a single generative model to build the homepage by directly answering one question:

Given everything we know about this user and this request, what homepage should we generate to maximize user satisfaction?

Besides simplifying the workflow into a single step, GenPage outperforms the previous approach by enabling whole-page optimization. Through post-training reinforcement learning (RL), it can account for interactions not only within individual rows but also across rows and at the item level:

For example, a Continue Watching row near the top of the page may strongly satisfy a user’s immediate intent, but also reduce how much of the page they browse. Netflix also highlights that GenPage is more flexible in adapting to different content types and more easily extensible to new product experiences and layout variations.

Two key findings from production use are that enriching the prompt was more impactful than scaling model capacity and that post-training RL delivered an additional, unexpected benefit by increasing homepage diversity and customization. More specifically, Netflix engineers observed that while both scaling the model from 120M to 900M parameters and enhancing the prompt improved performance, prompt enrichment yielded the larger gain:

the gap between the two is striking. Scaling the model from 120M to 900M parameters reduces WBC loss by roughly 1.3%, whereas the cumulative effect of enriching the context is around 6.9%. In several cases, a single well-designed context addition delivers a larger improvement than the entire ~7.5× model-capacity scaling.

However, they note that context enrichment has diminishing returns: once the input context becomes saturated, scaling model capacity is likely to become the primary driver of further improvements. More broadly, they suggest that prompt enrichment may prove more effective than model scaling in other industry-scale personalization settings.

The benefits of GenPage were validated through A/B testing, which showed statistically significant improvements on the core user engagement metric. Another major advantage brought by GenPage is a 20% reduction in end-to-end serving latency, contrary to the common assumption that generative models are inherently slow.

There is much more in the original article than can be covered here, including details on how the system was designed, trained, and post-trained, as well as the trade-offs encountered and lessons learned. Be sure to read the full article for a comprehensive overview.

── more in #generative-ai 4 stories · sorted by recency
── more on @netflix 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/how-netflix-built-ge…] indexed:0 read:3min 2026-07-19 ·