Сетевая энтропия

Сетевая энтропия (англ. network entropy) — это мера беспорядка, заимствованная из теории информации, используемая в науке о сетях для описания степени случайности и количества информации, закодированной в графе. Сетевая энтропия является важной метрикой для количественной характеристики реальных сложных сетей и может служить инструментом для оценки сложности сети[1].

Формулировки

Согласно публикации Зенила с соавторами 2018 года, существует несколько способов вычисления сетевой энтропии; как правило, расчет базируется на определённом свойстве графа, таком как матрица смежности, последовательность степеней, распределение степеней или число разветвлений. Это может приводить к значениям энтропии, не инвариантным относительно выбранного описания сети[2].

Энтропия Шеннона по распределению степеней

Энтропия Шеннона может быть измерена для распределения вероятностей степеней в сети и служит усреднённой характеристикой гетерогенности структуры:

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

Энтропия Шеннона случайного блуждальщика

С учётом ограничений предыдущей формулировки возможен альтернативный подход — также на основе энтропии Шеннона.

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

,

где — матрица смежности графа, — степень вершины .

Тогда энтропия Шеннона, вычисляемая для каждой вершины :

и, поскольку , нормализованная энтропия вершины рассчитывается как

Нормализованная энтропия сети задаётся как среднее по всем вершинам:[3]

Максимальное значение достигается при полной связности сети, а при разрежении энтропия стремится к нулю. Заметим, что изолированные вершины () не учитываются, так как для них не определено. Эта формула обладает слабой чувствительностью к хабам из-за логарифмического характера и актуальна в большей степени для взвешенных сетей[3], что затрудняет различение масштабно-инвариантных сетей по этой метрике[1].

Энтропия Колмогорова — Синая случайного блуждальщика

Ограничения энтропии Шеннона случайного блуждальщика устраняются с помощью энтропии Колмогорова — Синая. В данном контексте сетевая энтропия — это энтропия стохастической матрицы, ассоциированной с матрицей смежности ; «динамической энтропией» сети называется энтропия случайного блуждальщика. Пусть — доминирующее собственное значение ; доказано, что удовлетворяет вариационному принципу[4], эквивалентному «динамической энтропии» для невзвешенных сетей (булева матрица смежности). Соответственно, топологическая энтропия определяется как

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

Кроме того, энтропия Колмогорова связана с кривизной Риччи на графе[6], метрикой, которую применяют для различения стадий развития рака по коэкспрессии генов, а также для выявления признаков финансовых кризисов по корреляционным сетям акций.

Энтропия фон Неймана

Энтропия фон Неймана — расширение классической энтропии Гиббса на квантовый случай. Эта энтропия строится на основе плотностной матрицы ; исторически первым кандидатом на такую матрицу была функция матричного лапласиана L, связанного с сетью. Усреднённая энтропия фон Неймана по ансамблю определяется как:[7]

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

В сетях с заданной ожидаемой последовательностью степеней гетерогенность последней ведёт к эквивалентности квантового и классического описаний сети, то есть оценки через энтропии фон Неймана и Шеннона.

Эта трактовка легко распространяется на многослойные сети через тензорный подход и применяется для снижения их размерности с точки зрения структуры.

Однако показано, что эта энтропия не всегда удовлетворяет свойству субаддитивности. Более строгую определённость с этим свойством дал подход Манлио Де Доменико и Бьямонте, применяя квантово-подобное обобщение Гиббсовского состояния:

где

Такой аппарат позволяет строить статистическую физику сложной информационной динамики, где плотностная матрица описывает суперпозицию операторов потоков, активирующих передачу информации между вершинами. Этот подход применяется для анализа сетей взаимодействия белков вирусов и человека, в том числе SARS-CoV-2, с выявлением системных особенностей инфекции на микро-, мезо- и макроуровнях организации[8], а также для оценки значимости узлов для интеграции информационных потоков и их вклада в устойчивость сети[9].

