Система «Музыка по предпочтениям» в Яндекс Музыке работает следующим образом: 1
- Выявляются предпочтения пользователя. 1 Для этого смотрят, какие треки на Яндекс Музыке он уже послушал. 1 По истории прослушиваний можно установить, каких исполнителей и какие жанры человек предпочитает. 1
- Алгоритм анализирует профиль пользователя. 1 Он предсказывает, какие треки и исполнители могут ему понравиться. 1 Кроме того, алгоритм умеет дообучаться в режиме реального времени: каждый раз, когда пользователь совершает новое действие — слушает трек или добавляет его в плейлист, — профиль обновляется, и прогноз строится заново. 1
- Прогноз «разбавляют» информацией из других источников. 1 Это могут быть сведения о том, что слушают друзья из социальных сетей, актуальные подборки или списки треков, которые рекомендуют любимые исполнители. 1
- Окончательный список рекомендаций составляется с помощью Матрикснета — разработанного в Яндексе метода машинного обучения. 1 Матрикснет обрабатывает список всех возможных рекомендаций и определяет, какие именно следует показать пользователю на главной странице Яндекс Музыки и в каком порядке их расположить. 1
Также в сервисе есть функция персональных рекомендаций «Моя волна», которая включает любимые, популярные и новые композиции в зависимости от занятий и даже настроения пользователя. 3