Введение 3
Постановка задачи 4
Обзор литературы 5
Глава 1. Математическая модель 9
1.1. Поиск критической вероятности 9
1.2. Модель поведения сети выше перколяционного порога . . 13
1.3. Модель поведения сети ниже критической вероятности . . 15
Глава 2. Численное моделирование 17
Выводы 24
Заключение 25
Список литературы 26
Приложение 1 29
Приложение 2 30
Приложение 3 31
В современном мире социальные сети плотно вошли в нашу жизнь. Сложно представить себе человека, который не зарегистрирован или не пользовался бы ими каждый день. Сети позволяют налаживать не только коммуникацию между людьми, но и на своих площадках развивать рекламные и торговые компании. На сегодняшний день социальные сети являются самым посещаемым ресурсом в интернете.
Социальная сеть - социальная структура, состоящая из группы узлов или социальных объектов и связями между ними. Этими объектами могут быть люди или группа людей, сообщества, организации. В буквальном смысле, социальная сеть - это сообщество людей, объединенных одинаковыми интересами, общими социальными связями, каким-либо делом для взаимодействия между собой.
В настоящее время около 3,8 миллиардов людей [1] зарегистрированы в различных социальных сетях. Поскольку каждый пользователь добровольно публикует информацию о себе, о своих взглядах и предпочтениях, социальные сети представляют богатый источник данных для анализа и исследования поведения групп людей. Большую роль в данных исследованиях играют структурные свойства социальной сети. С одной стороны чем больше у пользователя связей, тем больше возможностей через свое окружение повлиять на мнение всей сети. Но, с другой стороны, тем больше уязвимость к чужому мнению.
Постановка задачи
На сегодняшний день существует большое множество работ, посвященных исследованию влияния в социальных сетях. Математические модели, которые показывают критические переходы были объединены в одну группу - перколяционные модели. Такие модели активно используются в физике. В теории пекроляции постановка задачи звучит следующим образом: имеется двумерная решетка с некоторым количеством узлов и связей между ними. Часть узлов занята и может проводить электрический ток. Остальная часть узлов является диэлектриком. Необходимо найти такую минимальную концентрацию занятых узлов, при которой имеется сквозной путь через всю решетку, электрический ток пронизывает всю решетку от одного края до другого.
Касательно социальных сетей, узлами являются пользователи социальной сети, а связями - социальные связи между ними. Будем считать занятыми узлами тех пользователей, которые принадлежат какому-либо движению, имеют одинаковое взгляды, либо обладают схожими интересами. Применяя модель теории перокляции к социальным сетями, задача звучит следующим образом: необходимо найти такую минимальную долю занятых пользователей, при которой оставшиеся узлы социальной сети начнут присоединяться к этому движению.
Другой важной задачей данной работы является моделирование поведения социальной сети в зависимости от порога перколяции. При достижении перколяционного кластера свойства социальной сети резко и скачкообразно меняются: возникает или затухает эпидемия, резко увеличиваются просмотры популярного блогера. В ходе данной работы был рассмотрен численный пример. Основной метод - численное моделирование на решетках или деревьях.
Обзор литературы
На данный момент существует множество работ, посвященных моделированию социальных сетей. В одних из них большое внимание уделяется правилам взаимодействия между агентами, в других - моделям управления данными в социальных сетях.
Одно из направлений исследования социального взаимодействия составляют модели критической массы. Например, модель [17], в которой агенты осуществляют бинарный выбор, а их поведение можно описать одной целевой функцией. Функция полезности агента возрастает с увеличением доли агентов, сделавших такой же выбор. Такие модели получили широкое распространение в физике и эпидемиологии. Одним из ярких примеров является SIR-модель [12]. В этой работе рассматривается совокупность людей, где каждый человек может заразиться инфекцией при контакте с другими людьми. Весь процесс заболевания делится на три стадии - восприимчивость, заражение инфекцией, выход из состояния болезни. Важный вопрос, на который необходимо найти ответ - будет ли инфекция распространятся до тех пор пока все восприимчивые люди не переболеют или инфекция затухнет, не коснувшись части населения. После выздоровления индивидум приобретает иммунитет к болезни. В качестве критической массы выступает плотность населения. Существует расширение этой модели [5]. Совокупность людей разбивают на четыре стадии - здоровые, восприимчивые, больные и выздоровевшие. Выздоровевший становится восприимчивый к болезни через некоторое время. Самый простой пример - заболевание гриппом. Распространение вирусов характерно и для интернет ресурсов. В статье [15] авторы находят компьютерный вирус и среднюю продолжительность жизни инфекции. Определяя динамическую модель распространения, ученые утверждают, что в такой модели отсутствует эпидемиологический порог, а вместе с ним и критическое поведение. Однако основополагающей моделью критической массы в социальной науке является работа [20]. В этой модели рассматривается то, как группа людей принимает решение относительно района проживания. Выбор строится по отношению к своему окружению. В другой работе этого же автора [19]используется модель пространственного соседства. Рассматривается поведение двух групп людей, которые отличаются по одному признаку. Все они, в зависимости от своих предпочтений, имеют две возможности: либо жить в окружении людей из другой группы, либо перемещаться в то место, где люди из своей группы представлены в большей пропорции. В рамках этой работы были построены кластеры, при изменении размера которых нарушалась структура равновесия. Также существует модель ограниченного окружения [21]. В отличие от предыдущей модели этого автора под окружением понимается сообщество, в котором агенту комфортно находиться. В этой модели при незначительном превышении плотности агентов некторого критического значения существует несколько положений равновесия. В книге [22] несколько примеров, основанных на модели ограниченного соседства. Среди них оказались такие примеры как коллективное поведение, посещение баскетбольных матчей, присоединение к аплодисментам, голосование. В работе [11] автор рассмотрел несколько с другой стороны критическую массу. В отличие от моделей [19], [21], где рассматривались группы людей, здесь автор исследовал устойчивость равновесия в поведении одного типа агентов. Они могу принимать одно из двух решений: действовать или бездействовать. Опираясь на свои предпочтения, агенты действуют так, чтобы максимизировать свою прибыль. Однако в своей работе автор не учитывал случаи, когда некоторые из рассматриваемой совокупности являются друзьями. Именно дружеские связи сильно изменяют поведение агентов. Улучшенную модель реализовал Чуэ в своей работе [8], однако в ней есть свои минусы: не учитываются временные ограничения для перемещения агентов. Несмотря на все ограничения, пороговая модель Грановеттера получила широкое использование в области социального поведения.
В социальных сетях пользователи добавляю друг друга в друзья. Численность пользователей растет достаточно быстро. Закон Меткалфа [14] гласит, что если каждый участник может связаться с каждым, то эффект полезность сети пропорционален квадрату численности пользователей сети. Сетевой эффект соответствует числу возможных связей. Позднее в статье [18] автор сформулировал свой закон, основанный на [14]. Ценность сети возрастает геометрически и ~ 2n. Однако ученые, которые исследуют социальные сети, в своей статье [16] предполагают, что социальная сеть размером nрастет пропорционально nlog(n). Эта скорость быстрее, чем линейный рост, но намного медленнее, чем квадратичный рост по закону Меткалфа. В статье [6] авторы вводят неиерархический механизм роста социальной сети, который не определяет строгие правила для присоединения новых пользователей. В результате исследования получают уравнения скорости для эволюции распределения степеней.
С помощью ежедневных взаимодействий, таких как комментирование фотографий или отправка сообщений, возникают небольшие группы людей, изменяющиеся со временем, с одинаковыми интересами. В статье [9] авторы моделируют социальную сеть, предлагая новый подход для анализа взаимоотношений. Исследуя поведения отдельных узлов, ученые приходят к выводу, что существует корреляционное отношение между дружественной связью и присутствием пользователя в определенной группе по интересам. Одним из подходов управления потоками данных в информационных сетях являются модели, основанные на теории перколяции. Такие задачи возникают чаще всего в физике при протекании жидкости или газа. Однако встречались случаи, когда данную теорию применяли и в геологии для определения свойств полезных ископаемых. Слово преколяция впервые употребили в 1957 г. в работе [7]. С помощью перколяционных моделей можно производить информационные расчеты, анализировать распространение эпидемии, исследовать свойства пористых материалов, исследовать надежность сети. В работе [4] используется теория перколяция для обеспечения максимально эффективного использования полосы пропускания для водных видов транспорта. Специфика такой задачи состоит в разнообразии целей управления, также существенное влияние оказывает большая размерность системы. В результате этой работы была выделена возможность использовать теорию перколяции для обеспечения целостной передачи данных, когда система динамически изменяется, переставая носить стационарный характер. Позднее, в работе [23] автор применил теорию протекания для описания информационной проводимости многосвязных семантических сетей. В статье описаны подходы к семантическому представлению документа. Перколяционный порог определяет потерю смысла и разбиение текста на отдельные несвязные фрагменты, показано соотношение этого порога и смысловой силы документа. В качестве показателя информационной проводимости используется порог протекания.
На сегодняшний день теория перколяции используется во многих точных науках. Существуют целые сборники с подробным описанием алгоритмов работы. Одним из таких является книга [2]. В первых главах рассматриваются регулярные и стохастические фракталы, а дальше автор переходит к описанию фрактальных структур, возникающих при геометрических фазовых переходах. Именно с использованием фрактальной геометрии и теории перколяции автор описывает работу сложных систем.
Роль социальных сетей в жизни трудно переоценить. Люди различных возрастов и категорий общаются и обмениваются информацией в сети. Социальные сети давно стали инструментом распространения информации. Воздействуя через них, люди поддаются общественному мнению и подвергают других пользователей на определенные действия.
Однако, в этом исследовании были сделаны предположения, которые расходятся с реальной структурой социальных сетей.
1. Бесконечное число пользователей социальной сети. Это предположение верно для больших сетей, но, если рассматривать сеть, с конечным числом пользователей, то, вероятно, фазовый переход будет постепенным.
2. Фиксированное число связей у каждого пользователя. Это предположение менее реалистично, поскольку число социальных связей, которые может иметь любой человек, может быть переменным. Теорию перколяцию с решеткой Бете достаточно трудно использовать, учитывая этот факт. Вероятно, для дальнейших исследований необходимо развивать данную модель, либо использовать другую.
3. В исследуемой модели нет циклов. Данное предположение расходится с реальной структурой социальной сети. Для дальнейших исследований необходимо расширить рассматриваемую модель, чтобы обеспечить эффективное управление социальной сетью.
[1] Воронкин А.С. Социальные сети: эволюция, структура, анализ. // Образовательные технологии и общество - 2014. - №1. - С. 650-675.
[2] Иудин Д.И. Фракталы: от простого к сложному / Д.И. Иудин, Е.В. Копосов. - Нижегородский государственный архитектурно-строительный университет -- Нижний Новгород: ННГАСУ, 2012. - 200 с.
[3] Курносова Е. Социльные сети в цифрах [Электронный ресурс] - Режим доступа: https://mediascope.net/upload/iblock/f97/18.04.2019/Mediascope.pdf(дата обращения: 26.04.2020)
[4] Соколов С.С., Некрасова А.А. Исследование возможности применения теории перколяции для управления потоками данных в информационных сетях на транспорте // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. - 2015. - №4. - С. 192-198.
[5] Bailey N. The Mathematical Theory of Infectious Diseases
[6] Boccaletti S., Hwang D.-U., Latora V. Growing hierarchical scale-free networks by means of nonhierarchical processes // International Journal of Bifurcation and Chaos. - 2007. - Vol. 17, №7 - P. 2447-2452. and Its Applications. — New York: Hafner Press, 1975.
[7] Broadbent S.R., Hammersley J.M. Percolation processes I. Crystals and mazes // Mathematical Proceedings of the Cambridge Philosophical Society. - 1957.- Vol. 53, №3. - P. 629-641.
[8] Chwe M. Structure and Strategy in Collective Action // American Journal of Sociology. - 1999. - Vol. 105, №1. - Р. 128—157.
[9] Du N., Wang H., Faloutsos C. Analysis of large multi-modal social networks: patterns and a generator //In Proceedings of the 2010 European Conference on Machine learning and knowledge discovery in databases: Part I, ECML PKDD’10 - P. 393- 408. Springer-Verlag.
[10] Dunbar R., Neocortex size as a constraint on group size in primates // Journal of Human Evolution - 1992. - №2. - P. 469-493.
[11] Granovetter M. Threshold Models of Collective Behavior // The American Journal of Sociology. - 1987. - Vol. 83, №6. - P. 1420—1443.
[12] Kempe D., Kleinberg J., Tardos E. Influential Nodes in a Diffusion Model for Social Networks. Automata, Languages and Programming In Automata // Languages and Programming. - 2005. -— Vol. 3580. - P. 1127—1138.
[13] Lesko S.A., Zhukov D.O. Percolation Models of Information Dissemination in Social Networks // 2015 IEEE International Conference on Smart City - 2015. - P. 213-216.
[14] Metcalfe B. There oughta be a law. New York Times, July 15, 1996.
[15] Pastor-Satorras R., Vespignani A. Epidemic spreading in finite scale-free networks // Physical Review Letters - 2001. - Vol. 65 - P. 1081-1084.
[16] Odlyzko, A., Tilly, B. A refutation of Metcalfe’s Law and a better estimate for the value of networks and network interconnections // Digital Technology Center - 2005 - P. 148-159.
[17] Oliver P., Marwell G., Teixeira R. A Theory of the Critical Mass. I. Interdependence, Group Heterogeneity, and the Production of Collective Action // The American Journal of Sociology. - 1985. - Vol. 91, № 3. - Р. 522—556.
[18] Reed D. P. The law of the pack // Harvard Business Review - 2001 - P. 23-24.
[19] Schelling T. A process of residential segregation: Neighborhood tipping, in Racial Discrimination // Racial discrimination in economic life - 1972. —¬Р. 157—184.
[20] Schelling T. Dynamic models of segregation // Journal of Mathematical Sociology. - 1971. - Vol. 1. - Р. 143—186.
[21] Schelling T. Hockey Helmets, Concealed Weapons, and Daylight Saving: A Study of Binary Choices with Externalities // The Journal of Conflict Resolution. —- 1973. -— Vol. 17, №3. - Р. 381—428.
[22] Schelling T. Micromotives and Macrobehavior. -— New York : WW Norton Co, 1978. - 272 p.
[23] Zhukov D.O., Alyoshkin A.S. Information search model based on the use of percolation properties of semantic networks of texts // Advances in Economics, Business and Management Research. - 2019. - Vol. 81 - P. 205-209.