Метод был обобщён и для других динамик, например случайных блужданий по многослойным сетям: это позволяет эффективно понижать размерность без изменения структуры[10]. Используя как классическое, так и максимальное по энтропии случайное блуждание, соответствующие плотностные матрицы позволяют кодировать состояния сети головного мозга человека и оценивать на разных масштабах информационную ёмкость коннектома при различных стадиях деменции[11].

Принцип максимальной энтропии

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

Ансамбли сетей

Сетевые энтропии можно обобщить, перейдя к измерению энтропии ансамбля сетей. Множество сетей с заданными структурными характеристиками рассматривается как ансамбль сетей[14]. Введённая Джинестрой Бианкони в 2007 году, энтропия ансамбля характеризует степень порядка или неопределённости этого множества.

Энтропия ансамбля — это логарифм числа возможных графов[15]. Понятие энтропии вводится и для одиночной сети: «энтропия бассейна» определяется как логарифм числа аттракторов в булевой сети.

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

Энтропия Гиббса и Шеннона

По аналогии со статистической механикой вводятся микроканонические и канонические ансамбли сетей. Для ансамбля можно определить функцию распределения Z:

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

Для простых неориентированных сетей функция распределения упрощается:

где , индекс принимает значения (в простых сетях).

Для микроканонического ансамбля энтропия Гиббса определяется как:

где — мощность ансамбля, то есть общее число сетей.

Вероятность наличия связи между вершинами i и j с весом :

Для канонического ансамбля энтропия принимает форму энтропии Шеннона:

Связь между энтропиями Гиббса и Шеннона

Ансамбль с заданным числом вершин и рёбер (и сопряжённый ему канонический ансамбль ) характеризуются соответственно как микроканонический и канонический, с энтропиями Гиббса и Шеннона S. Энтропия Гиббса для выражается так:[16]

Для :

Подставляя в энтропию Шеннона:

Это указывает, что энтропии Гиббса и энтропия Шеннона на узел S/N для случайных графов совпадают в термодинамическом пределе .

