Ассортативность

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Наука о сетях Ассортати́вность, или ассортативное смешивание — предпочтение узлов сети присоединяться к другим узлам, которые каким-либо образом похожи на них. Хотя конкретная мера сходства может различаться, теоретики сетей часто исследуют ассортативность в терминах степеней узла.[1] Добавление этой характеристики в сетевые модели часто позволяет более точно аппроксимировать поведение многих реальных сетей.

Корреляции между узлами схожих степеней часто обнаруживаются в паттернах смешивания многих наблюдаемых сетей. Например, в социальных сетях узлы имеют тенденцию соединяться с другими узлами со схожими значениями степеней. Эта тенденция обозначается как ассортативное смешивание, или ассортативность. С другой стороны, в технологических и биологических сетях типично наблюдается дизассортативное смешивание, или дизассортативность, поскольку узлы с высокими степенями имеют тенденцию присоединяться к узлам с низкими степенями.[2]

Измерение

Безмасштабные сети с различными степенями ассортативности: (a) A = 0 (некоррелированная сеть), (b) A = 0,26, (c) A = 0,43, где A обозначает r (коэффициент ассортативности, как он определён в этом подразделе).[3]

Ассортативность часто на практике реализуется как корреляция между двумя узлами. Тем не менее, есть несколько способов оценить такую корреляцию. Две наиболее значимые меры это коэффициент ассортативности и neighbor connectivity (связность соседей). Эти меры более детально рассматриваются ниже.

Коэффициент ассортативности

Коэффициент ассортативности — это коэффициент корреляции Пирсона степени между парами соединённых узлов.[2] Положительные значения r обозначают корреляцию между узлами схожих степеней, а отрицательные значения обозначают отношения между узлами разных степеней. В целом, r лежит между −1 и 1. Когда r = 1, о сети говорят, что в ней наблюдаются истинные паттерны ассортативного смешивания (perfect assortative mixing patterns), когда r = 0 сеть неассортативна, а при r = −1 сеть полностью дизассортативна.

Коэффициент ассортативности задаётся формулой: r=jkjk(ejkqjqk)σq2, где qk это распределение остаточных степеней (remaining degree). Оно фиксирует число рёбер, исходящих из узла, за исключением одного ребра, соединяющего пару. Это распределение получается из распределения степеней pk как qk=(k+1)pk+1j1jpj. Наконец, ejk обозначает совместное распределение остаточных степеней двух вершин. Это количество симметрично для ненаправленного графа и следует правилам суммирования: jkejk=1 и jejk=qk.

В направленном графе ассортативность входящих степеней (in-assortativity, r(in,in)) и ассортативность исходящих степеней (out-assortativity, r(out,out)) измеряют тенденцию узлов соединяться с другими узлами, имеющими схожие с ними входящие и исходящие степени, соответственно.[4][5] Развивая это, можно рассмотреть четыре типа ассортативности (смотрите[4][6]). Принимая условные обозначения той статьи, возможно определить четыре метрики: r(in,in), r(in,out), r(out,in), and r(out,out). Пусть (α,β) это одна из словесных пар in/out (например, (α,β)=(out,in)). Пусть E это число рёбер в сети. Предположим, что мы пронумеровали рёбра сети как 1,,E. Дано ребро с номером i, пусть jiα — это α-степень источника (например, хвоста) узловой вершины ребра, а kiβ — это β-степень целевого узла (то есть головы) i-го ребра. Мы обозначим средние значения чертой, так что jα¯ и kβ¯ — это средние α-степень источников и β-степень целей, соответственно; средние берутся по рёбрам сети. Наконец, мы имеем:

r(α,β)=i(jiαjα¯)(kiβkβ¯)i(jiαjα¯)2i(kiβkβ¯)2.

Связность соседей (Neighbor connectivity)

Другой способ оценить корреляцию степеней это изучить свойства knn, или средней степени соседей узла со степенью k.[7] Формально это определяется так: knn=kkP(k|k), где P(k|k) — это условная вероятность, что ребро узла со степенью k указывает на узел со степенью k'. Если эта функция возрастает, то сеть ассортативная, поскольку она показывает, что узлы с высокими степенями соединяются, в среднем, с узлами высоких степеней. Напротив, если функция убывает, то сеть дизассортативная, поскольку узлы высоких степеней имеют тенденцию соединяться с узлами более низкой степени.

Локальная ассортативность

В ассортативных сетях могут быть дизассортативные узлы, и наоборот. Мера локальной ассортативности[8] требуется для выявления таких аномалий в сетях. Локальная ассортативность определяется как вклад, который каждый узел делает в ассортативность сети. Локальная ассортативность в ненаправленных сетях определяется как:

ρ=j (j+1)(k μq)2Mσq2

Где j — это избыточная степень (excess degree) конкретного узла, k — это средняя избыточная степень его соседей, а M — это число связей в сети.

Соответственно, локальная ассортативность в направленных сетях[5] — это вклад узла в направленную ассортативность (directed assortativity) сети. Вклад узла в ассортативность направленной сети rd определяется как: ρd= jout2(kin μqin)+ jin2(kout μqout)2 Mσqinσqout

Где jout — это исходящая степень (out-degree) рассматриваемого узла, jin — входящая степень (in-degree), kin — средняя входящая степень его соседей (в какие узлы у v}-го узла есть ребро) и kout — это средняя исходящая степень его соседей (из каких узлов у v-го узла есть ребро). σqin 0,  σqout 0.

Включая масштабирующие члены σqin и  σqout, мы обеспечиваем, что уравнение локальной ассортативности для направленной сети удовлетворяет условию rd= i=1Nρd.

Далее, в зависимости от того, рассматривается ли входящая степень или исходящая, возможно определения локальную входящую ассортативность (local in-assortativity) и локальную исходящую ассортативность (local out-assortativity) как соответствующие меры локальной ассортативности в направленной сети.[5]

Паттерны ассортативного смешивания в реальных сетях

Исследованы ассортативные паттерны для множества сетей реального мира. Заметим, что социальные сети имеют очевидное ассортативное смешивание. С другой стороны, все технологические и биологические сети оказываются дизассортативными. Предполагается, что это из-за того, что большинство сетей имеют тенденцию развиваться, если не ограничены иным способом, в сторону состояния с максимальной энтропией — которое обычно дизассортивно.[9]

В модели Эрдёша-Реньи, поскольку рёбра располагаются случайно, вне зависимости от степеней вершин, в результате получается, что r = 0 в пределе большого размера графа. Безмасштабная модель Барабаши-Альберт также сохраняет это свойство. Для модели Барабаши-Альберт в особом случае при m=1 (где каждый новый узел присоединяется только к одному из существующих узлов с вероятностью, пропорциональной степени) получаем r0 как (log2N)/N в пределе большого N.[2]

Приложения

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

Структурная дизассортативность

Базовая структура сети может привести к тому, что эти показатели будут указывать на дизассортативность, не соответствующую реальному ассортативному или дизассортативному смешиванию. Особая осторожность должна быть предпринята, чтобы избежать структурной дизассортативности.

См. также

Примечания

Шаблон:Примечания