MT²AD: многослойное временное обнаружение аномалий транзакций в сетях Ethereum с использованием графовой нейронной сети
MT$$^2$$AD: multi-layer temporal transaction anomaly detection in ethereum networks with GNN
2023-07-31
SCID: 54.1/6yxgnqez
Discuss with AI
обнаружение аномалий в транзакциях Ethereumпаттерны торговли между криптовалютамиклассификация графовграфовые нейронные сетивременные многослойные транзакционные сети
Figures from the paper
Abstract (AI)
В последние годы в сети Ethereum, второй по величине публичной блокчейн-платформе, наблюдается рост преступной активности, связанной с межкриптовалютной торговлей. Большинство существующих методов обнаружения аномалий используют традиционное машинное обучение с конструированием признаков или методы обучения графовых представлений для извлечения информации из сетей транзакций. Однако эти методы либо игнорируют информацию о временных метках и направлении потока транзакций в сети транзакций, либо рассматривают только одну сеть транзакций; при этом закономерности межкриптовалютной торговли в Ethereum обычно не учитываются. В данной работе предлагается модель многослойного временного обнаружения аномалий транзакций (Multi-Layer Temporal Transaction Anomaly Detection, MT²AD) для сети Ethereum на основе графовых нейронных сетей. Для заданной сети транзакций токенов Ethereum сначала извлекаются исходные признаки, включая структурный подграф и признаки рёбер. Затем временная информация в подграфе моделируется в виде последовательности сетевых срезов в соответствии с временной меткой каждого ребра и заданным временным окном. Для выявления закономерностей межкриптовалютной торговли срезы транзакций нескольких токенов, соответствующие определённой временной метке, объединяются и рассматриваются как новый совмещённый граф. Далее для получения векторного представления на уровне графа в этом новом графе используется графовый свёрточный кодировщик с механизмом внимания и операцией пулинга, а обнаружение аномалий в динамических многослойных сетях транзакций Ethereum преобразуется в задачу классификации графов с использованием полученных представлений. MT²AD объединяет структурные признаки транзакций, признаки рёбер и закономерности межкриптовалютной торговли в единой системе для обнаружения аномалий с помощью графовых нейронных сетей. Эксперименты на трёх многослойных сетях транзакций, полученных из реальных данных, показывают, что предложенная модель MT²AD (точность 0.8789, полнота 0.9375, F_bMacro 0.4987 и F_bWeighted 0.9351) обеспечивает наилучшие результаты по большинству метрик оценки по сравнению с конкурирующими методами, а также подтверждают эффективность учёта нескольких токенов.
Key Findings
1
Графовый свёрточный кодировщик с механизмами внимания и пуллингом преобразует обнаружение аномалий в динамической многослойной сети в задачу классификации графов.
2
На трёх реальных многослойных транзакционных сетях MT²AD достиг Precision 0.8789, Recall 0.9375, FbMacro 0.4987 и FbWeighted 0.9351, превзойдя конкурирующие методы по большинству метрик.
3
MT²AD обнаруживает аномалии в динамических многослойных сетях транзакций Ethereum с использованием графовых нейронных сетей.
4
MT²AD объединяет в единой framework структурные признаки транзакций, атрибуты рёбер, временную информацию, направление потоков и взаимодействия между токенами.
5
Метод строит временные снимки сетей по меткам времени и объединяет транзакционные слои нескольких токенов для выявления межкриптовалютных торговых паттернов.
Research Object
Динамические многослойные сети транзакций токенов Ethereum
Research Subject
Временные и направленные структуры потоков транзакций, а также паттерны торговли между криптовалютами для обнаружения аномалий
Publication Details
Publication Date
2023-07-31
Journal
Publisher
ISSN
Cited by
19
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest