Рост социальных сетей - Агентное моделирование
В одном из постов я рассказал о своем докладе на РИТ 2008, где использовал системную динамику для объяснения механизмов роста социальных сетей.
На днях я попробовал использовать агентное моделирование для этих целей и в этом посте расскажу, что у меня получилось.
Всегда интересно сравнить результаты работы 2х различных подходов: агентного моделирования и системной динамики.
В качестве агентов я выбрал людей. Люди, как и в модели СД, могут быть активными пользователями социальной сети, пассивными или не пользоваться сетью вовсе.
Агенты беспорядочно двигаются в 2хмерном пространстве и, если активный пользователь сети встречается с непользователем, то с вероятностью, заданной для симуляции (слайдер infectivity), он ангажирует одного из встреченных им непользователей стать пользователем сети.
Активность пользователей сети спадает по истечении 30 недель и пассивные пользователи уже не привлекают новых пользователей.
Рекламу я убрал из модели, т.к. в данном случае интересует работа механизмов сарафанного радио.
Вот как выглядит пространство при старте модели.
Голубым показаны непользователи сети, зеленым - активные пользователи, а красным - пассивные пользователи. Для работы сарафанного радио должно быть несколько активных пользователей, поэтому при старте модели 2.5% всей целевой аудитории является активными пользователями.
Вот пара скриншотов, сделанных в ходе работы модели и окончательное состояние:
Обратите внимание на график: поведение во времени такое же, что дает модель системной динамики, но более дискретное (количество пользователей - всегда целое число).
Отсюда я могу сделать вывод, что в общем и целом оба подхода дают одинаковые результаты, но модель СД сделать было гораздо проще. С другой стороны, агентная модель более полезна с точки зрения конкретных цифр и лучше поддается усложнению.
Для тех, кто заинтересовался, можно поиграть в эту модель, скачав себе архив, распаковав его и открыв bassmodel.html в любимом браузере (у вас должна быть установлена Java). Вы можете изменять параметры модели (слайдеры initial-people и infectivity), а также управлять скоростью модели (слайдер над 2хмерным пространством).


May 18th, 2008 at 11:16 pm
[...] и продуманной бизнес-модели соцсети, а я расскажу о моделировании роста социальных сетей при помощи агентного [...]
May 23rd, 2008 at 10:16 pm
[...] на моем докладе, надеюсь Вам понравилось! А вот статья и модель, которую я демонстрировал в ходе своего [...]