Это функция нескольких переменных:
1. Активность человека, количество публикаций, которые попадают в вашу ленту
2. Время и количество просмотров постов этого человека в вашей ленте
3. Количество "лайков" и "поделиться", связанных с публикациями этого человека
4. Количество ваших ответов и комментариев, связанных с этим человеком
5. Количество общих друзей
6. Количество просмотра страницы профиля человека
7. Количество и продолжительность диалогов во внутреннем чате с данным пользователем
Все направлено на то, чтобы быстро найти человека, с которым вы активно взаимодействуете среди всего списка друзей. Аналогичный алгоритм и Вконтакте.