ИИ напишет музыку по предпочтениям слушателей

Посоветовать музыку по душе теперь может и искусственный интеллект — в России разработали систему, которая «понимает» слушателя, предлагает ему музыку, а в будущем сможет даже писать композиции, исходя из предпочтений пользователя. Проект разработал выпускник Российской музыкальной академии им. Гнесиных и Томского государственного университета Константин Березовский.

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

«Для создания рекомендательных систем используются две основные модели: коллаборативная фильтрация и модель на основе контента. В первом случае рекомендации основаны на вычислении сходства между пользователями и их музыкальными предпочтениями. Основная проблема этого метода называется „холодный старт“ и означает, что система не будет хорошо работать с новыми элементами, будь то музыка или пользователи. Во втором случае рекомендации основаны на анализе самих музыкальных данных для рекомендации похожих треков. В своей разработке я использовал второй метод», — рассказал Константин Березовский.

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

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

«Создание рекомендательных систем с помощью нейросетевых технологий вещь не новая, но „изюминкой“ этого продукта является то, что у ее создателя базовое музыкальное образование — музыкально-инструментальное искусство (гитара). Благодаря этому Константин лучше понимает, что такое структура музыки, особенности ее восприятия людьми, параметры, которые можно использовать при анализе больших данных, чтобы извлечь максимум полезной информации. Это стало преимуществом по сравнению с другими разработчиками и позволило создать качественный продукт, перспективный для внедрения», — обратил внимание научный руководитель Константина Березовского, директор ИПМКН ТГУ Александр Замятин.