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

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

Три этапа: кандидаты, оценка, перестановка

На первом этапе система не может подробно сравнить каждый объект каталога. Она создаёт набор кандидатов из нескольких источников: похожие материалы, популярное, новое, контент подписок, объекты, интересные похожим пользователям, результаты по текущему контексту. Google в учебной документации называет этот этап candidate generation. Разные генераторы обеспечивают разные пути обнаружения, а плохое разнообразие уже здесь ограничивает последующий выбор.

На втором этапе модель присваивает кандидатам сопоставимые оценки. Цель может включать вероятность выбора, длительность потребления, удовлетворённость, сохранение, возврат или сочетание сигналов. Оптимизация только клика легко награждает кликбейт, поэтому реальная система обычно решает несколько задач и добавляет ограничения. На третьем этапе re-ranking учитывает свежесть, повторы, безопасность, разнообразие, fairness и правила продукта. Итоговая позиция — результат всей цепочки, а не одного «балла интереса».

Этап

Вход

Результат

Где теряется разнообразие

Генерация кандидатов

Каталог, подписки, похожие пользователи, контекст

Сотни или тысячи возможных объектов

Новая тема не попала ни в один источник

Оценка

Признаки пользователя, объекта и сессии

Сопоставимый прогноз полезности

Повторяемый формат стабильно получает высокий балл

Перестановка

Рейтинг и продуктовые ограничения

Небольшой список на экране

Ограничение разнообразия слабее цели вовлечения

Обратная связь

Просмотр, пропуск, жалоба, опрос

Новые данные для следующих показов

Экспозиция сама определяет, что можно выбрать

Явные и неявные сигналы означают разное

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

YouTube перечисляет историю просмотров и поиска, подписки, likes, dislikes, feedback «Not interested» и satisfaction surveys. TikTok описывает взаимодействия, сведения о видео и настройки устройства, отмечая, что сигналы имеют разный вес. Эти списки нельзя переносить как точные правила другой платформы. Полезный общий вывод один: действие обучает систему только в рамках того смысла, который разработчики и данные смогли ему приписать.

Почему возникает однообразие

Первый механизм — локальная оптимизация. Если несколько похожих объектов дали хороший наблюдаемый результат, безопасно показать ещё похожие. Второй — ограниченная экспозиция: пользователь выбирает только из того, что увидел, а система принимает выбор за подтверждение. Третий — корреляция форматов: одна тема часто связана с одинаковыми авторами, длительностью, языком и визуальной упаковкой, поэтому сходство распространяется шире исходного интереса.

Четвёртый механизм — короткий горизонт сессии. После нескольких последовательных просмотров система может быстро адаптировать следующий экран, хотя постоянный интерес ещё не сформировался. Пятый — популярность и плотность данных: массовые категории имеют больше взаимодействий, поэтому проще попадают в кандидаты. Google отдельно предупреждает, что некоторые меры сходства способны усиливать часто встречающиеся объекты, если разработчики не контролируют этот эффект.

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

Система сама тоже добавляет разнообразие

Платформы заинтересованы не только в точном повторении прошлого. Без исследования новых кандидатов модель не узнает об изменившемся вкусе, а пользователь устанет. Поэтому re-ranking может специально добавлять свежие категории, новых авторов и объекты, которые не максимально похожи на историю. Google приводит diversity как отдельную задачу финальной перестановки. TikTok публично описывает попытки прерывать повторяющиеся паттерны и время от времени показывать неожиданные категории.

Из этого не следует, что выдача объективно разнообразна или что ограничения всегда эффективны. Компания измеряет разнообразие по собственным признакам и целям. Два материала могут иметь разные темы, но один источник и одинаковую позицию; либо наоборот. Пользовательская проверка должна учитывать хотя бы тему, автора, источник, формат и степень новизны для самого человека.

Какие действия реально могут изменить рекомендации

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

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

Третий способ — управлять историей, когда сервис это позволяет. YouTube объясняет, что homepage преимущественно опирается на watch history и даёт возможность отключить или удалить её. Но очистка лишает систему полезных сигналов и не гарантирует желаемого результата. Лучше удалить случайный эпизод или временно приостановить историю перед нетипичным исследованием, если функция понятна и доступна.

Проведите семидневный эксперимент

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

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

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

Разнообразие нельзя свести к одному числу

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

Не пытайтесь оптимизировать ленту до идеальной энтропии. Полезный инструмент вправе часто показывать близкие материалы, когда человек изучает задачу. Проблема начинается, когда повторяемость скрывает альтернативы, превращает случайный интерес в постоянный профиль или мешает осознанному выбору. Тогда стоит дополнить рекомендации поиском, закладками, RSS, редакционными подборками и прямыми источниками.

Граница контроля пользователя

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

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

Схема сигналов и практические способы разнообразить выдачу

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

Сигнал

Что система может из него извлечь

Почему двусмысленно

Что делать осознанно

Поиск темы

Явный текущий интерес и контекст сессии

Исследование может быть разовым

При нетипичной теме используйте controls истории

Долгий просмотр

Вероятность полезности или вовлечения

Экран мог остаться включённым; контент мог раздражать

Дополните явным like/dislike или «не интересно»

Быстрый пропуск

Низкая привлекательность кандидата

Причиной могла быть упаковка, а не тема

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

Подписка

Устойчивый интерес к источнику

Интерес к одному циклу не вечен

Периодически пересматривайте подписки

Сохранение

Высокая ценность для будущего

Материал могли сохранить для критики

Организуйте коллекции и удаляйте устаревшее

«Не интересно»

Явное отрицательное предпочтение

Граница темы может быть шире желаемого

Уточняйте причину, если интерфейс предлагает

Новый автор

Исследовательский сигнал и новая кандидатная область

Один просмотр может быть случайностью

Изучите несколько независимых источников

  1. Снимите исходную выборку и отметьте тему, источник, формат и новизну.

  2. Выберите две новые области, которые действительно хотите добавить.

  3. Пять дней давайте согласованные явные и содержательные сигналы.

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

  5. Повторите выборку и оцените изменение без претензии на причинное доказательство.

Ограничения и практический следующий шаг

Ограничение: Публичные system cards и help pages не раскрывают все признаки, веса, эксперименты и версии моделей; статья объясняет общую архитектуру.

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

Ограничение: Controls, хронологические ленты и сброс рекомендаций доступны не в каждом регионе, возрасте, приложении и версии.

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

Что читать дальше