Искусственный интеллект · Статья
Как работают рекомендательные алгоритмы: ИИ, который формирует вашу ленту
Опубликовано:
Коротко
Рекомендательные алгоритмы ранжируют контент, предсказывая, насколько вероятно, что конкретный пользователь будет его просматривать, нажимать или взаимодействовать с ним, на основе прошлого поведения, выборов похожих пользователей и собственных характеристик контента. Платформы, такие как YouTube и TikTok, описывают это напрямую: YouTube оптимизирует «удовлетворение» зрителей, а TikTok придает больший вес сигналам, таким как завершение просмотра видео, чем лайки. В результате получается лента, которая отличается для каждого пользователя, созданная с помощью методов, которые исследователи называют коллаборативной фильтрацией, фильтрацией на основе контента и, все чаще, глубоким обучением.
Эта версия — машинный перевод оригинала (English). Читать оригинал
Каждый раз, когда кто-то открывает YouTube, TikTok или подобное приложение, программное обеспечение ранжирует тысячи возможных видео, песен или постов за долю секунды и решает, какие несколько показать в первую очередь. Это система рекомендаций: набор алгоритмов, предназначенных для предсказания того, какие элементы конкретный пользователь, вероятно, захочет из каталога, слишком большого для ручного просмотра любым человеком.
Две основные идеи, лежащие в основе каждого рекомендателя
В соответствии с техническим глоссарием NVIDIA по системам рекомендаций, большинство механизмов объединяют два основных подхода. Коллаборативная фильтрация предполагает, что если люди делали похожий выбор в прошлом, они, вероятно, согласятся в будущем, поэтому система ищет пользователей с совпадающими моделями поведения и рекомендует то, что нравилось похожим пользователям. Фильтрация на основе контента, напротив, смотрит на атрибуты самих элементов — жанр, актеры, характеристики звука, теги — и предлагает элементы, похожие на те, с которыми пользователь уже взаимодействовал.
Глоссарий NVIDIA добавляет третий уровень, используемый некоторыми платформами: контекстную фильтрацию, которая учитывает ситуационные детали, такие как тип устройства, время суток или местоположение. В качестве примера он приводит практику Netflix по учету страны, устройства, даты и времени просмотра названия вместе с самим просмотром.
Современные системы все чаще заменяют или дополняют эти подходы глубоким обучением. NVIDIA описывает методы, такие как нейронная коллаборативная фильтрация, которая объединяет факторизацию матриц с многоуровневыми нейронными сетями для захвата нелинейных отношений между пользователями и элементами, и модели на основе последовательностей, используя рекуррентные сети или Transformers для изучения закономерностей в порядке, в котором пользователь смотрит или слушает вещи.
Что платформы говорят о том, на что их алгоритмы оптимизированы
Компании редко публикуют свой полный код ранжирования, но некоторые описывают цели и сигналы, стоящие за ним. TikTok Newsroom заявляет, что его лента «Для вас» ранжирует видео, используя три категории сигналов: взаимодействия пользователей (лайки, репосты, подписки, комментарии и то, что создает человек), информация о видео (подписи, звуки, хэштеги) и параметры устройства или учетной записи (язык, страна, тип устройства). TikTok говорит, что эти сигналы взвешиваются по-разному — сильный сигнал, такой как просмотр длительного видео до конца, считается больше, чем слабый, такой как совместное использование общей географии с другими зрителями.
TikTok явно заявляет, что количество подписчиков и история высокопроизводительных видео создателя не являются прямыми факторами в том, будет ли рекомендовано конкретное видео. Компания также говорит, что она намеренно смешивает контент, выходящий за рамки выраженных интересов пользователя, и избегает показа видео подряд от одного и того же создателя или использования одного и того же звука, описывая это как способ дать людям «дополнительные возможности наткнуться на новые категории контента» вместо того, чтобы ограничиваться узкой лентой.
Официальный сайт YouTube «Как работает YouTube» описывает цель системы рекомендаций как понимание того, что нужно зрителю, и предоставление просмотра, который оставит его довольным, а не просто максимизацию времени просмотра. Он перечисляет входные данные, питающие рекомендации, как поведение при просмотре и историю просмотров, явное взаимодействие, такое как лайки и дизлайки, подписки и прямую обратную связь, репутацию канала и качество, а также более широкие тенденции среди более широкой аудитории, а не только историю одного человека. YouTube говорит, что он дополняет поведенческие данные опросами удовлетворения и внешними командами оценивающих, чтобы проверить, является ли рекомендуемый контент действительно высокого качества, и что по чувствительным темам, таким как новости, финансы, здоровье или наука, он уделяет дополнительный вес авторитетным источникам.
| Платформа | Заявленный основной сигнал | Фактор, который платформа говорит, что НЕ учитывает | Официальная цель |
|---|---|---|---|
| YouTube | Общее удовлетворение зрителей, определяемое по поведению и опросам | Не указано на собственной странице платформы | Просмотр, который пользователи не будут сожалеть, а не просто больше времени просмотра |
| TikTok | Скорость завершения видео (просмотр до конца) | Количество подписчиков и прошлая производительность видео | Персонализированная лента при ограничении эффектов информационного пузыря |
Почему две люди никогда не видят одинаковую ленту
Поскольку коллаборативная фильтрация сравнивает поведение пользователя с другими пользователями, а фильтрация контента сравнивает элементы с собственной историей человека, никакие два аккаунта не несут идентичное сочетание сигналов — разные истории просмотров, разные подписки, разные устройства и местоположения. TikTok прямо заявляет, что никакие два пользователя не будут видеть одинаковую комбинацию видео на своей ленте «Для вас». Как YouTube, так и TikTok также говорят, что система продолжает обновляться с каждым новым взаимодействием, поэтому лента, наблюдаемая утром, может уже выглядеть иначе к вечеру на основе того, что было просмотрено, пропущено или отмечено как «не интересует» между ними.
Насколько точными люди считают эти системы?
Исследование того, как люди фактически воспринимают алгоритмическую персонализацию, более ограничено, чем инженерная литература. Опрос Pew Research Center, опубликованный 16 января 2019 года, опросил пользователей Facebook об интересах и категориях черт, которые платформа назначила им для таргетинга объявлений. Обнаружилось, что 74% пользователей не знали об этом списке черт до того, как опрос указал на него, и только 12% были в курсе заранее. Получив доступ к своим категориям, 59% сказали, что метки в разумной или очень высокой степени отражают их реальные интересы, а 27% не согласились; 51% сказали, что чувствовали себя некомфортно, когда платформа компилировала такие списки, даже когда они считали их точными. Опрос охватил 963 пользователей Facebook в США в возрасте 18 и старше, опрашиваемых с 4 сентября по 1 октября 2018 года.
Могут ли пользователи влиять или ограничивать алгоритм?
Обе компании описывают элементы управления для пользователя. На официальной странице YouTube отмечается, что пользователи, вошедшие в систему, могут в любой момент остановить, отредактировать или удалить историю поиска и просмотра, которая напрямую питает то, что система рекомендаций изучает. TikTok говорит, что лайки, подписки, комментарии, изучение хэштегов и явные нажатия на кнопку «Не интересует» все регулируют будущие рекомендации, в дополнение к категориям интересов, которые человек может выбрать при первой настройке учетной записи.
Приносящая разнообразие видео на вашу ленту «Для вас» дает вам дополнительные возможности наткнуться на новые категории контента, открыть новых создателей и испытать новые перспективы и идеи, когда вы прокручиваете свою ленту.
Вопросы
- Какие данные на самом деле используют рекомендательные алгоритмы?
- В соответствии с собственными описаниями YouTube и TikTok, системы объединяют явные сигналы (лайки, подписки, оценки, нажатия на кнопку «не интересует») с неявными поведенческими сигналами (время просмотра, скорость завершения, история поиска, пропуски) и данные об элементах или контексте, такие как теги видео, тип устройства, язык и местоположение.
- Создают ли рекомендательные алгоритмы информационные пузыри?
- TikTok говорит, что он намеренно смешивает видео, выходящие за рамки обычных интересов пользователя, и избегает последовательных клипов от одного и того же создателя или звука, чтобы конкретно снизить этот эффект; он описывает это как предоставление пользователям возможности открывать новые категории контента, хотя он не публикует данные, измеряющие эффективность этого.
- Почему моя лента выглядит иначе, чем лента моего друга, для одного и того же приложения?
- Потому что коллаборативная и контентная фильтрация персонализируют результаты в соответствии с собственной историей, устройством и контекстом каждого аккаунта, и потому что, согласно TikTok, никакие два пользователя не видят идентичное сочетание видео даже на одной и той же платформе в один и тот же момент времени.
- Является ли строка Netflix 'Because You Watched' такой же системой, как лента YouTube или TikTok?
- Технический глоссарий NVIDIA приводит Netflix в качестве примера объединения совместной фильтрации на основе истории просмотра с контекстной фильтрацией (страна, устройство, дата и время просмотра), которое концептуально принадлежит к одному и тому же семейству методов, которые описывают YouTube и TikTok, хотя каждая компания настраивает его по-разному.
- Могу ли я узнать, какие категории платформа мне присвоила?
- На Facebook категории интересов и черт, используемые для таргетинга объявлений, можно просмотреть на странице «предпочтения объявлений»; опрос Pew Research Center 2019 года показал, что большинство пользователей (74%) не знали об этой странице или списке черт на ней до того, как им это было показано.
Источники
Этот материал подготовлен с помощью искусственного интеллекта и перед публикацией прошёл автоматическую проверку источников. Если вы заметили ошибку, запросите исправление. Запросить исправление или ответ · Как мы работаем
Похожие материалы

Искусственный интеллектСтатья
Accenture ограничила расходы сотрудников на Claude AI суммой в $29 в месяц после счетов на $1000
Accenture теперь финансирует только $29 в месяц на каждого сотрудника для Claude от Anthropic, что намного ниже предыдущей системы, когда некоторые сотрудники получали счета на $500–$1000 в месяц. Сотрудники, превышающие лимит, должны найти конкретный проект или команду для покрытия остатка, а премиум-уровень предлагает $250 использования в неделю. Изменение вступило в силу 1 октября 2026 года и было впервые сообщено 404 Media.
Искусственный интеллектСтатья
Как нейронные сети и глубокое обучение позволяют системам ИИ учиться и принимать решения
Нейронные сети учатся, многократно корректируя внутренние числовые значения, называемые весами, используя метод обучения, называемый обратным распространением ошибки, который исправляет ошибки, найденные при сравнении предсказаний с известными ответами. Глубокое обучение складывает много слоёв этих сетей, поэтому современные системы ИИ могут распознавать закономерности и создавать выходные данные без получения явных, написанных вручную правил для каждой ситуации.

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