Открыть сервис

Netflix Prize

Netflix Prize — это открытый конкурс, организованный компанией Netflix в 2006 году, целью которого было улучшение алгоритма рекомендательной системы сервиса потокового видео. Конкурс предлагал участникам разработать алгоритм, способный предсказывать оценки пользователей фильмам на основе предыдущих рейтингов с точностью не менее чем на 10% выше, чем существовавший на тот момент собственный алгоритм Netflix, Cinematch. Призовой фонд составлял 1 миллион долларов США.

История

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

2 октября 2006 года Netflix официально анонсировала конкурс, опубликовав набор данных, содержащий более 100 миллионов анонимных оценок (от 1 до 5 звёзд) от 480 тысяч пользователей для 17 770 фильмов. Данные были деидентифицированы: имена пользователей были заменены случайными идентификаторами, а некоторые личные сведения удалены. Задача состояла в том, чтобы на основе 90% данных (тренировочный набор) предсказать оценки в оставшихся 10% (тестовый набор). Ключевым условием было достижение улучшения среднеквадратичной ошибки (RMSE) на 10% по сравнению с Cinematch.

Конкурс был разделён на два этапа: главный приз (Grand Prize) в 1 миллион долларов за достижение 10%-ного улучшения и ежегодный прогресс-приз (Progress Prize) в 50 000 долларов за лучший результат на промежуточных этапах. Участники могли подавать свои решения на проверку, а лидерборд обновлялся в реальном времени.

Участники и подходы

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

Основные методы

Ход конкурса и ключевые события

В течение первого года конкурса участники быстро приблизились к 10%-ному порогу, но затем прогресс замедлился. В 2007 году команда BellKor (исследователи из AT&T Labs) выиграла первый прогресс-приз с улучшением около 8,4%. В 2008 году команда BellKor in BigChaos (объединение BellKor и команды BigChaos) временно достигла 10%-ного улучшения, но Netflix отложила выплату, потребовав подтверждения на более широком наборе данных.

Финальный прорыв произошёл в 2009 году. Команда BellKor's Pragmatic Chaos, объединившая участников BellKor, BigChaos и Pragmatic Theory, представила ансамбль из более чем 800 моделей. 26 июня 2009 года их решение показало улучшение RMSE на 10,06% на тестовом наборе. Через 20 минут после этого другая команда, The Ensemble, также достигла порога. В результате Netflix объявила, что победителем становится команда, подавшая решение раньше — BellKor's Pragmatic Chaos. 21 сентября 2009 года им был вручён главный приз в 1 миллион долларов.

Критика и последствия

Несмотря на успех, конкурс вызвал ряд критических замечаний и юридических споров.

Проблемы конфиденциальности

В 2007 году исследователи из Техасского университета в Остине показали, что анонимизация данных Netflix была недостаточной. Сопоставив данные конкурса с общедоступными рейтингами на сайте IMDb (Internet Movie Database), они смогли деанонимизировать некоторых пользователей, выявив их политические взгляды и сексуальную ориентацию. Это привело к иску против Netflix со стороны пользователя, чьи данные были раскрыты. В 2010 году иск был урегулирован, а Netflix отложила проведение второго конкурса.

Практическая применимость

Хотя алгоритм-победитель значительно превзошёл Cinematch, Netflix так и не внедрила его в полном объёме. Причины включали:

Влияние на индустрию

Netflix Prize стал знаковым событием в области машинного обучения и рекомендательных систем. Он:

Наследие

После завершения конкурса Netflix продолжила совершенствовать свои рекомендательные системы, используя более современные подходы, включая глубокое обучение и контекстные модели. Однако Netflix Prize остаётся важной вехой в истории машинного обучения, показавшей, как открытое соревнование может стимулировать инновации и объединять усилия учёных и инженеров по всему миру. В 2019 году Netflix выпустила обновлённый набор данных (Netflix Prize 2.0?), но второй конкурс так и не был проведён из-за юридических и конфиденциальных рисков.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →