How Pavo’s Segment-Adaptive Personalization Lifted Time Spent by 4.5%

Production architecture

Specialized routes, common operating layer

Fallbacks preserve production near uncertain boundaries

User state

  • · history depth
  • · recency
  • · signal stability

Stage router

  • · stable assignment
  • · fallback
  • · policy identity

Cold-start

quality + diversity

coverage

Emerging

learned ranker

intent

Established

production baseline

efficiency

Power

discovery slots

novelty

Serve + learn

  • · guardrails
  • · experiments
  • · rollback

↺ Every exposure records stage, route, policy, outcome, and guardrail state.

FIG. 01 — The final system routes each behavioral stage to the simplest recommendation strategy that earned its place.

How the Pavo platform diagnosed four different recommendation problems, developed segment-specific strategies, and operated them as one adaptive production system.

A large consumer platform used Pavo to improve the first personalized feed people saw when they opened the product. The current production system was sensible: retrieve content near a user’s recent history, blend similarity with a quality prior, and diversify the final slate. It was fast, explainable, and already strong for a meaningful part of the audience.

The problem was that it treated recommendation as one problem. In practice, a person with almost no history, someone whose tastes are just beginning to form, a regular user, and a power user are constrained by different things. The first needs coverage without much personal signal. The last often needs novelty more than another accurate prediction of familiar interests.

Across three progressive experiments, Pavo turned those differences into an adaptive recommendation policy. The platform reconstructed the existing system, evaluated fourteen intervention approaches, trained five model families on a production-scale feature set, and tested specialized treatments by behavioral stage. The final design retained the current production strategy where it remained hard to beat and introduced learned ranking or explicit discovery only where the evidence supported it.

Segment-adapted personalization is not a segment feature added to one ranker. It is a decision about what recommendation should optimize at each stage of the user journey.
14
approaches evaluated

across five intervention families

5
model families trained

plus heuristic and production baselines

179
production features

user, content, context, and cross-features

3
online experiments

progressively narrower production questions

Counts describe the applied-science programme. Customer traffic, cohort thresholds, infrastructure, and raw data remain confidential.

A single recommender was hiding four product problems

The original path was a conventional two-stage system. Recent consumption supplied a small set of seeds. Semantic retrieval produced candidates. A global score combined similarity and historical quality before a simple interleave produced the feed. Every eligible user passed through broadly the same logic.

Starting system

One global path

Fast and sensible, but blind to user-signal maturity

  1. 01

    Recent history

    A few recent interactions

  2. 02

    Semantic retrieval

    Neighbors around recent seeds

  3. 03

    Global score

    Similarity + quality prior

  4. 04

    Interleave

    One diversified slate

  5. 05

    All users

    Same objective and path

No history
Forming preferences
Stable tastes
Novelty demand
FIG. 02 — The starting architecture. A global retrieval-and-ranking path served users with very different amounts and kinds of behavioral evidence.

That design was strongest when a person had stable, recent preferences and enough unconsumed content near those preferences. It weakened at both ends of the journey. With little history, similarity had almost nothing to work with. With extensive history, it repeatedly returned safe material from an increasingly exhausted neighborhood.

We built stage definitions from behavior rather than demographics. The useful variables were the amount and recency of consumption history, the density and consistency of preference signals, the stability of category affinity, and the failure mode visible in the existing feed. Exact production thresholds are confidential; the operational distinction is more important than the cut points.

User maturity

The objective changes with the evidence

Behavioral stages, not demographic personas

  1. 01

    Cold-start

    signal absent

    coverage

    quality + diversity

  2. 02

    Emerging

    signal forming

    learn fast

    short + long intent

  3. 03

    Established

    signal stable

    preserve

    production baseline

  4. 04

    Power

    signal dense

    discover

    novelty + breadth

FIG. 03 — User maturity changed the limiting factor, the useful evidence, and therefore the recommendation objective.
StageEvidence availableDominant failure modeObjective
Cold-startLittle or no reliable historyWeak coverage and generic first impressionsHigh-quality, diverse coverage
EmergingSparse, recent, and changing signalsOverreacting to one action or ignoring nascent intentLearn quickly without collapsing variety
EstablishedStable and repeated preferencesAdded complexity without incremental valuePreserve a strong, efficient baseline
PowerDense history across many sessionsRepetition and an exhausted familiar neighborhoodNovelty, breadth, and controlled discovery

Turning behavioral stages into modeling problems

Pavo assembled a training set at production scale with user history, content attributes, exposure context, and user–content cross-features. User representations combined longer-run preference structure with recent behavior. Content representations combined semantic embeddings with category, topic, format, duration, language, freshness, and historical quality signals.

