Центральность Каца

Мера центральности в сети на основе влияния узлов

В теории графов центральность по Кацу или альфа-центральность узла является мерой центральности в сети . Она была введена Лео Кацем в 1953 году и используется для измерения относительной степени влияния субъекта (или узла) в социальной сети . [1] В отличие от типичных мер центральности, которые рассматривают только кратчайший путь ( геодезический ) между парой субъектов, центральность по Кацу измеряет влияние, принимая во внимание общее количество переходов между парой субъектов. [2]

Он похож на PageRank Google и центральность собственного вектора . [3]

Измерение

Простая социальная сеть: узлы представляют людей или актеров, а ребра между узлами представляют некоторые отношения между актерами.

Центральность Катца вычисляет относительное влияние узла в сети, измеряя количество непосредственных соседей (узлы первой степени), а также всех других узлов в сети, которые подключаются к рассматриваемому узлу через этих непосредственных соседей. Однако соединения, установленные с удаленными соседями, штрафуются коэффициентом затухания . [4] Каждому пути или соединению между парой узлов назначается вес, определяемый и расстоянием между узлами как . α {\displaystyle \alpha } α {\displaystyle \alpha } α d {\displaystyle \alpha ^{d}}

Например, на рисунке справа предположим, что измеряется центральность Джона и что . Вес, назначенный каждой связи, которая соединяет Джона с его непосредственными соседями Джейн и Бобом, будет . Поскольку Хосе соединяется с Джоном косвенно через Боба, вес, назначенный этой связи (состоящей из двух связей), будет . Аналогично вес, назначенный связи между Агнетой и Джоном через Азиза и Джейн, будет , а вес, назначенный связи между Агнетой и Джоном через Диего, Хосе и Боба, будет . α = 0.5 {\displaystyle \alpha =0.5} ( 0.5 ) 1 = 0.5 {\displaystyle (0.5)^{1}=0.5} ( 0.5 ) 2 = 0.25 {\displaystyle (0.5)^{2}=0.25} ( 0.5 ) 3 = 0.125 {\displaystyle (0.5)^{3}=0.125} ( 0.5 ) 4 = 0.0625 {\displaystyle (0.5)^{4}=0.0625}

Математическая формулировка

Пусть Aматрица смежности рассматриваемой сети. Элементы A это переменные, которые принимают значение 1, если узел i соединен с узлом j , и 0 в противном случае. Степени A указывают на наличие (или отсутствие) связей между двумя узлами через посредников. Например, в матрице , если элемент , это указывает на то, что узел 2 и узел 12 соединены некоторым путем длины 3. Если обозначает центральность по Кацу узла  i , то, учитывая значение , математически: ( a i j ) {\displaystyle (a_{ij})} A 3 {\displaystyle A^{3}} ( a 2 , 12 ) = 1 {\displaystyle (a_{2,12})=1} C K a t z ( i ) {\displaystyle C_{\mathrm {Katz} }(i)} α ( 0 , 1 ) {\displaystyle \alpha \in (0,1)}

C K a t z ( i ) = k = 1 j = 1 n α k ( A k ) j i {\displaystyle C_{\mathrm {Katz} }(i)=\sum _{k=1}^{\infty }\sum _{j=1}^{n}\alpha ^{k}(A^{k})_{ji}}

Обратите внимание, что приведенное выше определение использует тот факт, что элемент в месте расположения отражает общее число связей степени между узлами и . Значение коэффициента затухания должно быть выбрано таким образом, чтобы оно было меньше, чем обратная величина абсолютного значения наибольшего собственного значения A . [ 5] В этом случае для вычисления центральности Катца можно использовать следующее выражение: ( i , j ) {\displaystyle (i,j)} A k {\displaystyle A^{k}} k {\displaystyle k} i {\displaystyle i} j {\displaystyle j} α {\displaystyle \alpha }

C K a t z = ( ( I α A T ) 1 I ) I {\displaystyle {\overrightarrow {C}}_{\mathrm {Katz} }=((I-\alpha A^{T})^{-1}-I){\overrightarrow {I}}}

Здесь — единичная матрица, — вектор размера n ( n — число узлов), состоящий из единиц. обозначает транспонированную матрицу A, а обозначает инверсию матрицы члена . [5] I {\displaystyle I} I {\displaystyle {\overrightarrow {I}}} A T {\displaystyle A^{T}} ( I α A T ) 1 {\displaystyle (I-\alpha A^{T})^{-1}} ( I α A T ) {\displaystyle (I-\alpha A^{T})}

Расширение этой структуры позволяет вычислять обходы в динамической обстановке. [6] [7] Принимая зависящую от времени серию снимков смежности сети переходных ребер, представлена ​​зависимость обходов от вклада в кумулятивный эффект. Стрела времени сохраняется, так что вклад активности асимметричен в направлении распространения информации.