Примечания

  1. 1 2 Freitas, Кристофер Г. С.; Акино, Андре Л. Л.; Рамос, Эйтор С.; Фрери, Алехандро К.; Россо, Освальдо А. (2019). “A detailed characterization of complex networks using Information Theory”. Scientific Reports. 9 (1): 16689. Bibcode:2019NatSR...916689F. DOI:10.1038/s41598-019-53167-5. PMC 6853913. PMID 31723172. |access-date= требует |url= (справка)
  2. 1 2 Zenil, Гектор; Киани, Нарсис А.; Тэгнер, Йеспер (2018). “A review of graph and network complexity from an algorithmic information perspective”. Entropy [англ.]. 20 (8): 551. Bibcode:2018Entrp..20..551Z. DOI:10.3390/e20080551. PMC 7513075. PMID 33265640. |access-date= требует |url= (справка)
  3. 1 2 Small, Майкл. Complex networks from time series: Capturing dynamics // 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013). — 2013. — P. 2509–2512. — ISBN 978-1-4673-5762-3. — doi:10.1109/ISCAS.2013.6572389.
  4. Arnold, Людвиг; Гундлах, Фолькер Матиас; Диметриус, Ллойд (1994). “Evolutionary formalism for products of positive random matrices”. The Annals of Applied Probability [англ.]. 4 (3): 859—901. DOI:10.1214/aoap/1177004975. JSTOR 2245067. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  5. Demetrius, Ллойд; Манке, Томас (2005). “Robustness and network evolution—an entropic principle”. Physica A: Statistical Mechanics and Its Applications. 346 (3): 682—696. Bibcode:2005PhyA..346..682D. DOI:10.1016/j.physa.2004.07.011. Дата обращения 2024-06-09.
  6. Lott, Дж.; Виллани, К. (2009). “Ricci curvature for metric-measure spaces via optimal transport”. Annals of Mathematics. 169 (3): 903—991. arXiv:math/0412127. DOI:10.4007/annals.2009.169.903. S2CID 15556613. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  7. Du, Wenxue; Li, Xueliang; Li, Yiyang; Severini, Simone (30 декабря 2010). “A note on the von Neumann entropy of random graphs”. Linear Algebra and Its Applications [англ.]. 433 (11): 1722—1725. DOI:10.1016/j.laa.2010.06.040. ISSN 0024-3795. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  8. Ghavasieh, Аршам; Bontorin, Себастьяно; Artime, Ориоль; Verstraete, Нина; De Domenico, Манлио (23 апреля 2021). “Multiscale statistical physics of the pan-viral interactome unravels the systemic nature of SARS-CoV-2 infections”. Communications Physics. 4 (1): 83. arXiv:2008.09649. Bibcode:2021CmPhy...4...83G. DOI:10.1038/s42005-021-00582-8. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  9. Ghavasieh, Аршам; Stella, Массимо; Biamonte, Джейкоб; De Domenico, Манлио (10 июня 2021). “Unraveling the effects of multiscale network entanglement on empirical systems”. Communications Physics. 4 (1): 129. arXiv:2008.05368. Bibcode:2021CmPhy...4..129G. DOI:10.1038/s42005-021-00633-0. S2CID 221104066. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  10. Ghavasieh, Аршам; De Domenico, Манлио (13 февраля 2020). “Enhancing transport properties in interconnected systems without altering their structure”. Physical Review Research. 2 (1): 13—15. arXiv:2001.04450. Bibcode:2020PhRvR...2a3155G. DOI:10.1103/PhysRevResearch.2.013155. S2CID 210165034. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  11. Benigni, Барбара; Ghavasieh, Аршам; Corso, Александра; D'Andrea, Валерия; De Domenico, Манлио (22 июня 2021). “Persistence of information flow: a multiscale characterization of human brain”. Network Neuroscience. 5 (3): 831—850. DOI:10.1162/netn_a_00203. PMC 8567833. PMID 34746629. |access-date= требует |url= (справка)
  12. Jaynes, Эдвин Т. (1957). “Information Theory and Statistical Mechanics” (PDF). Physical Review. Series II. 106 (4): 620—630. Bibcode:1957PhRv..106..620J. DOI:10.1103/PhysRev.106.620. MR 0087305. S2CID 17870175. Дата обращения 2024-06-09.
  13. Чимини, Джулио; Сквартини, Тициано; Саракко, Фабио; Гарлашелли, Диего; Габриэлли, Андреа; Кальдарелли, Гвидо (2019). “The statistical physics of real-world networks”. Nature Reviews Physics. 1 (1): 58—71. arXiv:1810.05095. Bibcode:2019NatRP...1...58C. DOI:10.1038/s42254-018-0002-6. S2CID 52963395. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  14. Levin, E.; Tishby, N.; Solla, S.A. (октябрь 1990). “A statistical approach to learning and generalization in layered neural networks”. Proceedings of the IEEE. 78 (10): 1568—1574. DOI:10.1109/5.58339. ISSN 1558-2256. S2CID 5254307. Дата обращения 2024-06-09. Проверьте дату в |date= (справка на английском); |access-date= требует |url= (справка)
  15. Menichetti, Джулия; Remondini, Даниэль (2014). “Entropy of a network ensemble: definitions and applications to genomic data”. Theoretical Biology Forum. 107 (1—2): 77—87. ISSN 0035-6050. PMID 25936214. Дата обращения 2024-06-09. |access-date= требует |url= (справка)
  16. Bogacz, Лешек; Бурда, Здзислав; Вацлав, Бартломей (1 июля 2006). “Homogeneous complex networks”. Physica A: Statistical Mechanics and Its Applications [англ.]. 366: 587—607. arXiv:cond-mat/0502124. Bibcode:2006PhyA..366..587B. DOI:10.1016/j.physa.2005.10.024. S2CID 119428248. Дата обращения 2024-06-09.

Категории