Sona Technical Report
Abstract
We introduce Sona, a single-model generative recommender for Yandex Music. In an online A/B test, Sona replaced the entire production cascade, comprising more than 15 candidate generators followed by pre-ranking and ranking models that consume hundreds of features, including signals from large transformer models such as Argus and target-attention scorers, while significantly improving key engagement metrics. The architecture of Sona unifies candidate generation and ranking around a shared user representation. Its encoder transforms the user's chronological sequence of logged engagement events into hidden states consumed by both the autoregressive decoder and the Ranking Module. The next-token-prediction and distillation objectives jointly update the encoder, coupling generation and ranking through the same user state. Neither Sona nor its Teacher Ranker uses hand-engineered features; both operate on logged event fields and learned item representations. In the final Sona configuration, the larger teacher supplies ranking targets during training but is absent from serving, leaving the encoder, decoder, and Ranking Module as a single deployed model. We evaluate Sona in an online A/B experiment using live traffic from My Vibe on smart speakers, one of Yandex Music's largest recommendation surfaces. Relative to the production control, Sona produced statistically significant uplifts of 4.53% in Active Users, the primary metric, 6.30% in Total Listening Time, and 11.42% in Likes. These effects were incremental to improvements retained from preceding deployments. The Active Users uplift was 2.35 times the increment previously delivered by Argus, the strongest model deployed on this surface before Sona. These results show that a single jointly trained model can replace a mature multi-stage recommendation cascade while improving recommendation quality on live traffic.
Keywords
Cite
@article{arxiv.2608.11015,
title = {Sona Technical Report},
author = {Sona Team and Alexandr Udeneev and Aleksei Krasilnikov and Alexey Nadtochiy and Andrey Semenov and Andrey Tsyrkunov and Anna Krivonos and Anna Lipkina and Artem Matveev and Daniil Burlakov and Daniil Leschev and Daria Tikhonovich and Denis Burshtein and Ekaterina Dmitrieva and Eugene Krofto and Grigorii Khlystov and Ilya Murzin and Kirill Golovko and Ksenia Sycheva and Leonid Dmitriev and Mariia Rozaeva and Mariia Ulianova and Mikhail Sandul and Nikolai Savushkin and Oleg Sorokin and Roman Odobesku and Semyon Panenko and Sergei Liamaev and Sergei Makeev and Vadim Shilov and Veronika Ivanova and Viktor Yanush and Vladimir Baikalov and Vladislav Dodonov and Vladislav Tytskiy},
journal= {arXiv preprint arXiv:2608.11015},
year = {2026}
}