Динамический сетевой анализ
Динамический сетевой анализ (англ. Dynamic network analysis, DNA) — зарождающаяся научная область, объединяющая традиционный анализ социальных сетей (АСН), анализ связей (АС), социальное моделирование и многоагентные системы (МАС) в рамках сетевой науки и теории сетей. В динамических сетях каждому моменту времени (моделируемому как подмножество вещественных чисел) соответствует отдельный граф, то есть это функция времени в множество графов. Такой подход аналогичен определению динамических систем, в которых функция отображает время в пространство состояний, но в DNA время сопоставляется структурам связей между вершинами[1].
Обзор
Существует два основных направления в этой области: статистический анализ данных DNA и использование моделирования для изучения динамики сетей. DNA анализирует более крупные, динамичные, мультирежимные и мультиплексные сети, которые могут включать различные уровни неопределённости. Главное отличие DNA от класcического АСН состоит в учёте взаимодействий между социальными характеристиками, обусловливающими структуру и поведение сетей. DNA тесно связано с временным анализом, однако не каждый временной анализ является DNA: иногда изменения в сетях обусловлены внешними причинами, не связанными с социальными свойствами самих сетей. Одна из первых работ, где применялся DNA, — это исследование Сэмпсона в монастыре, когда фиксировались состояния одной и той же сети в разные моменты времени, что позволило проследить эволюцию структуры[2].
Статистические инструменты DNA обычно оптимизированы для анализа больших сетей и позволяют исследовать одновременно несколько сетей с различными типами узлов (мультиузловые) и связей (мультиплексные). Такие структуры часто называют метасетями или сетями высокой размерности. В отличие от этого, инструменты АСН чаще ориентированы на простые сети (один или максимум два типа данных) и анализируют только один тип связей одновременно.
Инструменты DNA предоставляют больше метрик, поскольку используют информацию сразу из нескольких сетей. Для анализа динамических социальных сетей применяются скрытые пространственные модели (Sarkar и Moore, 2005) и моделирование на основе агентов (Carley и др., 2009). В компьютерных моделях узлы в DNA по аналогии с атомами в квантовой теории могут рассматриваться как вероятностные; в то время как в традиционных моделях АСН узлы статичны, в DNA узлы способны учиться. Их свойства меняются во времени, они могут адаптироваться: сотрудники фирмы осваивают новые компетенции, повышая ценность для сети; или в террористической структуре при поимке одного участника остальные вынуждены перестраиваться. Изменения распространяются от одного узла к другому далее по сети. DNA исследует эволюцию сети и условия, при которых происходят те или иные изменения.
Три отличительных черты DNA относительно стандартного анализа социальных сетей: во-первых, DNA работает с метасетями, а не только с социальными; во-вторых, применяется моделирование на основе агентов и другие симуляции для анализа эволюции и воздействия различных вмешательств; в-третьих, связи не являются просто бинарными, а зачастую выражают вероятность их наличия.
Динамическое обучение представлений
Сложные сведения о взаимосвязях между объектами можно эффективно свести к компактным векторным представлениям низкой размерности в скрытом пространстве[3]. Динамические системы, в отличие от статических, характеризуются временными изменениями. Отличия между получаемыми представлениями в динамике могут быть обусловлены как реальными процессами, так и случайными сдвигами, не влияющими на метрики в скрытом пространстве; первые отражают устойчивость системы, а вторые — связаны с вопросами согласованности векторных представлений[4].
По сути, устойчивость системы определяет её динамику, а несогласованность — отражает несущественные изменения в скрытом пространстве. Динамические представления называются согласованными, если различия между ними в разные моменты времени соответствуют настоящим изменениям системы, а не случайным сдвигам. Вопрос согласованности и устойчивости динамических представлений важен для задач, связанных с временными изменениями скрытого пространства: прогнозирование метаданных, изучение временной эволюции, динамическая визуализация, усреднение представлений и другие.
Метасеть
Метасеть — это мультимодальная (многоуровневая), мультилинковая и многоуровневая сеть. Мультимодальность означает наличие разных типов узлов — например, люди и локации. Мультилинковость — наличие разных типов связей: например, дружба и советы. Многоуровневость — то, что одни узлы могут быть частью других, как в сети, где действуют люди и организации, и есть связь «принадлежность к организации».
Хотя разные исследователи по-разному формируют моды, часто встречаются моды «кто», «что», «когда», «где», «почему» и «как». Простейший пример метасети — модель PCANS (люди, задания, ресурсы). Более подробные варианты учитывают людей, задания, ресурсы, знания и организации. Для анализа метасетей был разработан программный комплекс ORA.
Примерные задачи, решаемые в области DNA
- Разработка метрик и статистических показателей для выявления изменений внутри одной или между разными сетями.
- Построение и валидация моделей для анализа изменений, эволюции, адаптации, деградации сетей.
- Формирование и тестирование теории изменений, эволюции, адаптации, деградации сетей[5].
- Разработка формальных моделей генерации и эволюции сетей.
- Создание методов визуализации изменений — как всей сети, так и на уровне отдельных узлов или групп.
- Разработка статистических методов для выяснения, связаны ли наблюдаемые изменения с временными вариациями структуры или с общей сменой распределения узлов/связей.
- Проектирование управляющих процессов для сетей с течением времени.
- Разработка алгоритмов для изменения распределения связей по времени.
- Создание алгоритмов отслеживания групп в динамике.
- Разработка инструментов выявления сетей из разных данных (например, текстов).
- Разработка статистически корректных измерений сетей во времени.
- Изучение надёжности метрик в условиях неполных данных.
- Эмпирические исследования мультимодальных, мультилинковых, мультивременных сетей.
- Анализ сетей как вероятностных временно изменяющихся явлений.
- Прогнозирование изменений в существующих сетях.
- Выделение следов во времени по последовательности сетей.
- Выявление изменений в значении узлов по мере изменения сетей; иные задачи, связанные с мультимодальными, мультилинковыми, мультивременными сетями.
- Изучение случайных блужданий в временных сетях.
- Квантификация структурных свойств последовательностей контактов в динамических сетях, влияющих на динамические процессы.
- Оценка скрытых и нелегальных сетей.
- Анализ цитирований.
- Анализ социальных медиа.
- Оценка работы систем здравоохранения.
- Анализ безопасности в медицинских учреждениях.
- Исследование структуры этнического насилия по данным СМИ.
- Анализ террористических сетей.
- Исследование упадка социальных связей в онлайн-среде.
- Моделирование взаимодействий в школьных классах.
Примечания
- ↑ Lotker, Z. (2021). Introduction to Evolving Social Networks. In Analyzing Narratives in Social Networks (pp. 167—185). Springer, Cham.
- ↑ Harrison C. White, 1992, Identity and control: A structural theory of social action. Princeton University Press.
- ↑ Cao, Shaosheng. GraRep: Learning Graph Representations with Global Structural Information // Proceedings of the 24th ACM International on Conference on Information and Knowledge Management : [англ.] / Shaosheng Cao, Wei Lu, Qiongkai Xu. — New York, NY, USA : Association for Computing Machinery, 17 октября 2015. — P. 891–900. — ISBN 978-1-4503-3794-6. — doi:10.1145/2806416.2806512.
- ↑ Gürsoy, Furkan; Haddad, Mounir; Bothorel, Cécile (7 октября 2023). “Alignment and stability of embeddings: Measurement and inference improvement”. Neurocomputing [англ.]. 553. arXiv:2101.07251. DOI:10.1016/j.neucom.2023.126517. ISSN 0925-2312. S2CID 231632462. Дата обращения 2024-06-30.
- ↑ Majdandzic, A. (2013). “Spontaneous recovery in dynamical networks”. Nature Physics [англ.]. 10: 34—38. DOI:10.1038/nphys2819. Дата обращения 2024-06-30.
|access-date=требует|url=(справка)
Литература
- Kathleen M. Carley, 2003, «Dynamic Network Analysis» // Dynamic Social Network Modeling and Analysis: Workshop Summary and Papers, Ronald Breiger, Kathleen Carley, and Philippa Pattison (Eds). Committee on Human Factors, National Research Council, Washington, DC. С. 133—145.
- Kathleen M. Carley, 2002, «Smart Agents and Organizations of the Future» // The Handbook of New Media. Edited by Leah Lievrouw and Sonia Livingstone, Thousand Oaks, CA, Sage, гл. 12, с. 206—220.
- Kathleen M. Carley, Jana Diesner, Jeffrey Reminga, Maksim Tsvetovat, 2008, Toward an Interoperable Dynamic Network Analysis Toolkit, DSS Special Issue on Cyberinfrastructure for Homeland Security: Advances in Information Sharing, Data Mining, and Collaboration Systems. Decision Support Systems 43(4):1324-1347.
- Terrill L. Frantz, Kathleen M. Carley. 2009, Toward A Confidence Estimate For The Most-Central-Actor Finding. Academy of Management Annual Conference, Chicago, IL, USA, 7-11 August.
- Petter Holme, Jari Saramäki, 2011, «Temporal networks». https://arxiv.org/abs/1108.1780
- C. Aggarwal, K. Subbian, 2014, «Evolutionary Network Analysis: A Survey». ACM Computing Surveys, 47(1). (pdf)