KorkaH
Разоблачён очередной миф
Смешно смотреть, как сонибои молятся на удобство PS5. «Вставил диск и готово!» Ну да, а потом сидишь и думаешь, как к этому чуду инженерной мысли подключить базовую Bluetooth-акустику без костылей.
Заглянул в код Дзена: Алгоритм считает нас за идиотов (и у меня есть доказательства)
Наверняка каждый из вас хоть раз заходил на Дзен (бывший Яндекс.Дзен, ныне принадлежащий VK) - и задавался вопросом: Господи, за что мне это в ленте?
Вы можете яростно тыкать кнопки Пожаловаться, Не интересно и отправлять каналы в вечный бан. Но стоит вам один раз случайно задержать взгляд на заголовке в духе Шок! Теща застукала зятя за поеданием..., как вся ваша лента превращается в парад ментального апокалипсиса.
Если залезть под капот клиентского кода Дзена, становится предельно понятно, почему так происходит. Спойлер: алгоритм считает вас гораздо более простым существом, чем вы есть на самом деле, а ваши дизлайки для него - пустой звук.
Вот как эта система дрессирует вас на самом деле.
Великий обман с кнопкой "Не интересно"
Вы думаете, что когда нажимаете Дизлайк или Меньше такого, алгоритм раскаивается и убирает этот мусор?
На уровне кода все ваши страдания - это просто пакеты данных, которые пачками летят на сервер через эндпоинт /api/v4/launcher/stats/bulk. Ваши клики по кнопкам размечаются как:
feedback:less (лайк/дизлайк)
feedback:not_interesting (не интересно)
feedback:block (блокировка)
Знаете, как на это реагирует бэкенд? Он не убирает эту тему. Он просто думает: Ага, юзеру не понравился конкретно этот автор. Но сама тема про тайны советских актеров его явно зацепила! Срочно подсуньте ему еще пять абсолютно таких же каналов-копипастеров!
По сути, кнопка Не интересно работает как кнопка закрытия дверей в лифте - она создана просто для того, чтобы дать вам иллюзию контроля, пока сервер размечает на вас очередной датасет.
Почему нельзя замирать
Для рекомендательной модели время, проведенное за просмотром контента (timespent) - часто важнее, чем просто клик. В коде реализована отправка фоновых сердцебиений (heartbeats), которые фиксируют реальный интерес к публикации.
В коде буквально зашиты триггеры на удержание вашего внимания:
HEARTBEATS_17_SHORT_GIF
HEARTBEATS_61_LONG_GIF
Залипли на дурацкую гифку с котиком или забавным фейлом на 17 секунд? Поздравляю, система фиксирует сердцебиение короткого формата. Засмотрелись на 61 секунду, пытаясь понять, в чем вообще суть видео? Бам! Алгоритм радостно потирает виртуальные лапки, вешает на вас ярлык любителя длинных видеороликов и начинает заливать вашу ленту подобным контентом. Вы можете ненавидеть эти видео всей душой, но если вы тратите на них секунды своей жизни - для алгоритма вы фанат.
Ловушка скролла
Вы открыли статью с дичайшим кликбейтом. Читаете этот бред, у вас кровь течет из глаз, вы скроллите до самого низа исключительно для того, чтобы написать в комментариях: Автор, ты в своем уме вообще? Что за чушь?
В этот момент фронтенд Дзена отправляет на базу радостный отчет:
scroll_percent: 99%
is_complete_read: true (дочитано до конца!)
Для алгоритма ранжирования абсолютно неважно, что в комментариях вы предали автора анафеме. Цифры говорят сами за себя: глубина просмотра максимальная, время удержания - огромное. Алгоритм делает вывод: О, отличный, качественный контент! Пользователь прочитал взахлеб. Срочно выдать ему еще ведро таких же публикаций!
Два дерева ваших грехов
Внутри системы на каждого пользователя заведено два досье (в коде они называются деревьями интересов):
metachannelShortTree (краткосрочные интересы - за 1 день)
metachannelLongTree (долгосрочные интересы - за 3 месяца)
Если вы с утра с больной головой решили почитать про плоскую Землю или гороскопы - это попадет в ваше короткое дерево. Лента мгновенно пожелтеет. Но если вы продолжите кликать на это в течение недели, тема пустит корни в длинное дерево интересов. И вот оттуда выкорчевать её уже практически невозможно - алгоритм будет помнить ваши слабости еще три месяца, регулярно подсовывая старый добрый трэш на всякий случай.
Вывод
Пытаться переучить алгоритм Дзена с помощью кнопок дизлайк - это как пытаться объяснить гопнику в подворотне прелесть поэзии Серебряного века. Он вас выслушает, но сделает по-своему.
Единственный рабочий способ держать ленту в узде - это жесточайший информационный карантин:
Не кликать на кликбейт вообще (даже просто посмотреть, что за бред).
Не дочитывать плохие статьи (закрывать сразу, как только поняли, что это мусор, ломая показатель scroll_percent).
Не задерживать взгляд на сомнительных гифках и видео.
Вся жизнь клише
— Меня это просто бесит!
— А меня бесит, что ты говоришь "бесит".
— В смысле?
— В прямом. Это такое же шаблонное речевое клише, как "от слова совсем" или "я вас услышал". Из-за того, что ты произносишь это штампом, я машинально вспоминаю, почему меня это тоже бесит. Порочный круг
Задумайтесь2
Почему современные технологии одновременно позволяют производить банки для пива, которые не разлагаются на свалке за 100 лет, и кузова автомобилей, которые гниют за 3-4 года?
Что если...
Если полностью снять сюжетную броню со всех персонажей кинотрилогий Хоббит и Властелин колец, история Средиземья приобретает крайне реалистичный, суровый и трагический характер. Законы физики, биологии и военной стратегии начинают работать в полную силу.
Эпоха Хоббита
Таймскип 1: Поход к Одинокой горе. Мглистые горы (2941 год Третьей эпохи)
В оригинальной истории отряд Торина Дубощита падает с огромной высоты на деревянном помосте в Городе Гоблинов и отделывается легким испугом, после чего без потерь прорубает себе путь через тысячи врагов.
Без сюжетной брони:
При обрушении платформы в пропасть под тяжестью веса гномы получают травмы, несовместимые с жизнью. Бомбур и Бифур погибают на месте от переломов шейных позвонков и тяжелых внутренних кровотечений. Во время панического бегства от превосходящих сил гоблинов Ори и Нори оказываются отрезанными от группы и погибают под лавиной вражеских клинков.Бильбо Бэггинс находит Единое Кольцо в пещере Голлума. Однако при попытке сбежать Голлум, ориентируясь на запах и шаги, нападает на невидимого хоббита. В жестокой борьбе Бильбо теряет два пальца на правой руке, но ему удается вырваться и доползти до выхода, истекая кровью.
Таймскип 2: Битва Пяти Воинств (несколько месяцев спустя)
Осада Эребора перерастает в масштабное столкновение пяти армий. В оригинале Бильбо получает удар камнем по голове и засыпает, что спасает его от участия в самой кровавой фазе битвы.
Без сюжетной брони:
Тяжелый камень, пущенный из пращи орка, попадает Бильбо прямо в неприкрытый шлемом висок. Хоббит погибает на месте от обширного кровоизлияния в мозг.
Торин, Фили и Кили погибают на Вороньей высоте, как и в оригинальном сюжете. Однако на этот раз потери гномов катастрофичны: без сюжетной брони в гуще сражения погибают также Двалин и Бофур.После битвы Гэндальф обнаруживает тело Бильбо. Среди его вещей маг находит странное золотое кольцо. Осознавая его потенциальную опасность, но еще не зная всей правды, Гэндальф забирает кольцо и позже передает его на хранение племяннику Бильбо - Фродо Бэггинсу, который растет сиротой в Шире.
Эпоха Властелина Колец
Таймскип 3: Братство Кольца. Завершение похода на восток (3018–3019 гг. Третьей эпохи)
Фродо Бэггинс отправляется в поход. На холме Заверть Король-Чародей ранит его Моргульским клинком.
Без сюжетной брони:
Несмотря на все усилия Арагорна и эльфийскую медицину Ривенделла, осколок Моргульского клинка слишком быстро продвигается к сердцу хоббита. Фродо увядает и превращается в призрака (слабого великого раба Саурона) прямо на границе Ривенделла. Арагорну приходится упокоить Фродо.Бремя несения Кольца ложится на Сэмуайза Гэмджи, который убит горем, но движим чувством долга перед покойным другом.
Таймскип 4: Копи Мории и Амон Хен (несколько недель спустя)
В Мории отряд сталкивается с пещерным троллем. В оригинале Фродо выживает после прямого удара копьем благодаря митриловой кольчуге, которая полностью амортизирует импульс тяжелого оружия.
Без сюжетной брони:
Кольчуга из митрила прочна, но она не способна отменить законы сохранения импульса. Когда тролль наносит удар копьем, Сэм (надевшем кольчугу Фродо) получает перелом ребер и разрыв внутренних органов. Он выживает, но становится калекой, неспособным продолжать путь пешком.
Во время хаоса Пиппин, проявив неосторожность, попадает под удар дубины тролля и погибает. Боромир, защищая оставшихся хоббитов, погибает от стрел урук-хай под Амон Хен, как и в оригинале. Мерри взят в плен. Братство распадается окончательно.
Таймскип 5: Две Крепости. Рохан в огне (3019 год Третьей эпохи)
Арагорн, Леголас и Гимли преследуют урук-хай. В процессе Арагорн падает с обрыва в реку во время атаки наездников на варгах. В оригинале его спасает конь, который находит его на берегу.
Без сюжетной брони:
Падение с высоты нескольких десятков метров на скалистый берег реки приводит к мгновенной смерти Арагорна. Последний наследник Исильдура погибает, так и не заявив свои права на трон Гондора. Кольцо Барахира потеряно в водах реки.Осада Хельмовой Пади:
Леголас и Гимли прибывают в Хельмову Падь вместе с поредевшим войском Теодена. Без лидерства Арагорна оборона крепости лишена тактической гибкости. Когда взрывается стена, Леголас, сражающийся на передовой, оказывается погребен под обломками камней. Гимли погибает в ближнем бою в узких проходах Блистающих пещер, зажатый превосходящими силами орков.
Теоден совершает последнюю отчаянную конную атаку и погибает на мосту. Подоспевший Гэндальф Белый и Эомер с рохиррим отбивают крепость, но защищать уже практически некого. Рохан обескровлен.
Таймскип 6: Возвращение Короля. Осада Минас-Тирита (3019 год Третьей эпохи, недели спустя)
Силы Мордора штурмуют столицу Гондора. Поскольку Арагорн мертв, Армия Мертвых не призвана на помощь, и пираты Умбара беспрепятственно высаживаются в тылу обороняющихся.
Без сюжетной брони:
Фарамир погибает во время безнадежной кавалерийской атаки на Осгилиат - стрела орка попадает ему в горло. Денетор II сходит с ума от горя и сжигает себя на костре.
В Битве на Пеленнорских полях Эовин пытается защитить тело Теодена от Короля-Чародея. Без помощи хоббита Мерри (который погиб ранее на Амон Хен), способного ударить назгула зачарованным клинком, Эовин гибнет от первого же удара булавы Короля-Чародея.Минас-Тирит падает. Гэндальф организует отступление выживших в верхние ярусы города, но это лишь оттягивает неминуемый конец. Гондор разрушен.
Таймскип 7: Окрестности Ородруина. Финал (3019 год Третьей эпохи)
Раненый Сэм Гэмджи, страдающий от жажды, голода и непосильной тяжести Кольца, в одиночку пробирается по бесплодным пустошам Мордора к Роковой горе. С ним нет Фродо, который мог бы разделить ношу или поддержать морально.
Без сюжетной брони:
Истощенный физически и сломленный ментально Сэм не справляется с шепотом Кольца. На склонах Ородруина его настигает Голлум. Из-за отсутствия сил Сэм не может оказать достойного сопротивления. Голлум душит хоббита и забирает Кольцо себе.Однако у Голлума нет шансов выбраться из Мордора. Лишенные отвлекающего маневра у Черных Врат (поскольку армии Запада уничтожены у Минас-Тирита), Назгул мгновенно обнаруживают Кольцо прямо у Ородруина. Голлума настигают у входа в расщелину, Кольцо возвращается к своему создателю.
Средиземье погружается во тьму.


