fbpx
  • Как работает рекомендательная система контактов в LinkedIn

    Функция рекомендации новых контактов в LinkedIn используется для расширения личной сети связей пользователей. Блок People You May Know также выдает рекомендации по хэштегам, компаниям, группам, рассылкам и мероприятиям. Когда пользователи совершают переходят по рекомендации, к графу их социальной сети добавляются связи. В личном графе есть три типа связей: коннект (когда пользователь добавлять другого пользователя в свою сеть), наблюдение (когда пользователь следит за другим пользователем) и подписка (когда пользователь подписан на обновления компании, хэштега или мероприятия). 

    Подробнее про модель

    Рекомендательная система состоит из двух шагов:

    1. Ранжирование сущностей одного типа. Например, ранжирование пользователей с помощью Edge-FPR (Edge First Pass Ranker) моделей. Сущности группируются в группы и показываются пользователям;
    2. Ранжирование гетерогенных групп сущностей. Например, ранжирование набора мероприятий против набор контактов людей. За это отвечает Second-Pass-Ranking (SPR) рекомендательная система 

    SPR алгоритм — это XGBoost модель, которая предсказывает вероятность взаимодействия пользователя с top-k сущностями внутри группы сущностей. Группы сущностей ранжируются по вероятности взаимодействия.

     

    Визуализация составных частей подхода