Sona

Sona

by Yandex AI · Publicly documented research model evaluated in a seven-day live A/B test; not yet reported as deployed to full traffic

Yandex Sona is a specialized generative recommender for Yandex Music. It uses a shared transformer-based user representation, Semantic IDs, an autoregressive decoder, and a ranking module to replace a multi-stage recommendation pipeline. Yandex reported gains in active users, listening time, likes, replay requests, and highly engaged listeners during a seven-day smart-speaker experiment, while public pricing and API access remain undocumented.

Reasoning Coding
Yandex Sona is a specialized generative recommender built for personalized music discovery. Rather than using separate systems for finding candidate tracks, pre-ranking them, and producing the final ranking, Sona combines those stages around a shared user representation, an autoregressive decoder, and a ranking module. In a seven-day live A/B test on Yandex Music smart speakers, Yandex reported improvements in active users, listening time, likes, replay requests, and highly engaged listeners.
Model profile

Performance characteristics

6/10 Reasoning
1/10 Coding
7/10 Speed
0/10 Cost efficiency
Specifications

Technical details

Family Sona
Type Other
Context window tokens
Max output tokens tokens
Release date 2026-10-02
Status Publicly documented research model evaluated in a seven-day live A/B test; not yet reported as deployed to full traffic
Knowledge cutoff notes

A conventional knowledge cutoff is not applicable to this specialized recommendation model. The published documentation describes training on logged user interaction events and an online-training loop rather than a static language-model knowledge cutoff.

Model notes

Sona is a specialized internal generative recommender rather than a general-purpose language model. It processes chronological engagement events and learned Semantic IDs. Its architecture combines an encoder, autoregressive decoder, and ranking module. The published system replaced more than 15 candidate generators plus pre-ranking and ranking models in a live Yandex Music smart-speaker experiment. The technical report states that the model was not yet deployed on full traffic and had lower catalog coverage than the production stack. No public API, hosted pricing, downloadable weights, conventional token context window, or maximum text output length was documented.

Model guide

Yandex Sona: A Generative Recommender That Unifies Candidate Generation and Ranking

Sona is Yandex's specialized generative recommendation model for Yandex Music. It combines candidate generation and ranking in one transformer-based system, using user interaction histories and learned Semantic IDs instead of a conventional cascade of separately maintained recommendation models.

What is Yandex Sona?

Sona is a generative recommendation model developed by Yandex for Yandex Music. Its purpose is to decide which tracks to recommend to a listener, especially in situations where playback starts without the user specifying an artist, genre, or mood.

The model is designed to perform two jobs that are traditionally handled by separate parts of a recommendation pipeline: generating plausible candidate tracks and ranking those candidates for a particular user. This makes Sona different from a general-purpose language model. It does not provide chat, text generation, coding assistance, or a public conversational API. It is a specialized system for recommendation.

Yandex publicly introduced Sona on October 2, 2026. The documented production evaluation focused on the My Vibe recommendation surface on Yandex Music smart speakers using Alice AI. In that test, Sona replaced a production cascade containing more than 15 candidate generators followed by pre-ranking and ranking models.

How Sona generates recommendations

Sona starts with a chronological history of user engagement events. These events can include plays, skips, likes, dislikes, track identities, and information about the recommendation request. In simple terms, the model examines what a listener has done over time and the context in which a new recommendation is being requested.

An encoder converts that history into a shared representation of the user. This representation is then used by an autoregressive decoder to generate recommendation candidates. Autoregressive generation means that the decoder produces a sequence step by step, using earlier generated elements to help determine what comes next.

Instead of directly generating ordinary track names, the decoder generates learned Semantic IDs. These are short, discrete sequences that represent catalog items. Once generated, the Semantic IDs are mapped back to actual tracks in the Yandex Music catalog. A ranking module then scores and orders the generated tracks before they are presented to the listener.

This arrangement allows candidate generation and ranking to be trained as parts of a shared system. It is intended to reduce the separation between the stages of a conventional recommendation stack, where different models may be trained, deployed, monitored, and updated independently.

Training and serving architecture

Sona is trained using next-token prediction together with distillation objectives. In this setup, a larger Teacher Ranker supplies ranking targets during training. The teacher helps train the production model, but it is not required when Sona is serving recommendations.

The deployed system consists of an encoder, an autoregressive decoder, and a ranking module. This distinction matters because the teacher model should not be treated as part of Sona's serving requirements. It is a training component rather than a documented user-facing dependency.

The technical report also describes a continuous online-training loop. Newly emitted listening events are incorporated into training data, and fresh model weights can be delivered to production on a short cycle. This approach is intended to help Sona respond to changing listening patterns instead of relying only on a fixed training dataset.

What happened in the Yandex Music test?

Yandex evaluated Sona in a seven-day live A/B test on Yandex Music smart speakers. The model replaced the existing recommendation cascade for a test group using the My Vibe surface, where playback begins automatically rather than from a precisely specified request.

Yandex reported the following changes in the experiment:

  • Active users increased by 4.53%.
  • Total listening time increased by 6.30%.
  • Likes increased by 11.42%.
  • Requests to replay a track increased by approximately 18%.
  • The number of highly engaged listeners increased by approximately 7.4%.

Yandex also stated that the active-user uplift was 2.35 times the incremental improvement previously delivered by Argus, described as the strongest preceding model deployed on that recommendation surface. These figures are provider-reported results from the stated experiment; they should not be interpreted as universal performance guarantees for other recommendation domains or traffic conditions.

Sona's main strengths

One model covers more of the recommendation pipeline

Sona's most important distinction is architectural. A conventional recommender may use multiple candidate generators, a pre-ranker, and one or more final ranking models. Sona is intended to bring candidate generation and ranking into one jointly trained system. In the reported deployment, that design replaced more than 15 candidate generators along with pre-ranking and ranking stages.

