MT$$^2$$AD: multi-layer temporal transaction anomaly detection in ethereum networks with GNN
MT²AD: многослойное временное обнаружение аномалий транзакций в сетях Ethereum с использованием графовой нейронной сети
2023-07-31
SCID: 54.1/6yxgnqez
Discuss with AI
Ethereum transaction anomaly detectioncross-cryptocurrency trading patternsgraph classificationgraph neural networkstemporal multi-layer transaction networks
Figures from the paper
Abstract (AI)
Abstract In recent years, a surge of criminal activities with cross-cryptocurrency trades have emerged in Ethereum, the second-largest public blockchain platform. Most of the existing anomaly detection methods utilize the traditional machine learning with feature engineering or graph representation learning technique to capture the information in transaction network. However, these methods either ignore the timestamp information and the transaction flow direction information in transaction network or only consider single transaction network, the cross-cryptocurrency trading patterns in Ethereum are usually ignored. In this paper, we introduce a Multi-layer Temporal Transaction Anomaly Detection (MT $$^2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mrow/> <mml:mn>2</mml:mn> </mml:msup> </mml:math> AD) model in Ethereum network with graph neural network. Specifically, for a given Ethereum token transaction network, we first extract its initial features including the structure subgraph and edge’s feature. Then, we model the temporal information in subgraph as a series of network snapshots according to the timestamp on each edge and time window. To capture the cross-cryptocurrency trading patterns, we combine the snapshots from multiple token transactions at a given timestamp, and we consider it as a new combined graph. We further use the graph convolution encoder with attention mechanism and pooling operation on this new graph to obtain the graph-level embedding, and we transform the anomaly detection on dynamic multi-layer Ethereum transaction networks as a graph classification task with these graph-level embeddings. MT $$^2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mrow/> <mml:mn>2</mml:mn> </mml:msup> </mml:math> AD can integrate the transaction structure feature, edge’s feature and cross-cryptocurrency trading patterns into a framework to perform the anomaly detection with graph neural networks. Experiments on three real-world multi-layer transaction networks show that the proposed MT $$^2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mrow/> <mml:mn>2</mml:mn> </mml:msup> </mml:math> AD (0.8789 Precision, 0.9375 Recall, 0.4987 FbMacro and 0.9351 FbWeighted) can achieve the best performance on most evaluation metrics in comparison with some competing approaches, and the effectiveness in consideration of multiple tokens is also demonstrated.
Key Findings
1
A graph convolutional encoder with attention and pooling converts dynamic multi-layer anomaly detection into graph-level classification.
2
Across three real-world multi-layer transaction networks, MT²AD achieved 0.8789 Precision, 0.9375 Recall, 0.4987 FbMacro, and 0.9351 FbWeighted, outperforming competing methods on most metrics.
3
MT²AD detects anomalies in Ethereum’s dynamic multi-layer transaction networks using graph neural networks.
4
MT²AD integrates transaction structure, edge attributes, temporal information, directionality, and multi-token interactions within one framework.
5
The method constructs timestamp-based network snapshots and combines multiple token transaction layers to capture cross-cryptocurrency trading patterns.
Research Object
Dynamic multi-layer Ethereum token transaction networks
Research Subject
Temporal and directional transaction-flow structures and cross-cryptocurrency trading patterns for anomaly detection
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