Roman(tic) (infist_xxi) wrote,
Roman(tic)
infist_xxi

Чебурашка ищет друзей, часть следующая, философская

Чебурашка, ищущий друзей, немного завис с семантическим шаманством в выжимке смысловых термов из текстов блогов и временно оставил эту тему до новых озарений.
 
Из коментариев altsoph  к постам о тернистом пути Чебурашки я выудил правильную мысль - то что я хочу сделать, это именно "поиск единомышленников", но не поиск "интересов". Это важно! Потому что единомышленником может быть очередной Чебурашка, но он не даст мне новой информации о чем-то неизведанном. Короче, надо развести эти две задачи. Оставив первую до "термического" (от слова "терм" - некая единица смысла) озарения, попробуем предложить довольно простое решение второй.
 
Итак, размышляем над сервисом рекомендации интересных блогов!
 
Фундаментом размышлений будет тот факт, что ЖЖ (ну или любой другой блогхостинг) есть граф. Добавим к этому факту ряд гипотез:
 
1. Гипотеза связности: если несколько моих френдов читают какой-то журнал, то наверное и мне стоит его как минимум посмотреть. Назовем его журналом Х.
 
2. Гипотеза избранности: чем меньше у моего френда, читающего журнал Х, собственных френдов, тем больше внимания мне надо обратить на журнал Х. Переводя на русский: если френд читает 1000 журналов то велика вероятность что 90% из них - информационный мусор.
 
Ориентированности графа (взаимное френдование) в гипотезах значения не придается, ибо мотивация взаимного фредования различна и, скорее, является минусом чем плюсом. Потому что юзеру tema  меня френдить смысла нет, а мне его - есть, ибо интересно.
 
Вот исходя из этих положений попробуем реализовать следующий алгоритм:
 
1. Берем френдов юзера (поколение F1).
2. Для каждого френда - берем френдов френда (поколение F2)
3. Ищем пересечения множеств в поколении F2
4. Взвешиваем найденные пересчения коэффициентами от частоты совпадений (скока моих френдов читает журнал Х) и избранности (из гипотезы 2)
5. Сортируем в порядке убывания результата и предлагаем ознакомиться с TOP5 найденных журналов
6. Смотрим что нам предложили :)
Tags: анализ блогов
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments