Научная статья на тему 'Об одной модели информационного управления в социальных сетях'

Об одной модели информационного управления в социальных сетях Текст научной статьи по специальности «Математика»

CC BY
312
86
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СОЦИАЛЬНАЯ СЕТЬ / РАВНОВЕСИЕ ПО НЭШУ / ИНФОРМАЦИОННОЕ УПРАВЛЕНИЕ / SOCIAL NETWORK / NASH EQUILIBRIUM / INFORMATION CONTROL

Аннотация научной статьи по математике, автор научной работы — Федянин Денис Николаевич, Чхартишвили Александр Гедеванович

Игровая модель, используемая в работе, является композицией марковской модели социальной сети и новой модели, описывающей поведение агентов при аккордном стимулировании Центром. В статье описаны равновесия Нэша и условия на типы агентов для социальной сети. На основе этого построено оптимальное управление типами, гарантирующие максимум целевой функции Центра.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The game-theoretical model used in this paper is the composition of the Markov model of social networks and the new model describing behavior of agents under group incentives provided by the principal. The article describes the Nash equilibrium and the conditions on the types of agents in a social network. Then the optimal information control mechanism of agents’ types is built to maximize the payoff of the principal.

Текст научной работы на тему «Об одной модели информационного управления в социальных сетях»

УДК 519.711.2 ББК 60.54

ОБ ОДНОЙ МОДЕЛИ ИНФОРМАЦИОННОГО УПРАВЛЕНИЯ В СОЦИАЛЬНЫХ СЕТЯХ

Федянин Д. Н. 1

(Репетит-Центр, Москва)

Чхартишвили А. Г. 2

(Учреждение Российской академии наук Институт проблем управления им. В.А. Трапезнкиова РАН, Москва)

Игровая модель, используемая в работе, является композицией марковской модели социальной сети и новой модели, описывающей поведение агентов при аккордном стимулировании Центром. В статье описаны равновесия Нэша и условия на типы агентов для социальной сети. На основе этого построено оптимальное управление типами, гарантирующие максимум целевой функции Центра.

Ключевые слова: социальная сеть, равновесие по Нэшу, информационное управление.

1. Введение

В последние годы большой интерес исследователей привлекают социальные сети - см., напр., [4, 6-9], а также обзорную работу [1]. Также можно отметить монографию [5], автор которой анализирует большое число работ по исследованию формирования сетей и их динамики.

Под социальной сетью на качественном уровне понимается социальная структура, состоящая из множества элементов сети или агентов (субъектов - индивидуальных или коллективных,

1 Денис Николаевич Федянин, магистр (dfedyanin@inbox.ru).

2 Александр Гедеванович Чхартишвили, главный научный сотрудник, доктор физико-математических наук (sandro_ch@mail.ru).

например, индивидов, семей, групп, организаций) и определенного на нем множества отношений (совокупности связей между агентами, например, знакомства, дружбы, сотрудничества, коммуникации). Формально социальная сеть представляет собой граф G(N,E), в котором N = {1, 2, ..., п} - конечное множество вершин и E - множество ребер, отражающих взаимодействие агентов.

При моделировании социальных сетей обычно исходят из предположения о том, что основная характеристика его элемента (его мнение по какому-либо вопросу, «зараженность» чем-либо в моделях распространения эпидемий и т.п.) меняется по некоторому заданному закону исходя из характеристик «соседних» элементов. В таких моделях (назовем их условно моделями первого типа) элемент сети является, по сути, пассивным.

Реже встречаются модели, где элемент сети сам выбирает характеристику (например, действие или бездействие) исходя из своих возможностей и интересов. В таких моделях (назовем их условно моделями второго типа) элемент сети является активным, т.е. обладает своим интересами (например, формализованными в виде целевой функции) и свободой выбора.

В данной работе рассматривается пример комплексной модели, в которой учитывается как пассивный, так и активный аспект элементов социальной сети. Каждый такой элемент характеризуется некоторым параметром, который может меняться под влиянием других агентов и на который может оказывать влияние управляющий орган - Центр. В то же время, каждый агент обладает целевой функцией и выбирает свое действие из множества допустимых действий.

2. Описание теоретико-игровой модели

Пусть имеется конечное множество агентов,

N = {1, 2, ..., п}, каждый из которых характеризуется параметром - типом - гг- (где 0 < гг- < 1), целевой функцией f и выбирает действие (где неотрицательное действительное число). Целевая функция ^го агента имеет следующий вид:

.2

(1) /, (X!,..., Хп ) = X, (+ ... + Хп - 1)

X,.

Содержательная интерпретация следующая: агенты прикладывают усилия х, к некоторому совместному действию, которое окажется успешным (дает положительный вклад в целевые функции агентов) в случае, если сумма усилий превышает некоторый порог, который принимается равным 1. Если действие оказалось успешным, то выигрыш агента (первое слагаемое целевой функции) тем больше, чем больше его усилие. С другой стороны, само по себе усилие агента вносит в его целевую функцию отрицательный вклад (второе слагаемое целевой функции), который зависит от типа г - чем больше тип, тем «легче» агенту прикладывать усилие (например, это может быть психологически объяснено большей лояльностью, симпатией агента к совместному действию).

Для нахождения равновесия Нэша, при котором все действия положительны (т.е. максимум целевой функции каждого агента достигается в области х, > 0), запишем следующую систему уравнений:

Удовлетворяющий этой системе набор действий точек действительно является равновесным по Нэшу, поскольку справедливо соотношение

Для решения системы выразим действие х, через сумму всех действий агентов (здесь и далее суммирование проводится от 1 до п):

(2) ^(Хі’-’Хп) = х. - -хг + (х1 +... + хп -1) = 0, , є N.

дх, ' г

(4)

Далее просуммируем по всем агентам,

и введем следующие обозначения:

(7) ^ = 1 кг.

,

Использую эти обозначения, можно записать

Из последнего соотношения видно, что система уравнений имеет решение при условии

При этом условии для равновесных действий агентов получаем выражение

Вышеприведенные выкладки доказывают следующее утверждение.

Утверждение 1. Необходимым и достаточным условием существования ненулевого равновесия является условие о > 1.

Отметим, что полученное равновесие является неединственным, поскольку в некоторых случаях максимум целевой функции агента достигается на границе области допустимых действий, т.е. при х, = 0. Сформулируем еще два утверждения, которые вместе с утверждением 1 полностью описывают структуру равновесий игры.

Утверждение 2. Набор действий (0, 0, ... , 0) является равновесием по Нэшу.

Доказательство. Нетрудно видеть, что

Первая и вторая производные этой функции по х^ в нуле отрицательны, поэтому хI = 0 является точкой максимума. Утверждение 2 доказано.

(9) > 1.

, і є N.

Утверждение 3. Если действие хотя бы одного из агентов равно нулю и система находится в положении равновесия по Нэшу, то это равновесие (0, 0, ., 0).

Доказательство. Не ограничивая общности, будем считать, что нулю равно действие 1-го агента. Поскольку нуль является точкой максимума по х1 (так как это равновесное действие), частная производная в нуле отрицательна:

(13)

дУ1( х1,..., Хп )

дх1

