План исследования Графовые методы для анализа социальных сетей и дезинформации
2026-09-28
·
10 мин. для прочтения
План исследования Графовые методы для анализа социальных сетей и дезинформации.
Содержание
1 План исследования
1.1 Введение
- Актуальность темы
- Рост социальных сетей и анонимных сетей (Tor, I2P) как среды для распространения дезинформации, координации ботов и незаконной деятельности. Необходимость автоматизированных методов анализа на основе графов.
- Объект и предмет исследования
- Объект — социальные сети и даркнет-платформы.
- Предмет — графовые модели и методы анализа структур связей для выявления ботов, дезинформации и ключевых узлов в даркнете.
- Цель и задачи исследования
- Формулировка цели (например, разработка и сравнительная оценка графовых методов для нескольких задач).
- Конкретных задач (обзор, выбор архитектур, эксперименты, оценка).
- Методы исследования
- Теория графов, графовые нейронные сети (GNN), алгоритмы поиска сообществ, анализ центральностей.
- Научная новизна и практическая значимость
- Адаптация GNN к мультиреляционным графам.
- Сравнение методов на единых метриках.
- Выявление ограничений.
1.2 Глава 1. Теоретические основы и обзор литературы
- Базовые понятия теории графов и анализ социальных сетей.
- Степень вершины, центральности (degree, betweenness, closeness), модульность, алгоритмы поиска сообществ (Louvain, Leiden).
- Графовые нейронные сети: архитектуры и применение.
- GCN, GraphSAGE, GAT, GIN. Механизмы message passing и neighborhood aggregation.
- Обзор результатов применения GNN в анализе социальных сетей.
- Обзор методов
- Выявление ботов.
- Эволюция подходов: от признаковых моделей к графовым и мультимодальным.
- Групповой уровень детектирования через анализ подграфов и аномалий топологии.
- Обнаружение дезинформации
- Модели распространения новостей как графы.
- GNN и гибридные архитектуры (BERT + GNN, LLM + GNN).
- Характерные паттерны: высокая скорость распространения через влиятельные узлы, кластеры низкодостоверных пользователей.
- Анализ Darknet
- Исследование скрытых сервисов Tor и I2P как единой экосистемы.
- Выявление ключевых узлов и сообществ через метрики центральности. Визуализация и картирование экосистемы даркнета.
- Выявление ботов.
- Выводы по главе
- Формулировка исследовательского пробела: необходимость систематического сравнения графовых методов на унифицированных наборах данных для трёх рассмотренных задач.
1.3 Глава 2. Методология исследования
- Общая схема экспериментального исследования.
- Пайплайн: сбор/выбор данных → построение графов → обучение моделей → оценка метрик.
- Наборы данных.
- Для ботов: MGTAB, TwiBot-22.
- Для дезинформации: FakeNewsNet.
- Для Darknet: датасет Interconnection between darknets.
- Построение графов.
- Граф связей аккаунтов для задачи ботов.
- Узлы — пользователи, рёбра — взаимодействия (репосты, ответы, упоминания).
- Мультиреляционные рёбра.
- Граф распространения новости для задачи дезинформации.
- Узлы — пользователи/посты, рёбра — репосты, ответы, временные метки.
- Граф скрытых сервисов для задачи Darknet.
- Узлы — домены
.onionи.i2p, рёбра — гиперссылки, общие технологии.
- Узлы — домены
- Граф связей аккаунтов для задачи ботов.
- Выбор и обоснование моделей.
- Базовые модели:
- GCN, GraphSAGE, GAT.
- Специализированные:
- MultiBotGNN (для мультиреляционных графов ботов).
- Dual-Stream Graph-Augmented Transformer (BERT + GAT/Graph Transformer) для дезинформации.
- Для Darknet:
- алгоритмы центральности (in-degree, betweenness) и Leiden для поиска сообществ.
- Базовые модели:
- Метрики оценки.
- Accuracy, Precision, Recall, F1-score, AUC-ROC для задач классификации; модульность и conductance для анализа сообществ; устойчивость центральностей для Darknet.
1.4 Глава 3. Экспериментальная часть
- Эксперименты по выявлению ботов.
- Обучение GNN на MGTAB и TwiBot-22. Сравнение с признаковыми baseline-моделями.
- Анализ вклада различных типов рёбер (мультиреляционность) в качество детекции.
- Оценка устойчивости к маскировке ботов под реальных пользователей.
- Эксперименты по обнаружению дезинформации.
- Обучение Dual-Stream модели (BERT + GNN) на PHEME/FakeNewsNet.
- Раннее обнаружение: оценка качества на временных срезах каскада (ранние стадии распространения).
- Визуализация графов распространения: сравнение паттернов фейковых и реальных новостей.
- Эксперименты по анализу Darknet.
- Построение графа сервисов. Вычисление метрик центральности. Выявление топ-узлов по in-degree.
- Применение алгоритма Leiden для выделения сообществ по типам активности (хакерство, финансы, крипто).
- Анализ связей между Tor и I2P: поиск мостовых сервисов.
- Сравнительный анализ и обсуждение.
- Сопоставление эффективности графовых методов на трёх задачах.
- Выявление общих закономерностей (например, важность анализа топологии для всех трёх направлений).
- Ограничения: чувствительность к шуму, масштабируемость, зависимость от качества разметки.
- Практические рекомендации.
- Для платформ (модерация), правоохранительных органов (приоритизация узлов в даркнете).
- Ограничения и направления будущих исследований.
- Интеграция GNN с LLM, динамические графы, федеративное обучение, повышение объяснимости моделей.
1.5 Заключение
- Основные результаты.
- Краткое изложение ключевых выводов по каждому направлению.
2 Датасеты
2.1 Датасеты для выявления ботов
2.1.1 MGTAB
- Multi-Relational Graph-Based Twitter Account Detection Benchmark
- Репозиторий: https://github.com/GraphDetec/MGTAB
- Первый графовый бенчмарк, одновременно аннотирующий ботов и позиции пользователей (stance).
- Содержит более 1.55 млн пользователей, 130 млн твитов и 10 199 экспертно размеченных аккаунтов.
- Включает 7 типов связей между пользователями.
2.1.2 TwiBot-22
- Репозиторий: https://twibot22.github.io/
- Крупнейший на сегодняшний день графовый бенчмарк для обнаружения ботов в Twitter.
- Предоставляет разнообразные сущности и связи в социальном графе, а также включает перереализацию 35 базовых моделей для сравнения.
2.2 Датасеты для обнаружения дезинформации
2.2.1 FakeNewsNet
- Репозиторий: https://github.com/KaiDMML/FakeNewsNet
- Многомерный датасет для обнаружения фейковых новостей, включающий текстовые и визуальные признаки, а также социальный контекст (новостные статьи, твиты, пользовательские взаимодействия).
- Содержит подмножества PolitiFact и BuzzFeed.
2.3 Датасет для анализа Darknet
2.3.1 Interconnection between darknets
- Репозиторий: https://gitlab.com/ciberseg-uah/public/interconection-between-darknets-dataset
- Объединяет информацию из сетей Tor и I2P.
- Предназначен для графового анализа экосистемы даркнета, выявления ключевых узлов и типов сервисов.
3 Возможные программные комплексы
3.1 Комплекс для выявления ботов
Назначение:
- Исследовательский стенд и веб-приложение для классификации аккаунтов на основе мультиреляционного графа связей.
Ключевые функции:
- Построение динамических эго-графов пользователя с несколькими типами рёбер (follower, mention, reply, retweet, co-hashtag).
- Извлечение признаков профиля и текстовых эмбеддингов (например, LaBSE) для каждого узла.
- Обучение и сравнение нескольких GNN-архитектур: GCN, GAT, GraphSAGE, Relational GCN.
- Интерактивный веб-интерфейс, где пользователь вводит имя аккаунта и получает оценку вероятности «бот» с визуализацией его графа связей.
Ориентиры для реализации:
- MGTAB-Live
- Фреймворк, который использует двухслойный Relational GCN над семью типами рёбер и достигает 88,23% accuracy на бенчмарке MGTAB.
- Его архитектура (rate-limit-resilient scraper + Server-Sent Events + React frontend) может служить образцом для собственного прототипа.
- LGB (Language model + GNN)
- Гибридный подход, полезный для слабо связанных узлов (isolated nodes), которые чисто графовые методы пропускают.
- LGB доступен онлайн, что позволяет воспроизвести baseline и сравнить с ним свою модель.
- MGTAB-Live
Стек:
- PyTorch Geometric, DGL, FastAPI/Streamlit для демо, NetworkX для визуализации.
Что защищается как программный комплекс:
- Воспроизводимый пайплайн сырые данные → граф → обучение → метрики → веб-демо с возможностью замены датасета (MGTAB, TwiBot-22).
3.2 Комплекс для обнаружения дезинформации
Назначение:
- Платформа для анализа графа распространения новости и выявления фейков по структурным и временным паттернам.
Ключевые функции:
- Сбор каскада распространения (репосты, ответы, цитирования) с временными метками.
- Построение динамического графа распространения с возможностью срезов по времени (для задачи раннего обнаружения).
- Гибридная модель: текстовый энкодер (BERT/RoBERTa) + графовый модуль (GAT или Graph Transformer) для классификации каскада как «фейк / не фейк».
- Визуализация каскада с подсветкой «подозрительных» подграфов (например, кластеров низкодостоверных пользователей).
- Модуль «раннего предупреждения»: оценка вероятности фейка на ранних стадиях (первые N часов / первые K репостов).
Ориентиры для реализации:
- Dual-stream Graph-Augmented Transformer (BERT + GAT)
- CoST (Comprehensive Structural and Temporal Learning)
- Подход, который явно моделирует и структуру, и временную эволюцию каскада, что усиливает задачу раннего обнаружения.
- MAPLE (Multi-Graph Neural Network Attention Fusion)
- SCAN-NEWS
- Пример готовой платформы с графическим интерфейсом для проверки достоверности информации и визуализации графа диффузии.
- Полезен как референс по пользовательскому опыту и структуре модулей.
Стек:
- PyTorch, HuggingFace Transformers, PyG/DGL, Plotly/Dash для интерактивной визуализации каскада.
Что защищается:
- Программный комплекс с воспроизводимым экспериментом на PHEME (кросс-валидация по событиям) и демонстрацией работы модуля раннего предупреждения.
3.3 Комплекс для анализа Darknet
Назначение:
- Инструмент для построения графа скрытых сервисов Tor/I2P, выявления ключевых узлов и сообществ.
Ключевые функции:
- Краулер для сбора
.onion,.i2pадресов (с учётом этических и правовых ограничений — только публично доступные индексы и seed-узлы). - Построение мультиграфа: узлы — сервисы, рёбра — гиперссылки, общие технологии, упоминания в форумах.
- Вычисление центральностей (in-degree, betweenness, PageRank) и выделение топ-узлов.
- Поиск сообществ алгоритмом Leiden, Louvain с последующей интерпретацией кластеров (например, «хакерские форумы», «криптомаркеты», «утечки данных»).
- Краулер для сбора
Интерактивная визуализация графа с возможностью фильтрации по типу связи и языку.
Ориентиры для реализации:
- VoidAccess
- OSINT-инструмент, который строит co-occurrence графы, сообщества и инфраструктурные кластеры из данных Tor-индексов, paste-сайтов и threat-фидов.
- Его пайплайн (сбор → обогащение → построение графа → экспорт в STIX/MISP) можно адаптировать под исследовательские задачи.
- Unveiling the mysteries of the dark web
- Исследование, в котором предложен one-size-fits-all граф с несколькими типами рёбер и узлов, поддерживающий анализ на уровне страниц и сайтов, а также анализ границ между даркнетом и surface web.
- Это готовый концептуальный каркас для вашего графа.
- Датасет Interconnection between darknets.
- VoidAccess
Стек:
- Python (Scrapy + stem для Tor), NetworkX/igraph, leidenalg, Gephi или Dash для визуализации.
Что защищается:
- Программный комплекс краулер → граф → метрики центральности → поиск сообществ → интерактивная карта с воспроизводимым анализом на публичном датасете.
3.4 Общая библиотека для графового анализа соцсетей
Унифицированная библиотека, которая поддерживает все сценарии через единый API:
- загрузчики датасетов (MGTAB, TwiBot-22, PHEME, Darknet Interconnection);
- конструкторы графов (гетерогенные, мультиреляционные, динамические);
- обёртки над GNN-моделями (GCN, GAT, GraphSAGE, R-GCN, Graph Transformer);
- стандартизированные метрики оценки (F1, AUC-ROC, а также graph-specific: homophily, modularity);
- модуль визуализации (экспорт в интерактивный HTML или интеграция с Dash).
Ориентиры:
- Spektral (для TensorFlow/Keras) и PyTorch Geometric
- Базовые библиотеки, на которые можно опереться, не изобретая слои GNN с нуля.
- EasyGraph
- Лёгкая библиотека для графового анализа, включающая модули EasyGNN.
- Удобно для быстрого прототипирования.
- Spektral (для TensorFlow/Keras) и PyTorch Geometric
Что защищается:
- Библиотека с документацией, примерами использования для каждой из задач и сравнительными бенчмарками.
4 Варианты названий
- Название выбирается в зависимости от того, что будет главным в работе:
- обзор и сравнение методов;
- разработка программного комплекса;
- эксперименты на конкретном датасете;
- новая модификация модели.
- Формула названия: [Метод/подход] + [объект] + [цель/задача].
4.1 Обобщающие названия
- Если в работе рассматриваются все три направления или графовые методы в целом.
- Графовые методы анализа социальных сетей и дезинформации: обзор, сравнение и экспериментальная оценка
- Применение графовых нейронных сетей для анализа социальных сетей, распространения дезинформации и теневого сегмента интернета
- Графовые модели в задачах выявления ботов, обнаружения фейков и анализа Darknet
- Сравнительный анализ графовых подходов для анализа социальных сетей и дезинформации
- Исследование возможностей графовых методов для анализа социальных сетей и скрытых сетей
4.2 Выявление ботов
- Выявление бот-аккаунтов в социальных сетях на основе анализа графа связей
- Классификация аккаунтов социальных сетей с использованием мультиреляционных графовых нейронных сетей
- Разработка метода обнаружения ботов в Twitter на основе графовых нейронных сетей
- Анализ графа ближайшего окружения пользователя для выявления ботов в социальных сетях
- Применение гетерогенных графов для повышения устойчивости детекции социальных ботов
- Сравнение графовых архитектур для задачи выявления ботов на датасете MGTAB
- Мультиреляционный графовый подход к обнаружению координированного поведения ботов
4.3 Обнаружение дезинформации
- Обнаружение дезинформации в социальных сетях на основе анализа графа распространения новости
- Выявление фейковых новостей с использованием гибридной модели BERT и графовой нейронной сети
- Анализ каскадов распространения информации для раннего обнаружения дезинформации
- Графовые методы выявления недостоверной информации в социальных сетях
- Структурно-временной анализ графов распространения для детекции фейковых новостей
- Обнаружение слухов в социальных сетях на основе динамических графов взаимодействий
- Сравнительная оценка графовых моделей для задачи раннего обнаружения дезинформации
- Поиск характерных паттернов распространения фейковых новостей на основе анализа графов
4.4 Анализ Darknet
- Графовый анализ скрытых сервисов Tor и I2P для выявления ключевых узлов
- Исследование структуры Darknet на основе графовых моделей и метрик центральности
- Обнаружение сообществ и ключевых игроков в теневом сегменте интернета с помощью графового анализа
- Применение графовых нейронных сетей для классификации скрытых сервисов Darknet
- Анализ взаимосвязей между Tor и I2P: графовый подход к картированию даркнета
- Выявление незаконных сообществ в Darknet на основе алгоритмов поиска сообществ
4.5 Комбинированные и сравнительные
- Графовые методы для анализа социальных сетей и дезинформации: от выявления ботов до анализа Darknet
- Единый графовый пайплайн для задач детекции ботов, дезинформации и анализа скрытых сетей
- Сравнительный анализ графовых нейронных сетей в задачах анализа социальных сетей и Darknet
- Мультиреляционные и гетерогенные графы в задачах анализа социальных сетей и дезинформации
4.6 Программные комплексы и инструменты
- Разработка программного комплекса для выявления ботов в социальных сетях на основе графовых методов
- Программный комплекс анализа графа распространения новости для обнаружения дезинформации
- Инструмент графового анализа скрытых сервисов Darknet для выявления ключевых узлов
- Разработка веб-приложения для классификации аккаунтов социальных сетей с использованием GNN
- Программная библиотека для графового анализа социальных сетей и дезинформации
4.7 Акцент на графовые нейронные сети
- Применение графовых нейронных сетей для анализа социальных сетей и дезинформации
- Графовые нейронные сети в задачах выявления ботов и обнаружения фейковых новостей
- Сравнение архитектур GCN, GAT и GraphSAGE для анализа социальных графов
- Гибридные модели на основе GNN и трансформеров для обнаружения дезинформации
- Мультиреляционные графовые нейронные сети для анализа социальных взаимодействий
4.8 Акцент на конкретные методы
- Анализ центральностей и поиск сообществ в графах социальных сетей и Darknet
- Выявление ключевых узлов в графах распространения информации и скрытых сетей
- Алгоритмы поиска сообществ в задачах анализа социальных сетей и теневого интернета
