Spotify — шведский поставщик услуг потокового аудио и мультимедиа, основанный 23 апреля 2006 года Даниэлем Эком и Мартином Лоренцоном. Это один из крупнейших поставщиков услуг потоковой передачи музыки с более чем 456 миллионами активных пользователей в месяц, включая 195 миллионов платных подписчиков, по состоянию на сентябрь 2022 года.
Известно своим пользовательским интерфейсом и музыкальными рекомендациями, давайте углубимся в то, как Spotify использует машинное обучение.
Как Spotify использует машинное обучение и искусственный интеллект?
Spotify предлагает отличный персонализированный еженедельный плейлист под названием «Discover Weekly» — одну из основных функций. Каждый понедельник каждый пользователь получает последний плейлист с новыми рекомендованными песнями, составленными по его личному выбору на основе его истории прослушивания и песен, которые ему интересны.
Одна из наших флагманских функций называется Discover Weekly. Каждый понедельник мы даем вам список из 50 треков, которые вы еще не слышали и которые, как мы думаем, вам понравятся. Механизм машинного обучения, который является его основной основой и с тех пор несколько усовершенствовался, на самом деле был в Spotify немного раньше, чем Discover Weekly, и просто приводил в действие нашу страницу Discover, — Дэвид Мургатройд, руководитель отдела машинного обучения в Spotify.
Spotify использует сочетание различных процессов агрегации и сортировки данных для разработки своих конкретных и мощных систем рекомендаций, основанных на машинном обучении.
Система рекомендаций Spotify:
Spotify использует комбинацию трех моделей для создания модели Discover Weekly:
- Совместная фильтрация
Известный метод, применяемый рекомендательными системами, совместная фильтрация, позволяющий делать прогнозы о предпочтениях пользователя на основе похожих пользовательских предпочтений.
В Spotify алгоритмы совместной фильтрации проверяют несколько созданных пользователями плейлистов, содержащих песни, которые пользователи слушали. Алгоритм корректирует плейлисты после просмотра других песен, которые появляются в плейлистах, и рекомендует эти песни.
2. Обработка естественного языка (NLP)
С помощью НЛП машины изучают человеческий язык. Например, Alexa от Amazon
Spotify использует NLP для классификации песен. Он использует контент, доступный на разных веб-сайтах в виде блогов, статей и т. д., с помощью методов парсинга, чтобы понять, как аудитория воспринимает новую музыку. Тексты песен передаются в модель НЛП, а ключевым словам присваиваются веса для анализа эмоций песни. Кроме того, Spotify использует NLP для отслеживания метаданных.
3. Сверточные нейронные сети
Сверточные нейронные сети используются для улучшения системы рекомендаций и повышения точности, поскольку другие модели могут игнорировать менее популярные песни. Модель CNN обеспечивает рассмотрение малоизвестных и новых песен.
Модель CNN чаще всего используется для распознавания лиц, и Spotify настроил ту же модель для аудиофайлов. Каждая песня преобразуется в необработанный аудиофайл в виде волны. Эти сигналы обрабатываются CNN, и им присваиваются ключевые параметры, такие как количество ударов в минуту, громкость, мажорная/минорная тональность и так далее. Затем Spotify пытается подобрать похожие песни с теми же параметрами, что и песни, которые слушатели любят слушать.
С помощью этих ключевых моделей машинного обучения Spotify может составить уникальный плейлист музыки, который каждую неделю удивляет своих слушателей песнями, которые они иначе никогда бы не нашли.
Вывод:
Spotify больше всего известен своим пользовательским интерфейсом и музыкальными рекомендациями, которые постоянно совершенствуются. С точки зрения технологий он использует искусственный интеллект, большие данные и машинное обучение, чтобы улучшать и настраивать музыкальный опыт для слушателей. Несомненно, Spotify не нуждается в представлении, это одно из лучших приложений для потоковой передачи музыки на рынке.
Я думаю, что следующая большая вещь в музыке, и это отчасти потому, что я пришел из технологической индустрии, на самом деле, я думаю, что это платформа… Spotify невероятно интересен. Я думаю, что платформа становится звездой. - Брайан Чески, соучредитель, генеральный директор Airbnb.
Спасибо, что прочитали!
Следуйте за мной на linkedin: