Как работает алгоритм ранжирования новостной ленты в Facebook

Надежда Баловсяк23 декабря 2016
Оцените:

У активного интернет-пользователя (то есть у вас:) насчитываются сотни, а может, даже тысячи контактов, с которыми он постоянно взаимодействует в Facebook, Twitter,  Instagram или других социальных сетях. Но вряд ли вы хотели бы регулярно читать все обновления от всех своих друзей в ленте — иначе вас бы просто снесло лавиной таких постов.



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


Первой из популярных соцсетей, решивших заменить сплошную хронологическую выдачу на специальный алгоритм показа обновлений, стала Facebook в 2006 году. Девять лет спустя, в 2015 году, её примеру последовал Twitter. Недавно администрация Instagram сообщила о планах внедрить кардинальные изменения в формирование новостных лент пользователей. Теперь и в Instagram тоже действует алгоритмический отбор новостей в ленте.


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


Давайте разберёмся, как работает алгоритм формирования новостных лент в Facebook.


Facebook – персональная газета для каждого


«Наша цель — построить идеальную персонифицированную ежедневную газету для каждого человека в мире», — сказал генеральный директор Facebook Марк Цукерберг ещё в 2014 году. - «Мы пытаемся персонализировать и показать вам материал, который будет для вас наиболее интересен».


По словам Цукерберга, «каждый из нас ежедневно рискует быть заваленным тысячами историй, но в среднем видим в своей новостной ленте всего лишь около 100 публикаций в день».


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


Как это работает


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


Сегодня алгоритм, управляющий формированием новостной ленты, стал гораздо сложнее – он анализирует не только отметки Like, но и принимает во внимание множество других вещей.


Актуальность информации


При выборе сообщения, которое будет продемонстрировано каждому конкретному человеку, алгоритм учитывает буквально сотни переменных. Более того, он может даже предсказать действия пользователя (лайк, клик, комментарий или даже пометка спамом).


Алгоритм предсказывает каждый из этих результатов с определённой степенью достоверности. Количественно это выражается, как «оценка релевантности” или соответствие конкретного поста предпочтениям конкретного пользователя. Эта оценка присваивается каждому посту, который потенциально может появиться в ленте новостей. После этого алгоритм сортировки ранжирует их в том порядке, в каком они в конечном итоге появятся в ленте пользователя. Это означает, что при каждом вашем заходе в Facebook, первый пост на самом верху ленты выбран из тысячи других сообщений в соответствии с оценкой релевантности. По мнению разработчиков алгоритма, этот пост имеет самые высокие шансы получить от пользователя реакцию и взаимодействие.


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


Сначала друзья


До 2015 года Facebook пытался «предугадать», какие посты пользователи хотели бы видеть в своей ленте новостей, основываясь на ряде косвенных признаков: лайки, комментарии и другие действия. Затем была добавлена опция, предлагающая пользователям отфильтровать те сообщения, которые они не хотят видеть.


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


В апреле 2015 года Facebook начал отдавать приоритет (в виде более высокой оценки релевантности) постам от друзей над сообщениями страниц, на которые подписан пользователь, и над рекламными сообщениями. Позже в июле того же года, была запущена опция Приоритет в показе (See First), благодаря которой пользователь может вручную выбрать, сообщения от каких страниц и друзей они хотели бы видеть в верхней части новостной ленты.


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


Для включения функции Приоритет в показе  для человека или страницы, нажмите на стрелку в правом верхнем углу страницы Facebook и выберите Настройки ленты новостей. Или зайдите на его страницу и нажмите на стрелку рядом с кнопкой Вы подписаны



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



Продолжительность просмотра


Начиная с июня 2015 года, Facebook начал мониторить, сколько времени пользователи уделяют просмотру определённого поста. Конечно, время просмотра может варьироваться в зависимости от скорости соединения, длины поста, и других факторов — и Facebook прекрасно знает об этом.


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


Как это отражается на ленте новостей? Если вы тратите больше времени на просмотр конкретного поста, Facebook, скорее всего, покажет его и в лентах ваших друзей.


Взаимодействие с видео


Летом 2015 года Facebook опросил своих пользователей о том, как они взаимодействуют с видео в своих лентах новостей. Оказалось, что, даже заинтересовавшись каким-то видео, люди далеко не всегда  отмечают его лайком, оставляют комментарий или делятся им со своими друзьями. Поэтому взаимодействие оказалось не совсем показательным критерием измерения интереса пользователей к видеоконтенту, и команде Facebook пришлось придумать иные способы измерения его релевантности.


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


Пеняйте сами на себя:)


Алгоритм Facebook очень сложен, но он ориентируется, прежде всего на интересы пользователей. В трактовке Фейсбука:) Поэтому если вы пропустили какой-то важный пост в ленте, не обижайтесь на Цукерберга, а пеняйте на своё собственное поведение при просмотре сообщений в соцсети.


Источник: HubSpot

Оцените: