Free 'Popular Users Amongst Your Friends' with PageRank

May 11, 2006 11:37

------ copy of the original lj_nifty post ------
I've made an independent tool to find most popular users among your friends which are not your friends. You can consider this kind of users as good candidates to be included in your friend's lists since they are valued by your friends. This tool as actually a free equivalent for LJ tool Popular Users Amongst Your Friends which is available for paid customers only. The disadvantage of this version that it can take some time to evaluate all your friends if you have many of them.
I've added the localized PageRank functionality which give properly weighted popularity score (not only the number of votes as in standard model).

Your comments and suggestions are welcome.

UPD: now with caching and PageRank score explanation
UPD2: friends table can be exported to the journal
UPD3: Friend 4 a day icon for your journal !!!
UPD4: Script restored!!!
------------ end of original post -------------

UPD: Скрипт снова запущен (14/12/2010) !!!


Что это такое и что это значит?

Скрипт сгенерит таблицу пользователей ЖЖ, которые не являются друзьями пользователя, но популярны среди друзей запрошенного пользователя.
По своему назначению данная утилита является эквивалентом утилиты Popular Users Amongst Your Friends доступной исключительно платным пользователям, но в ее основе лежит локальный аналог алгоритма PageRank, используемого в Google, который дает более осмысленный рейтинг. "Локальный" подразумевает, что при вычислении рейтинга учитывается только популярность среди друзей. По подобной системе рекомендуются товары в Amazon: Customers interested in this title may also be interested in ...

Более подробное объяснение алгоритма на понятном русском здесь.
Как интерпретировать: в зависимости от рейтинга пользователи из таблицы получают одну, две или три звезды
или же совсем не одной. "Звездные" пользователи, вероятно, заслуживают внимания, особенно, если они имеют больше одной звезды. Зачастую подобными пользователями оказываются те, кого вы сознательно не включаете в список друзей, попробуйте смирится с их присутствием в этом списке. Если же "звездных" совсем нет - это значит, что пользователь хорошо интегрирован в свое окружение и уже зафрендил всех, кого зафрендили его друзья.

hint: Если таблица вызывает сомнения - жмите по "Sort by Simple voting" в результатах, тогда будут показаны рекордсмены по простому счету голосов друзей.

Можно сгенерить и инвертированную таблицу (галочка в "Invert search", таблица interested in), которая покажет, среди чьих друзей данный пользователь наиболее популярен.
Скрипт также сгенерит html-код для иконки Friend 4 a day, которая каждый день будет случайно находить одного юзера из этого списка, кликая по иконке можно переходить к журналу выбранного юзера.

Постите сюда ваши пожелания и комментарии.

Disclaimer 1: Пожалуйста, не питайте иллюзий, никакой проверки на совпадение интересов в скрипте нет, только анализ социальной сети ЖЖ.
Disclaimer 2: Автор никому никого в друзья не навязывает и он не виноват, что в списках оказываются пользователи, которых вы недолюбливаете, но так уж плетутся социальные сети :)
UPD: Загрузка информации о пользователях может занять некоторое время, пожалуйста, сохраняйте спокойствие. После первого запуска информация будет закеширована, если вы изменили свой список друзей и хотите увидеть изменения в таблице, кликните на соответствующую ссылку в результатах.

UPD: Возможно скорое обновление

lj

Previous post Next post
Up