Новости

Одноклассники запустили сервис поиска похожей музыки

17 декабря 2019
2 мин. чтения
Одноклассники запустили сервис поиска похожей музыки

Социальная сеть Одноклассники запустила сервис поиска похожих композиций. Теперь пользователи с помощью алгоритма рекомендаций смогут в один клик найти схожую по звучанию и стилю музыку. Кроме этого, теперь после добавления песни в свой плейлист пользователь увидит рекомендации схожих композиций с учетом степени их совпадения с изначально добавленной песней.

Цель нового сервиса — помочь пользователю найти новые песни любимого жанра или исполнителя и открыть для себя новых музыкантов. Например, это поможет в ситуации, когда любимый трек уже немного надоел, но радикально менять свой плейлист не хочется. Чтобы найти похожую музыку, нужно включить композицию и нажать в плеере на кнопку со звездочкой «Слушать похожие песни». После этого на странице появится плейлист из похожих треков. Таким образом сервис позволит расширить музыкальный кругозор и разнообразить плейлист в соцсети.

Также новый сервис при добавлении любой песни в раздел «Моя музыка» предложит плейлист, состоящий только из треков, похожих на добавленную композицию. Сразу после добавления в музыкальном сервисе появится всплывающее окно «Вам также может понравиться», треки из которого можно послушать как отдельный плейлист. Благодаря алгоритмам машинного обучения, анализирующим поведение и активность пользователя, можно увидеть не только список похожих песен, но и процент их схожести с добавленным треком. Это позволит выбрать для прослушивания именно ту песню, которая совпадает с добавленной больше всего. 

Сейчас сервис поиска похожих треков доступен только в десктопной версии ОК для большинства композиций, которые покрывают 90% всех прослушиваний музыки в соцсети.

Одноклассники активно развивают свой музыкальный сервис. Недавно OK обновили «Музыку» на всех платформах: в десктопной и мобильной версиях, а также в приложениях OK на iOS и Android. Новый сервис получил улучшенную технологию персональных рекомендаций, интеграцию музыкальных предпочтений друзей, а также новый дизайн и навигацию. Теперь пользователи получают как персональные музыкальные рекомендации на основе своих интересов, так и могут послушать треки, которыми делятся их друзья — для этого появилась отдельная музыкальная лента.

Владимир Кочетков, директор по продукту «Музыка» социальной сети Одноклассники:

В начале ноября мы запустили улучшенный механизм рекомендаций и увидели, что количество добавлений в плейлисты увеличилось на 10%. Поэтому это направление для нас находится в приоритете, а запуск поиска похожей музыки не только сделает сервис удобнее, но поможет нашим пользователям расширить их музыкальный кругозор. В новом году мы продолжим активно работать в этом направлении и сосредоточимся на том, чтобы сделать алгоритмы персональных рекомендаций еще точнее.

1
1
1
1
1

Материалы по теме

Как работают рекомендательные системы соцсетей

Алгоритмы обрабатывают информацию об интересах пользователей, чтобы дать им возможность смотреть релевантный контент. Андрей Кузнецов, директор по ML Одноклассников, рассказал о том, что влияет на работу рекомендаций в социальных сетях.

Соцсети отличаются от других сервисов, в которых аудитория потребляет контент, тем, что между пользователями социальных платформ есть связи. Общение происходит благодаря перепискам, добавлению друзей и реакциям на контент.

Основа всех современных рекомендательных систем — технологии машинного обучения, которые используются для улучшения пользовательского опыта. Их применяют в нескольких случаях:

  • Когда нужно показать обновления профилей и групп, на которые подписан пользователь. Предположим, пользователь в среднем тратит около часа в сутки в соцсети. Не стоит показывать ему весь контент, который добавляли его друзья, в хронологическом порядке. С помощью алгоритмов машинного обучения можно выбрать публикации, которые наиболее интересны для данного пользователя, и добавить эти посты в его ленту.
  • Когда надо узнать, какого контента и социального взаимодействия не хватает пользователю на платформе. С помощью рекомендательных систем соцсети могут предложить пользователю авторов контента или группы, которые могут быть ему интересны.
  • Когда пользователь ищет контент или других пользователей на платформе. Алгоритмы машинного обучения позволяют персонализировать результаты поиска и расположить их в нужном формате. При этом они учитывают, что, например, для пользователей разного пола и возраста одни и те же слова имеют своё значение — как, например, понятие «‎современная музыка»‎ для разных поколений.

Технологии машинного обучения получили своё название из-за того, что используют не только теорию, но и предыдущий опыт — накопленные знания о пользователе. 

Алгоритмы учитывают, какую личную информацию пользователь указал в своём профиле. Эти данные формируют публичный образ, который человек хочет использовать при общении. 

Важно также анализировать, как пользователь взаимодействовал с контентом на площадке: на какие посты он реагировал лайками или «‎классами»‎, какие ролики смотрел и т.д. Эти данные о реальных действиях человека в виртуальном пространстве показывают, какому контенту он готов уделять своё время. Интересно, что не всегда эти предпочтения совпадают с тем, что пользователь рассказывает о себе в профиле. При помощи технологий можно выяснить такие различия и учесть их при создании персональной ленты.

Рекомендательные системы анализируют не только интересы пользователя, но и предпочтения аудитории, похожей на него по какому-либо признаку. Обычно на людей влияет их окружение, и каждый человек хочет общаться с теми, кто близок ему по мировоззрению. Алгоритмы относят пользователя к широкому кластеру людей с одинаковыми предпочтениями. Одна из важных задач машинного обучения — это поиск тех, кто «‎похож»‎ на пользователя по полу, возрасту, городу проживания и т. д.

Можно выделить два направления машинного обучения в рекомендательных системах:

  • Контенто-ориентированное. Этот подход связан с предыдущим опытом пользователя на площадке. Рекомендательные системы будут показывать человеку контент, похожий на тот, на который он реагировал ранее.
  • Коллаборативное. Алгоритмы учитывают неявные предпочтения пользователя. Например, они будут считать похожими две разные публикации, на которые положительно отреагировала одна и та же аудитория.

Универсальных решений для всех задач, с которыми сталкиваются специалисты по машинному обучению, нет. Обычно разработчики используют гибридный подход.

Основа рекомендательных систем — это машинное обучение. Чтобы предложить пользователю актуальный контент и возможных друзей, нужна математика.

Самая простая технология, которая используется для этого — матричные разложения. Можно представить матрицу как квадратную таблицу, в которой в каждом столбце хранятся данные об одном пользователе, а в каждой строке — какие-то сущности, items (например, темы или единицы контента). В клетках, где пересекаются профиль пользователя и объект, который его заинтересовал, стоит единица, а где нет – ноль.

Алгоритмы машинного обучения помогают разложить одну матрицу на две другие с данными о пользователе или item и характеристиками. С помощью математической функции можно сопоставить, у каких пользователей наиболее схожи интересы. 

Рекомендательные системы решают, как правильно строить и обрабатывать такие таблицы. Алгоритмы машинного обучения непрерывно обрабатывают информацию — как в реальном времени, так по прошествии некоторого времени. Поведение пользователя может со временем меняться, поэтому рекомендации нужно постоянно подстраивать.

Алгоритмы анализируют историю и подстраиваются под изменения в поведении и интересах прользователей. Например, пользователь указал в профиле, что любит кошек, но со временем стал заходить в группы о собаках (причём определённой породы — корги) и ставить «‎классы»‎ под публикациями о них. Со временем алгоритмы перестроятся и начнут предлагать ему больше постов и видео о корги.

Современные социальные платформы открыто используют рекомендательные системы. Они заинтересованы в том, чтобы пользователю нравился предложенный контент и он как можно больше времени проводил за его просмотром.

Чтобы настроить алгоритмы под себя, нужно ярко выражать отношение к публикациям в ленте. Рекомендательные системы используют два вида обратной связи от пользователей: 

  • Явная обратная связь. Пользователь открыто показывает своё отношение контенту — ставит реакции, пишет комментарии или, наоборот, скрывает подобные посты из ленты.
  • Неявная обратная связь. Например, пользователь посмотрел большую часть длинного видео. Скорее всего, эта тема ему была интересна. Если же пользователь выключил ролик в первые пять минут, больше не строит предлагать ему такой контент. Неявная обратная связь обычно имеет меньшее значение при настройке алгоритмов, потому что мы пока не научились определять, какие эмоции у аудитории вызывает просмотр видео. Возможно, некоторые пользователи просто не выключили его вовремя. 

Иногда модель машинного обучения могут пытаться взломать. В информационной безопасности такое действие называется «‎злонамеренным манипулированием входными данными»‎. Это происходит, когда кто-то хочет заставить модель давать неправильные предсказания, чтобы, например, получить финансовую выгоду или нарушить работу системы. Интересно, что даже изображение можно «‎отправить»‎ так, что человек не увидит разницу с исходной картинкой, а для нейросети она изменит восприятие контента. В научном сообществе сейчас развивается целая область, которая изучает такие способы взлома и методы борьбы.

Главная задача, которую приходится решать разработчикам – это привлечение внимания пользователя. У каждого человека есть определённое количество времени, которое он готов посвятить просмотру контента в соцсетях и в интернете в целом. В будущем платформам придётся конкурировать за внимание пользователей и timespent (время, которое аудитория проводит на площадке).

IT-компании движутся к тому, чтобы научиться лучше понимать пользователей и персонифицировать их опыт. Цифровой след человека на площадке помогает при этом правильно настроить модели машинного обучения.

Через некоторое время рекомендательные системы будут использоваться в персональных голосовых ассистентах ​​(conversational recommendation systems). Они уже умеют решать многие повседневные задачи — от выбора музыки и вызова такси. Модели машинного обучения и рекомендации помогут добавить новые функции для ассистентов и дать возможность людям делегировать всё больше задач.

Возможно, в ближайшем будущем мы будем чаще слышать о развитии генеративного искусственного интеллекта. Пилотные проекты уже привлекают много внимания, но компании не всегда продумывают риски до того, как модель станет доступной для пользователей. Согласно прогнозу Gartner на 2024 год, развитие комплексной программы управления доверием, рисками и безопасностью искусственного интеллекта станет одной из ключевых IT-тенденций. Благодаря этому подходу можно заранее проверять надёжность систем и защиту конфиденциальных данных.

2 434
15 мин.
Одноклассники запустили раздел «Радио FM» на музыкальной витрине

Одноклассники запускают новый сервис. Теперь пользователи смогут найти отдельную витрину с FM-радиостанциями в разделе «Музыка» со списком федеральных и региональных станций, доступных для прослушивания. Радио FM доступно в десктопной версии соцсети и мобильных приложениях ОК на iOS и Android.

Музыкальная витрина входит в топ-10 разделов соцсети по посещаемости. Ежемесячно этим разделом пользуется примерно каждый пятый пользователь Одноклассников. Развитие музыкальной витрины позволит ОК расширить возможности для прослушивания музыки и аудиоконтента внутри соцсети, а пользователям — потреблять контент на привычной для них площадке и, как следствие, увеличить время, которое они проводят в ОК. FM-радио можно слушать без ограничений и в фоновом режиме. В будущем в соцсети также появятся региональные радиостанции.

Чтобы включить радио в разделе «Музыка», необходимо выбрать в меню «Радио FM», а потом — любую радиостанцию из списка. Кроме того, пользователи смогут добавить избранные радиостанции, которые будут закреплены в начале списка радио. В ОК доступны эфиры почти 50 федеральных и региональных эфирных радиостанций, среди которых, например,«Авторадио», ENERGY, «Русское Радио», «Хит FM», «Радио Monte Carlo», «Юмор FM», «Детское радио», MAXIMUM, DFM, «Европа плюс», «Дорожное радио», Love Radio, «Радио Дача» и другие.

588
3 мин.
ОК представили обновления для создателей контента: полноэкранная версия ленты, фотовитрина, новые профиль и комментарии

Одноклассники в специальном фильме OK.Update презентовали масштабные обновления контентной платформы соцсети в 2023 году. В первую очередь изменения коснутся отображения…