Pavo trained factorization machines, DeepFM, a deep-and-cross network, a two-tower model, and a multi-task network. The multi-task model shared a trunk across three outcomes—completion, skipping, and meaningful engagement—then combined the heads into a ranking score. The system could therefore learn from more than a single click label while preserving distinct signals for depth and dissatisfaction.

LayerRepresentative inputsWhy it mattered
User stateHistory depth, recency, consistency, category affinity, duration preferenceSeparated absence of signal from stable preference and novelty demand.
ContentSemantic representation, category/topic, format, duration, freshness, qualitySupported relevance ranking and high-quality cold-start coverage.
Cross-featuresCategory match, semantic affinity, duration match, prior exposureModeled user–content compatibility rather than only global quality.
OutcomesPlay, complete, skip, sustained engagementPrevented a shallow click proxy from becoming the only objective.
Serving contextCandidate source, stage, recent session behaviorMade route identity and treatment effects observable in production.
Feature names are grouped and generalized. The project contained 179 modeled features; raw schemas and exact definitions remain private.

Applied-science search space

14 approaches across five intervention families

Each branch tested a product hypothesis

Candidate generation

4

embedding retrievalcategorysemantic tagshybrid pool

User modeling

3

long-run profilerecent intentstage features

Ranking objectives

3

completionskip risksustained engagement

Novelty & diversity

2

diversity interleavediscovery slots

Exploration

2

random swapsexploratory candidates
FIG. 04 — Fourteen approaches organized by the hypothesis they tested, rather than by model name.

The first model looked excellent for the wrong reason

Our first learned models reported very strong classification performance. They were also poor rankers. Random negatives made the task too easy: the model learned to separate plausible catalog items from obviously irrelevant items, not to distinguish between two items a user might realistically have seen.

Pavo rebuilt the training and evaluation design around impression-level negatives, same-neighborhood hard negatives, user-level holdouts, and rank-sensitive metrics. Training AUC stopped being the headline. Hit rate, NDCG, score separation, calibration, and segment-level replay became the decision surface.

Frozen offline replay

Corrected training changed the ranking

Production baseline = 100 · indexed and rounded

Hit@6

90 ← 100 → 115

DeepFM · corrected

108

Multi-task · corrected

106

Best heuristic

106

Production

100

Multi-task · easy negatives

94

NDCG@10

90 ← 100 → 115

DeepFM · corrected

113

Multi-task · corrected

113

Best heuristic

107

Production

100

Multi-task · easy negatives

94

FIG. 05 — Indexed held-out ranking performance after rebuilding the negative set. The production baseline is fixed at 100; values are rounded from a frozen evaluation snapshot.
RankerHit@6 indexNDCG@10 indexDecision
DeepFM · corrected training108113Advanced to deeper evaluation
Multi-task · corrected training106113Advanced; stronger outcome decomposition
Best heuristic106107Kept as a low-complexity challenger
Production baseline100100Retained as the operating control
Multi-task · easy negatives9494Stopped and retrained
Indices are normalized to the production baseline. They are not online lift estimates. Offline ranking determined what deserved production traffic; it did not replace online validation.

Production logs were also shaped by what the current system had chosen to expose. We used several relevance views—including behavior after a rejection and explicit-intent signals—to avoid prematurely eliminating approaches that differed from the current policy. The benchmark remained a supporting instrument; the main question was still which strategy improved each user stage online.

Three experiments changed the design of the system

The experiments were deliberately progressive. The first asked whether a credible alternative could beat production anywhere. The second tested specialized heuristic, learned, discovery, and exploratory treatments across maturity stages. The third narrowed the portfolio into a maintainable adaptive policy.

Experiment 02 · mature read

Treatment effects were heterogeneous

Directional evidence, not a universal leaderboard

Production
Learned ranker
Discovery
Exploration
Cold-start
best
mixed
flat
evidence
Emerging
flat
best
mixed
evidence
Established
best
flat
flat
evidence
Power
mixed
down
best
evidence

“Evidence” marks exploration used to improve future labels rather than as a permanent serving route.

FIG. 06 — Mature directional treatment effects by user stage. The important result was heterogeneity: no treatment won every row.
ExperimentQuestionWhat changed our mindProduction consequence
01 · Search broadlyCould alternatives create meaningful lift at all?A hybrid candidate-and-ranking treatment produced a strong early watchtime gain in one slice, but not across the population.Stop searching for one universal replacement.
02 · Diagnose heterogeneityWhich mechanism helped each stage?Learned ranking helped users with forming preferences; explicit discovery helped heavy users; the current production strategy remained difficult to beat for established users.Design routes around limiting factors, not model families.
03 · Operate adaptivelyCan the winners coexist without uncontrolled complexity?Specialized policies preserved guardrails while lifting both feed depth and wider engagement.Ship common serving and logging with a small set of stage-specific routes.

What did not work

We initially expected the learned ranker to replace the current production system for most users. That did not happen. It added value when sparse but usable preference signals were forming, yet brought little incremental value to the established cohort. For power users it could become too conservative, repeatedly scoring familiar high-affinity material above the novelty those users actually needed.

  • Easy random negatives produced impressive AUC and weak ranking; the training design was replaced.
  • A completion-heavy blend improved a quality metric while narrowing the slate too aggressively; its weight was reduced.
  • Randomized exploration produced valuable labels but was retained as an evidence-collection mechanism, not a permanent user experience.
  • A learned ranker that improved one cohort was stopped for power users when plays, breadth, and watchtime moved in the wrong direction.
  • The existing production strategy remained the choice for established users because added complexity did not earn material lift.

From a global ranker to an adaptive production policy

The final architecture did not become a collection of unrelated models. A common layer computed user state from recent and longer-run behavior, assigned a stable route, and logged route and policy identity with every exposure. Users near a boundary stayed on a conservative fallback until their evidence was strong enough to justify a change.

Production architecture

Specialized routes, common operating layer

Fallbacks preserve production near uncertain boundaries

User state

  • · history depth
  • · recency
  • · signal stability

Stage router

  • · stable assignment
  • · fallback
  • · policy identity

Cold-start

quality + diversity

coverage

Emerging

learned ranker

intent

Established

production baseline

efficiency

Power

discovery slots

novelty

Serve + learn

  • · guardrails
  • · experiments
  • · rollback

↺ Every exposure records stage, route, policy, outcome, and guardrail state.

FIG. 07 — A maintainable adaptive system: shared state, a small routing policy, specialized recommendation strategies, and common serving, logging, and guardrails.

Cold-start users received a quality-controlled, diverse slate. Emerging users received learned ranking that combined short- and long-run intent. Established users stayed on the strong production baseline. Power users received explicit discovery from under-explored parts of the catalog. All routes shared exclusions, serving, experiment assignment, monitoring, and rollback behavior.

StageProduction routePrimary objectiveMature directional evidence
Cold-startQuality + diverse coverageFind a credible first itemCompletion improved modestly; watchtime broadly stable
EmergingLearned segment-aware rankingInfer intent from sparse historyWatchtime and completion improved
EstablishedProduction embedding policyPreserve efficient relevanceNo material incremental lift earned
PowerBaseline + explicit discoveryIncrease novelty and catalog breadthWatchtime +2–3%; plays +3–4%; breadth ≈+4%
Effects are rounded mature reads and should not be added across rows. Exact stage thresholds and traffic mix are confidential.

The resulting metric gains

The programme produced two kinds of evidence. The strongest early treatment effect showed that substantial feed lift was available in the right slice. The later adaptive strategy showed that segment-specific policies could improve broader product outcomes without sacrificing cancellation or uninstall guardrails.

Headline online outcomes

The lift appeared in both consumption and wider engagement.

Different experiments · non-additive

Relative movement

0–10%

Feed watchtime

+9.5%

strongest early slice

Platform time spent

+4.5%

strongest adaptive strategy

Power-user plays

+3–4%

mature cohort read

Power-user breadth

≈+4%

mature cohort read

Percentage-point movement

0–3pp

Completers / player

+3.0pp

learned ranking

Video completion

+1.9pp

learned ranking

Two-video completion

+1.0pp

active-user outcome

10-minute activity

+0.7pp

active-user outcome

FIG. 08 — Selected online outcomes from different experiments. Relative changes and percentage-point changes use separate axes and are not additive.
OutcomeObserved movementWhere it came fromInterpretation
Feed watchtime+9.5%Strongest early cohort treatmentConfirmed meaningful headroom before building the adaptive system.
Platform time spent+4.5%Strongest segment-aware strategyDiscovery and better feed starts carried into wider engagement.
Video completion+1.9ppLearned rankingThe model improved consumption quality, not only click-through.
Completers per player+3.0ppLearned rankingMore people who started an item reached a meaningful outcome.
Two-video completion+1.0ppSegment-aware discoveryThe effect extended beyond the first recommended item.
GuardrailsNo material deteriorationAll production candidatesEngagement gains did not require a visible retention trade-off.
Each row is tied to its own experiment or treatment. Values are approved rounded point estimates, not a combined forecast.

What carries forward

The most useful result was not a new universal ranker. It was a clearer description of the recommendation problem. Personalization depth should grow only when the available signal supports it. Discovery should be treated as a first-class objective when familiarity becomes the constraint. A strong production baseline should remain in place wherever a new system cannot earn its operational cost.

That changes how the next improvement cycle begins. Instead of asking which model should replace production, the team can ask which user stage is constrained, which mechanism could remove that constraint, what evidence would distinguish the candidates, and which route can be changed without destabilizing the rest of the system.

The production system became more adaptive by becoming more selective: specialize where the evidence is strong, preserve the baseline where it is not, and keep every route measurable.