Fewer separately coordinated stages can make a recommendation stack easier to reason about and maintain. It may also reduce the need to design interfaces between independently trained components. However, the supplied research does not provide a detailed infrastructure-cost comparison, so the operational cost savings should be treated as a potential advantage rather than a verified result.

It learns from sequences of behavior

Because Sona processes chronological engagement histories, it can use the order and pattern of interactions rather than treating every event as an isolated feature. A sequence containing repeated plays, skips, likes, and dislikes can provide a more useful description of current listening behavior than a simple list of favorite tracks.

It is designed for frequent updates

The documented online-training loop is another practical strength. Incorporating newly generated listening events and delivering fresh weights on a short cycle can help the system react to changes in user taste, emerging listening patterns, and shifts in catalog engagement.

Limitations, availability, and undocumented specifications

Sona is not documented as a general-purpose model that developers can call for arbitrary tasks. Yandex has not reported a public developer endpoint, token-based pricing, downloadable weights, or a conventional text context window. There is also no documented maximum text output length because Sona does not generate ordinary text responses.

The model's input is specialized interaction data rather than a standard text, image, audio, or video prompt. The available documentation describes event histories, request context, track identities, and learned Semantic IDs, but it does not specify a general input-token limit. Context length should therefore be treated as unknown rather than assumed to match a language model's context window.

Sona also does not provide the typical capabilities associated with an AI assistant. The supplied research does not document text output, image or audio generation, tool calling, web search, structured JSON responses, fine-tuning for external users, streaming responses, or batch inference APIs.

The technical report states that Sona had lower catalog coverage than the production stack and had not yet been deployed to full traffic at the time of publication. This is an important limitation: a model can improve engagement for the items it handles while still covering fewer catalog items than a broader production system.

Pricing, speed, and cost considerations

No public price is documented for Sona. There is no reported per-request fee, input price, output price, subscription tier, or public API billing model. It would be inaccurate to estimate a cost from the model's architecture or from Yandex Music's consumer service.

Likewise, the supplied research does not publish latency figures, throughput, infrastructure requirements, or a direct serving-cost comparison with the previous recommendation cascade. Sona's unified design may offer operational advantages by replacing multiple recommendation stages, but those advantages are not quantified in the available sources.

For organizations evaluating recommendation systems, the relevant trade-off is therefore not a public price-versus-quality chart. Sona's documented value lies in unifying generation and ranking and in its reported engagement results on a specific Yandex Music surface. A different recommender may be more appropriate when public deployment controls, predictable API pricing, broad catalog coverage, or independently tunable pipeline stages are more important.

When to choose Sona

Sona is a strong conceptual fit for a large-scale personalized recommendation surface with a continuous stream of user interaction data. Its demonstrated use case is music discovery, particularly passive listening on smart speakers, where the system must select tracks without a detailed request from the listener.

It is most relevant when an organization wants to:

  • Use chronological user behavior as a central recommendation signal.
  • Combine candidate generation and ranking in a shared model.
  • Reduce dependence on a large collection of separately maintained recommendation stages.
  • Update recommendations frequently as new interaction data arrives.
  • Optimize engagement outcomes such as listening time, likes, replays, or highly engaged users.

Another type of recommendation system may be a better choice when the application needs a public API, transparent pricing, downloadable model weights, general-purpose text or multimodal generation, extensive catalog coverage, or a conventional retrieval-and-ranking pipeline with independently replaceable components.

The same design principles could potentially be applied to video, commerce, advertising, or social feeds, but the supplied evidence verifies Sona only on the reported Yandex Music recommendation surface. Results from that experiment should not automatically be transferred to other domains.

Bottom line

Yandex Sona is best understood as a specialized generative recommender, not as a chatbot or general AI model. Its defining idea is to use a transformer-based architecture, learned Semantic IDs, an autoregressive decoder, and a ranking module to unite candidate generation with ranking. Yandex's live test reported meaningful engagement improvements, while the research also acknowledged lower catalog coverage and incomplete full-traffic deployment.

For readers looking for a public model they can integrate through an API, Sona currently has no documented offering of that kind. For teams studying large-scale recommendation architecture, however, it provides a concrete example of how generative modeling can be applied to personalized music discovery and used to replace a multi-stage recommendation cascade.


Answers to Frequently Asked Questions

What are the main limitations of Yandex Sona?
The available documentation reports lower catalog coverage than the previous production stack, and Sona had not yet been deployed to full traffic at the time of publication. Public information also does not specify its latency, throughput, infrastructure requirements, serving costs, or general input-context limits.
Is Yandex Sona available as a public API or general-purpose AI model?
No public developer API, downloadable weights, token-based pricing, or conventional text-generation interface is documented for Sona. It is a specialized recommendation system rather than a chatbot or general-purpose multimodal model.
What were the results of Yandex Sona's production test?
In a seven-day live A/B test on Yandex Music smart speakers, Yandex reported a 4.53% increase in active users, a 6.30% increase in total listening time, an 11.42% increase in likes, approximately 18% more replay requests, and approximately 7.4% more highly engaged listeners.
What is Yandex Sona?
Yandex Sona is a specialized generative recommendation model developed for Yandex Music. It uses user engagement histories to generate and rank personalized track recommendations, especially for passive listening experiences such as My Vibe on Yandex Music smart speakers.
How does Sona generate music recommendations?
Sona encodes a listener's chronological engagement history, then uses an autoregressive decoder to generate learned Semantic IDs that represent catalog tracks. These IDs are mapped to actual tracks, which are then scored and ordered by a ranking module.


Sources 3
AI Provider

About Yandex AI