Problem
Random splits and precomputed graph features can overstate how well Bitcoin AML models will perform on future transactions.
Research paper · Graph learning · Financial forensics
TELEPE 2026 · Frankfurt, Germany · June 24–26, 2026
Random splits and precomputed graph features can overstate how well Bitcoin AML models will perform on future transactions.
TSG-Net separates topology-aware GATv2 learning from a local-feature pathway that preserves transaction-level information.
Under the paper’s strict temporal protocol, TSG-Net reports high illicit-class precision while matching Random Forest on F1.
In recent years, Graph Neural Networks have shown some applications in the area of Bitcoin Anti-Money Laundering Detection. However, the actual performance of Graph Neural Networks (GNNs) in applications has often been significantly overestimated in previous research. Most existing studies use random segmentations of the data and pre-calculated global statistical features, causing concept drift. In order to facilitate effective detection in real-world forensic scenarios, this paper proposes a Topological Synchronization Graph Network (TSG-Net). A disentangled two-path architecture has been used. On one hand, it uses a multi-head graph-attention module to identify dynamic Topology-Aware Anomalies. On the other hand, it maintains the original attribute characteristics of the transaction node using a residual module. The findings indicate that when confronted with evolving transactions in subsequent time steps, the efficacy of conventional static models is significantly diminished, while TSG-Net exhibits superior temporal resilience. It was demonstrated that, while maintaining an F1 score above 0.75, the model increased the precision for illegal nodes to 96%. Based on the visualization of the hidden-layer manifold, this paper also verifies that end-to-end graph representation learning is effective for resolving complex financial obfuscation problems.
The study models transactions as nodes and capital flows as directed edges. It removes 72 precomputed neighborhood-aggregate features and retains the first 94 local transaction features. Training, model selection, and testing are separated chronologically to reduce temporal leakage.
The method uses a structural pathway to learn transaction-neighborhood patterns and a local-feature pathway to preserve information that may be diluted by message passing.
Multi-head GATv2 learns risk-bearing patterns from the directed transaction graph.
A linear residual projection keeps the 94 local transaction features directly available.
Both representations are concatenated before classification and validation-based threshold selection.
The chart below reproduces the comparison reported in the accepted manuscript. TSG-Net reaches 0.96 illicit-class precision and 0.75 F1. Random Forest also reaches 0.75 F1, but with lower precision and higher recall. This is a trade-off, not a claim of universal superiority.

The forward-time analysis shows that illicit-label availability varies sharply across later test slices. Per-timestep F1 becomes unstable or undefined when a slice contains very few or no illicit instances. I therefore treat the tail analysis as an evaluation boundary, not as evidence of persistent performance at every future timestep.
Red markers denote illicit-labeled transactions in a 2D projection of the fused representation. The view suggests local concentration, but it is not by itself proof of class separability; the reported Silhouette Score improves from −0.1467 to +0.0255.
