
Apple researchers have built a personalization system for Apple TV search that combines text embeddings and user-interaction embeddings to improve ranking as users type.
In offline testing, the system improved search quality metrics (NDCG@10 by 2.99%, MRR by 3.30%) and in a live three-week experiment boosted tap-through rate by 1.14% and conversion rate by 1.23%.
The gains are largest on short, ambiguous queries (like 1–3 character prefixes, where NDCG lifts 8.63%) and for users with longer watch histories, suggesting the system adds the most value when the default ranker is least certain about what the user wants.
What happened
Apple researchers built a personalization system for Apple TV search that combines text-based and ID-based embeddings to rank results after each keystroke. The system learns from users' watch history and injects similarity signals into an XGBoost ranker; offline testing showed NDCG@10 improved 2.99% and MRR by 3.30% over the baseline, while a three-week online experiment delivered +1.14% tap-through rate and +1.23% conversion rate.
Why it matters
The system is most valuable during the early stages of typing—on short, ambiguous queries (1–3 character prefixes), NDCG@10 lifts by +8.63%, versus only +1.46% on longer, fully-formed queries. Users with longer watch histories see bigger gains (+4.37% for those with 51–100 prior items versus +2.13% for those with 1–5 items), suggesting personalization helps most when the ranking algorithm struggles to guess intent.
What to watch
The approach demonstrates a hybrid strategy (text plus behavioral signals) for search when user intent is still forming. The system's 2.91% improvement in converted-item rank position shows the ranking gains translate to users finding what they want faster in the crucial early keystroke window.
Ask the AI about this article →
Apple's personalization approach addresses a core challenge in search: when users type only a few characters, intent is genuinely ambiguous, and traditional text matching alone struggles to predict what they want. By combining text embeddings (semantic understanding of what the query might mean) with collaborative embeddings (what this specific user has historically engaged with), the system can hedge its bets—it learns from both the query itself and the user's past behavior.
The offline analysis reveals the true power of this hybrid approach: the largest gains occur where the baseline system performs worst. Users with rich watch histories and short-prefix queries see NDCG lifts of +8.63%, because in those moments the ranker has the least confidence. Conversely, longer queries and users with sparse history benefit less, because the baseline already knows what to rank. This pattern—that personalization yields the highest ROI where default ranking is weakest—is precisely when adding user signals is most defensible and effective.
For example, today's edition would include:
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. Q&As are published on this page for other readers too.
Since ByteDance's Seedance 2.0 launched, AI-generated videos are replacing human performers in Chinese product…

A Reddit user asked the ML community to clarify what a world model is, noting that most current builds are fan…

BearJam, an AI-powered video production company, shared its approach to responsible automation after two years…

Google updated Gemini Omni Flash to version 1.1, improving scene extension to analyze up to ten seconds of vid…

Flow AI, an independent platform, launched an online AI video generator powered by Google's Veo technology

Alibaba's video generation model Wan3.0 is now available in beta
