TouchGraph – визуализация эгоцентрической сети в Facebook

По большому счёту я завёл профиль в Facebook лишь для того, чтобы посмотреть, как работает CEMAP II – расширение для программы анализа социальных сетей ORA, позволяющее скачивать, анализировать и визуализировать сетевые данные из различных источников – Facebook, Twitter, YouTube, etc. Её настройка была не самой простой, да и требовала установленной ORA.

А тут на вводной лекции по курсу “Advanced Network Analysis I – Selection Mechanisms and Social Structure” профессор John Skvoretz представил аналогичную разработку своих знакомых – TouchGraph. Судя по всему, это полноценное приложение для визуализации и анализа сетевых данных, однако для затравки у них есть “пробник” под названием TouchGraph Facebook Browser. В отличие от CEMAP II, он является самостоятельным приложением, написанным на Java, для работы которого достаточно просто воспользоваться сервисом Facebook Connect. Имеются также аналогичные приложения для Amazon и Google.

Т.к. монитор ноутбука не позволяет сделать качественный скриншот всех продуктов, остановлюсь только на первом.

Facebook profile network visualization in TouchGraph
Интерфейс TouchGaph с визуализацией эго-сети и настройками

По большому счёту, ничего кроме визуализации данное приложение не содержит. Зато последнюю можно настраивать, выбирая для отображения либо имена, либо фотографии, добавляя/удаляя отдельных пользователей и т.д. Наиболее интересной особенностью является то, что программа сама выполняет простенькую кластеризацию контактов на группы на основе структурной или регулярной эквивалентности ссылок. Например, на данном скриншоте красным цветом отображены мои контакты по университету, зелёным – знакомые с летней школы, сфетлофиолетовым – коллеги с работы, светло-синим – однокурсники по бакалавриату и т.д.

Картинку эгосети размером до 20 пользователей можно загружать на свою страничку в Facebook. Не знаю, существуют ли уже подобные приложения для “Вконтакте”, но, разумею, что их появление не за горами.