Сеть, производящая данные в форме:

{ A [ k ] R N × N } for k = 0 , 1 , 2 , , M , {\displaystyle \left\{A^{[k]}\in \mathbb {R} ^{N\times N}\right\}\qquad {\text{for}}\quad k=0,1,2,\ldots ,M,}

представляющая матрицу смежности в каждый момент времени . Следовательно: t k {\displaystyle t_{k}}

( A [ k ] ) i j = { 1 there is an edge from node  i  to node  j  at time  t k 0 otherwise {\displaystyle \left(A^{[k]}\right)_{ij}={\begin{cases}1&{\text{there is an edge from node }}i{\text{ to node }}j{\text{ at time }}t_{k}\\0&{\text{otherwise}}\end{cases}}}

Временные точки упорядочены, но не обязательно равномерно распределены. для которого есть взвешенный подсчет числа динамических обходов длины от узла к узлу . Форма для динамической коммуникабельности между участвующими узлами: t 0 < t 1 < < t M {\displaystyle t_{0}<t_{1}<\cdots <t_{M}} Q R N × N {\displaystyle Q\in \mathbb {R} ^{N\times N}} ( Q ) i j {\displaystyle (Q)_{ij}} w {\displaystyle w} i {\displaystyle i} j {\displaystyle j}

Q = ( I α A [ 0 ] ) 1 ( I α A [ M ] ) 1 . {\displaystyle {\mathcal {Q}}=\left(I-\alpha A^{[0]}\right)^{-1}\cdots \left(I-\alpha A^{[M]}\right)^{-1}.}

Это можно нормализовать с помощью:

Q ^ [ k ] = Q ^ [ k 1 ] ( I α A [ k ] ) 1 Q ^ [ k 1 ] ( I α A [ k ] ) 1 . {\displaystyle {\hat {\mathcal {Q}}}^{[k]}={\frac {{\hat {\mathcal {Q}}}^{[k-1]}\left(I-\alpha A^{[k]}\right)^{-1}}{\left\|{\hat {\mathcal {Q}}}^{[k-1]}\left(I-\alpha A^{[k]}\right)^{-1}\right\|}}.}

Таким образом, меры центральности, которые количественно определяют, насколько эффективно узел может «транслировать» и «принимать» динамические сообщения по сети: n {\displaystyle n}

C n b r o a d c a s t := k = 1 N Q n k a n d C n r e c e i v e := k = 1 N Q k n {\displaystyle C_{n}^{\mathrm {broadcast} }:=\sum _{k=1}^{N}{\mathcal {Q}}_{nk}\quad \mathrm {and} \quad C_{n}^{\mathrm {receive} }:=\sum _{k=1}^{N}{\mathcal {Q}}_{kn}} .

Альфа-центральность

Для графа с матрицей смежности центральность по Кацу определяется следующим образом: A i , j {\displaystyle A_{i,j}}

x = ( I α A T ) 1 e e {\displaystyle {\vec {x}}=(I-\alpha A^{T})^{-1}{\vec {e}}-{\vec {e}}\,}

где — внешняя важность, придаваемая узлу , а — неотрицательный коэффициент затухания, который должен быть меньше, чем обратная величина спектрального радиуса . В исходном определении Каца [8] использовался постоянный вектор . Хаббелл [9] ввел использование общего . e j {\displaystyle e_{j}} j {\displaystyle j} α {\displaystyle \alpha } A {\displaystyle A} e {\displaystyle {\vec {e}}} e {\displaystyle {\vec {e}}}

Полвека спустя Боначич и Ллойд [10] определили альфа-центральность как:

x = ( I α A T ) 1 e {\displaystyle {\vec {x}}=(I-\alpha A^{T})^{-1}{\vec {e}}\,}

что по сути идентично центральности Катца. Точнее, оценка узла отличается ровно на , поэтому если является постоянным, то порядок, индуцированный на узлах, идентичен. j {\displaystyle j} e j {\displaystyle e_{j}} e {\displaystyle {\vec {e}}}

Приложения

Центральность по Кацу можно использовать для вычисления центральности в направленных сетях, таких как сети цитирования и Всемирная паутина. [11]

Центральность по Кацу больше подходит для анализа направленных ациклических графов, где традиционно используемые меры, такие как центральность по собственному вектору, оказываются бесполезными. [11]

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

В нейронауке обнаружено, что центральность Катца коррелирует с относительной частотой срабатывания нейронов в нейронной сети. [13] Временное расширение центральности Катца применяется к данным фМРТ, полученным в ходе эксперимента по музыкальному обучению в [14] , где данные собираются у субъектов до и после процесса обучения. Результаты показывают, что изменения в структуре сети в течение музыкального воздействия создают в каждом сеансе количественную оценку перекрестной коммуникабельности, которая производит кластеры в соответствии с успешностью обучения.

Обобщенная форма центральности Катца может использоваться в качестве интуитивной системы ранжирования для спортивных команд, например, в студенческом футболе . [15]

Альфа-центральность реализована в библиотеке igraph для сетевого анализа и визуализации. [16]

Ссылки

  1. ^ Кац, Л. (1953). Новый индекс статуса, полученный из социометрического анализа. Психометрика, 39–43.
  2. ^ Ханнеман, Р. А. и Риддл, М. (2005). Введение в методы социальных сетей. Получено с http://faculty.ucr.edu/~hanneman/nettext/
  3. ^ Vigna, S. (2016). «Спектральный рейтинг». Network Science . 4 (4): 433– 445. doi : 10.1017/nws.2016.21 . hdl : 2434/527942 .
  4. ^ Аггарвал, CC (2011). Анализ данных социальных сетей. Нью-Йорк, Нью-Йорк: Springer.
  5. ^ ab Junker, BH, & Schreiber, F. (2008). Анализ биологических сетей. Хобокен, Нью-Джерси: John Wiley & Sons.
  6. ^ Grindrod, Peter; Parsons, Mark C; Higham, Desmond J; Estrada, Ernesto (2011). "Возможность общения через развивающиеся сети" (PDF) . Physical Review E. 83 ( 4). APS: 046120. Bibcode : 2011PhRvE..83d6120G. doi : 10.1103/PhysRevE.83.046120. PMID  21599253.
  7. ^ Питер Гриндрод; Десмонд Дж. Хайэм. (2010). «Развивающиеся графы: динамические модели, обратные задачи и распространение». Proc. R. Soc. A. 466 ( 2115): 753– 770. Bibcode : 2010RSPSA.466..753G. doi : 10.1098/rspa.2009.0456 . hdl : 20.500.11820/9ccf649d-eee7-44ec-9d3b-c34411bd3a6f .
  8. ^ Лео Кац (1953). «Новый индекс статуса, полученный из социометрического анализа». Психометрика . 18 (1): 39–43 . doi :10.1007/BF02289026. S2CID  121768822.
  9. ^ Чарльз Х. Хаббелл (1965). «Подход к идентификации клики с точки зрения ввода-вывода». Социометрия . 28 (4): 377–399 . doi :10.2307/2785990. JSTOR  2785990.
  10. ^ П. Боначич, П. Ллойд (2001). «Меры центральности, подобные собственным векторам, для асимметричных отношений». Социальные сети . 23 (3): 191– 201. CiteSeerX 10.1.1.226.2113 . doi :10.1016/S0378-8733(01)00038-7. 
  11. ^ ab Newman, ME (2010). Сети: Введение. Нью-Йорк, Нью-Йорк: Oxford University Press.
  12. ^ Лафлин, Питер; Манцарис, Александр В.; Эйнли, Фиона; Отли, Аманда; Гриндрод, Питер; Хайэм, Десмонд Дж. (2013). «Обнаружение и проверка влияния в динамической социальной сети». Анализ и добыча социальных сетей . 3 (4). Springer: 1311– 1323. doi :10.1007/s13278-013-0143-7. S2CID  7125694.
  13. ^ Флетчер, Джек Маккей; Веннекерс, Томас (2017). «От структуры к активности: использование мер центральности для прогнозирования нейронной активности». Международный журнал нейронных систем . 28 (2): 1750013. doi : 10.1142/S0129065717500137 . hdl : 10026.1/9713 . PMID  28076982.
  14. ^ Mantzaris, Alexander V.; Danielle S. Bassett; Nicholas F. Wymbs; Ernesto Estrada; Mason A. Porter; Peter J. Mucha; Scott T. Grafton; Desmond J. Higham (2013). «Динамическая центральность сети обобщает обучение в человеческом мозге». Journal of Complex Networks . 1 (1): 83–92 . arXiv : 1207.5047 . doi : 10.1093/comnet/cnt001.
  15. ^ Park, Juyong; Newman, MEJ (31 октября 2005 г.). «Сетевая система ранжирования для американского студенческого футбола». Журнал статистической механики: теория и эксперимент . 2005 (10): P10014. arXiv : physics/0505169 . doi :10.1088/1742-5468/2005/10/P10014. ISSN  1742-5468. S2CID  15120571.
  16. ^ «Добро пожаловать в новый дом igraph».
Retrieved from "https://en.wikipedia.org/w/index.php?title=Katz_centrality&oldid=1244779995"