ВКонтакте предлагает возможных друзей по принципу анализа социальных связей. 3 В основе алгоритма лежит анализ указанных личных данных пользователя и тех, кого он добавил в друзья (телефон, образование, место жительства и пр.), а также их друзей. 1 Например, если у пользователя в друзьях несколько человек из одного города и у них общий друг, то он появится в списке возможных друзей. 1
Кроме того, решающую роль в формировании списка «Рекомендованных друзей» играет собственная активность пользователя. 3 Чем чаще он взаимодействует с определённым пользователем (пишет ему сообщения, комментирует его посты, просматривает его фотографии), тем выше вероятность того, что он появится в списке рекомендаций. 3
Также ВКонтакте использует технологию эмбеддингов — это математические модели, которые позволяют представить пользователей и их связи в виде векторов в многомерном пространстве. 3 Анализ этих векторов помогает выявить скрытые паттерны и предсказать потенциальные дружеские связи. 3