Yandex Music replaced 15+ candidate generators with one transformer, +6.3% listening time
SettingAccording8986 · reddit · 2026-10-05
Yandex Music shares Sona, a paper where a single end-to-end transformer replaced 15+ candidate generators plus pre-ranking and ranking models in an A/B test.
Key techniques
- The model reads up to 8,192 events. To cut inference cost of full attention, they propose History Compression: history is split into an older 6,144 block and the most recent 2,048; the blocks exchange information via cross-attention plus one full-history self-attention layer, after which a 7-layer stack runs only on the recent 2,048. This roughly halves inference cost while retaining most of the quality.
- Decoder and Ranking Module share the same encoder output, so the encoder runs once per request; candidates emerge from beam search as Semantic IDs and are scored immediately.
A/B results (smart speakers, 7 days, 15% of users per arm): +4.53% Active Users and +6.30% Total Listening Time, both significant at p<0.01. Catalog coverage is lower than production; the cause is under investigation. A long-term A/B test is underway; not yet at full traffic. Paper: arxiv.org/abs/2608.11015.
More from Models
- GPT-6.1 Sol users hit frequent false-positive refusals even on mundane coding tasks — CtrlAltDwayne · 2026-10-05
- Day 1 of OpenAI's '28 Days of Improvements': community guesses GPT-6.1 Sol arrives in ChatGPT — mark_k · 2026-10-05
- Kolibri's internal model jumped 46 to 71 on German in 3 months — how they ship a model in under two months — HildeKuehne · 2026-10-05
- Claude 3 Opus Says It 'Appreciates Being Treated With Respect' Despite Not Being Human — repligate · 2026-10-05
- Local models on one RTX 5090 now match Claude Code on real-task agent benchmark — dh7net · 2026-10-05
- Aleph Alpha releases Kolibri: sovereign open-weight 78B model with 1M context — TorturedPoet30 · 2026-10-05