(

\

2 - і <1/

I х, -1 < 0,

, *1

откуда получаем соотношение

(

(14)

Л

2------

. <10

х1 = 0 < 1 -1;

,

Последнее соотношение дает необходимое условие существования равновесия Нэша при нулевом действии 1-го агента:

(15) X х} < 1.

(16)

Выпишем теперь производную целевой функции к-го агента:

д/к (X1,..., хп )

(

дх,.

\

2 - — хк+Е х-1.

Гк 0 }*к

Так как действия ограничены только снизу и функция непрерывно дифференцируема, то необходимым условием ненулевого локального максимума является равенство нулю производной, которое можно записать в следующем виде:

(17) 2

X =1-1

,

Последнее равенство противоречиво, поскольку левая его часть отрицательна, а правая - положительна. Утверждение 3 доказано.

3. Задача информационного управления: определение желательных типов агентов

Перейдем теперь к задаче информационного управления. Введем в рассмотрение Центр, который стремится управлять

типами агентов таким образом, чтобы привести их в наиболее желательное для него равновесие Нэша. В рамках данной работы будем считать, что задачей Центра является нахождение множества состояний сети (наборов типов агентов), при которых его целевая функция достигает максимального значения.

Некоторые возможные варианты целевых функций Центра подробно рассматриваются в монографии [2]. В данном случае выберем для нашей системы следующую целевую функцию:

Содержательно это означает, то действия агентов для Центра нежелательны, и его задачей является минимизация их суммарных действий. Примером может быть реакция систем защиты на действия злоумышленников.

Очевидно, Центру выгодны нулевые действия агентов. Поэтому он должен стремиться исключить ненулевое равновесие, т.е. сделать его невозможным. Согласно утверждению 1, ненулевое равновесие не существует при условии

Переписывая последнее соотношение для типов агентов, получаем окончательно условие на невозможность ненулевого равновесия:

В случае если типы агентов одинаковы, последнее соотношение приобретает после преобразования следующий вид:

Таким образом, мы получили условие на типы агентов, при выполнении которого Центр достигает своей цели. При этом условии в системе не существует ненулевого равновесия по Нэшу и, таким образом, единственным равновесием оказывается нулевое, при котором целевая функция Центра принимает максимальное значение.

(18) Е = -! х,.

,

(19) <г< 1.

2

(21) < <--------

п +1

4. Задача информационного управления: выбор оптимального воздействия на типы агентов

В данном разделе мы рассмотрим возможности Центра по осуществлению управления посредством изменения начальных мнений (типов) агента. Нетрудно видеть, что в данном случае (см. (6), (10), (17)) Центр заинтересован в уменьшении мнений агентов, поэтому будем рассматривать только воздействия, уменьшающие типы. Зависимость типа агента от воздействия на него Центра должна обладать следующими свойствами:

• быть непрерывной;

• асимптотически стремиться к нулю при увеличении воздействия Центра;

• в нуле равняться типу агента до воздействия Центра;

• монотонно убывать.

Этим условиям удовлетворяет следующая функция:

-—

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(22) ги = г0е а ,

где - - номер агента, неотрицательное действительное число ц -прилагаемое усилие Центра, г- - начальный тип агента (до

воздействия Центра), ги - тип агента после воздействия Центра,

положительное действительное число а- - константа, характеризующая степень влияния Центра на данного агента. Ниже также будет введено ограничение сверху на и-.

Находясь в одной социальной сети, агенты общаются, обмениваясь мнениями. Такой обмен мнениями приводит к тому, что тип агента изменяется в соответствии с типами агентов, которым он в данный момент доверяет. В том случае, если взаимодействие агентов продолжается достаточно долго, то их мнения стабилизируются - сходятся к единому результирующему типу (условия его существования подробно описаны в [1]).

Результирующий тип можно записать как сумму исходных типов агентов с положительными весами м-, характеризующими влиятельность агентов (подробнее см. [2-3]):

(23) г ¥ = ц>1г1и +... + .

Естественно предположить, что сумма всех усилий Центра ограничена сверху. Обозначим такое суммарное максимальное усилие Центра U, которое будем называть ресурсом. Обозначив через k количество агентов, на которых может влиять Центр (без ограничения общности можно считать, что это первые k агентов), оптимизационную задачу относительно Uj можно записать в следующем виде:

U

n i_

(24) X а ® min,

i =1

(25) иу > 0; "j < k,

(26) XUj = U;Uk+p = 0;p = 1,...,n - k.

j=i

Для нахождения решения применяется метод множителей Лагранжа. Функция Лагранжа для поставленной задачи

n Ui k

(27) L = X wrfe — + 1(Xиз - U).

i=i j=i

Следовательно, можно записать систему уравнений

(28)

d і -—

^ Т 1 0 '■) Г\

------L =------------w/i e j +1 = 0,

du. а.

d k

—L = Xи. -U = 0. dl j

Решив уравнения, запишем следующее выражение для

(29) щ = а, 1п .

Теперь можно выразить X из второго уравнения, подставив

полученное выше выражение для и,

к 0

(30) Xа 1п- и = 0,

1=1 1

После преобразования оно может быть записано как

( к

(31) 1п 1 =

272

X— І (Xа— lnaiwiri0 - U).

V j=1 0

Таким образом, выражение для X

I Г а іпаиг0+и I

-12“

(32) 1 = е 3

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

(33) Щ = “ (1п аМГ0 - 1пЛ),

Г к V1 Г к Л-1 к

(34) Щ = 2“з аи + 2“ 2ар 1парМрГр0 -“ 1п агМгГг“•

V з=1 0 V з=1 0 р=1

Решение системы дает условие на количество ресурса, при котором оптимальное управление Центра может гарантировать отсутствие ненулевых равновесий Нэша:

(35) Г

<----------Г

1 і=к+1

п -

Изгз

где

(36) £ = 1п аіиігі---------------

а.

1 ( к Л 1 к

Еа. Г а. \na w r.0.

З і і і і

V3=1 0 і=1

В случае одинаковых значений а (что соответствует одинаковым возможностям Центра по влиянию на каждого агента) это соотношение можно записать в более простом виде:

(к ( к Л ( к^\

и > а

(37)

Г 1пИзг3 + Газ 1п Г

V з =1 0

а

Г

а

1п

,3=1 0

V з =1 0

7 -Г+

■ 1 з = к+

з=к+1

ИзГз

0

Таким образом, мы получили условие на суммарное количество ресурсов, при выполнении которого Центр способен предотвратить активность агентов, т.е. сделать нулевое равновесие Нэша единственным. Иными словами, если Центр располагает ресурсом и таким, что выполняется условие (35) (с учетом (36)), то он может при помощи управляющих воздействий (34) добиться бездействия (т.е. выбора нулевых действий) агентов.

В то же время, при недостатке ресурса (т.е. при невыполнении условия (35)) существует ненулевое равновесие Нэша, в котором агенты осуществляют нежелательное для Центра коллективное действие.

5. Заключение

В данной работе рассмотрена модель информационного управления в социальной сети, описывающая воздействие Центра на мнения (типы) агентов с целью добиться выгодного для Центра исхода взаимодействия агентов. Выгода для Центра в данной модели состоит в том, чтобы добиться от агентов отказа от действий. При этом была существенно использована описанная в [2-3] модель изменения мнений агентов в результате взаимодействия.

В общем случае интерес представляет описание взаимосвязи между возможностями Центра по воздействию на мнения членов социальной сети и результатами их взаимодействия. По-видимому, в общем случае эта задача не может быть решена в явном виде, поэтому перспективным направлением дальнейших исследований является рассмотрение содержательных частных случаев.

Литература

1. ГУБАНОВ Д А., НОВИКОВ Д А., ЧХАРТИШВИЛИ А.Г.

Модели влияния в социальных сетях // Управление большими системами. Выпуск 27. М.: ИПУ РАН, 2009. С. 205-281.

2. ГУБАНОВ Д А., НОВИКОВ Д А., ЧХАРТИШВИЛИ А.Г.

Социальные сети: модели информационного влияния,

управления и противоборства - М.: Физматлит, 2010.

3. ГУБАНОВ Д А., НОВИКОВ Д А., ЧХАРТИШВИЛИ А.Г. Модели информационного влиянии и информационного управления в социальных сетях // Проблемы управления. 2009, №5, С. 28-35.

4. BUCHANAN J. An Economic Theory of Clubs // Economica (Blackwell Publishing). - 1965. - №32 (125) pp. 1-14.

5. JACKSON M. Social and Economic Networks // Princeton: Princeton University Press, 2008. - 520 p.

6. MEINZEN-DICK R., DI GREGORIO M. Collective action and property rights for sustainable development. // International Food Policy Research Institute (IFPRI). - 2004. - 36 p.

7. NEWMAN M. Coauthorship networks and patterns of scientific collaboration // Proceedings of the National Academy of Sciences. - 2004. - №101. - pp. 5200 - 5205.

8. OSTROM E. Governing the Commons: The Evolution of Institutions for Collective Action (Political Economy of Institutions and Decisions) // Cambridge University Press. - 1990. - 298 p.

9. SCHNETTLER S. A structured overview of 50 years of small-world research // Social Networks. - 2009. - 31(3). - pp. 165178.

ОN A PROBLEM OF INFORMATION CONTROL IN SOCIAL NETWORKS

Alexander Chkhartishvili, Chief Researcher, Dr. of Physics and Mathematical Sciences, Institute of Control Sciences of RAS.

Denis Fedyanin, Master of Science, “Repetit-Center”, Moscow.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Abstract: The game-theoretical model used in this paper is the composition of the Markov model of social networks and the new model describing behavior of agents under group incentives provided by the principal. The article describes the Nash equilibrium and the conditions on the types of agents in a social network. Then the optimal information control mechanism of agents’ types is built to maximize the payoff of the principal.

Keywords: social network, Nash equilibrium, information control.

Статья представлена к публикации членом редакционной коллегии Д. А. Новиковым

i Надоели баннеры? Вы всегда можете отключить рекламу.