Функция рекомендации новых контактов в LinkedIn используется для расширения личной сети связей пользователей. Блок People You May Know также выдает рекомендации по хэштегам, компаниям, группам, рассылкам и мероприятиям. Когда пользователи совершают переходят по рекомендации, к графу их социальной сети добавляются связи. В личном графе есть три типа связей: коннект (когда пользователь добавлять другого пользователя в свою сеть), наблюдение (когда пользователь следит за другим пользователем) и подписка (когда пользователь подписан на обновления компании, хэштега или мероприятия).
Подробнее про модель
Рекомендательная система состоит из двух шагов:
- Ранжирование сущностей одного типа. Например, ранжирование пользователей с помощью Edge-FPR (Edge First Pass Ranker) моделей. Сущности группируются в группы и показываются пользователям;
- Ранжирование гетерогенных групп сущностей. Например, ранжирование набора мероприятий против набор контактов людей. За это отвечает Second-Pass-Ranking (SPR) рекомендательная система
SPR алгоритм — это XGBoost модель, которая предсказывает вероятность взаимодействия пользователя с top-k сущностями внутри группы сущностей. Группы сущностей ранжируются по вероятности взаимодействия.