13 January 2026
Detecting Illicit Transactions in Bitcoin: A Wavelet-Temporal Graph Transformer Approach for Anti-Money Laundering
Detecting illicit bitcoin transactions
Anti‑money laundering for cryptocurrencies remains a pressing problem: blockchains provide transparent ledgers but preserve pseudonymity, enabling laundering techniques that mix rapid bursts of activity with slow, low‑frequency layering. Conventional approaches frequently focus on static topology or simple temporal encodings and therefore miss important multiscale, nonstationary patterns. The paper “Detecting illicit transactions in bitcoin: a wavelet‑temporal graph transformer approach for anti‑money laundering” presents ChronoWave‑GNN, a graph neural architecture designed to jointly model temporal dynamics and frequency characteristics of transaction graphs to improve detection of illicit activity.
Key idea – modeling transactions as nonstationary spatiotemporal signals
ChronoWave‑GNN adopts a dual‑domain perspective: it treats each transaction node as carrying both time‑localized and frequency‑domain information . The architecture augments standard node features with discrete wavelet transform (DWT) coefficients to capture multiscale frequency signatures, and with sinusoidal temporal embeddings to preserve fine‑grained timing cues. These enriched representations are processed by a temporal attention backbone, TGAT+ , enabling attention to temporally aligned but topologically distant neighbors – a crucial trait for identifying laundering chains that propagate across time and hops.
Architecture – wavelet augmentation, time encoding, and temporal attention
The model pipeline first applies a level‑2 Haar DWT to each node’s raw 166‑dimensional transaction features to extract low‑frequency approximation coefficients that encode long‑range behavioral trends such as layering and periodic bursts. Raw and wavelet features are standardized and concatenated. Timestamps are mapped into an 8‑dimensional sinusoidal embedding and linearly projected to contextualize temporal information. The fused representation enters a TGAT+ transformer‑style graph backbone, where query‑key attention selectively aggregates messages from neighbors conditioned on their temporal alignment.
Training and inference practices for AML conditions
ChronoWave‑GNN is trained with strategies tailored to AML challenges: label smoothing (ϵ = 0.1) to reduce overconfidence under severe class imbalance, cosine annealing of the learning rate for stable convergence, dropout for generalization, and early stopping based on validation F1 . At inference, node embeddings pass through a linear output and softmax to produce illicit/benign probabilities. Visualization with UMAP and quantitative separability metrics (Silhouette scores , intra‑/inter‑class cosine similarities ) are used to inspect learned latent structure.
Empirical evidence – state‑of‑the‑art on Elliptic and cross‑dataset robustness
Extensive experiments on the Elliptic Bitcoin dataset demonstrate strong empirical performance: ChronoWave‑GNN achieves test accuracy ≈ 0.9802 and F1 ≈ 0.9799, outperforming baselines including GraphSAGE , GAT , TGAT , DySAT , and GraphMLP . Frequency analysis of the dataset shows illicit transactions exhibit enhanced low‑frequency power, supporting the choice of wavelet augmentation . The model generalizes to other transaction corpora: high performance is reported on a synthetic IBM AMLSim banking dataset and a large Ethereum phishing graph, confirming transferability across transaction environments.
Ablation and sensitivity analyses – confirming component contributions
Ablation studies quantify the contribution of each component. Removing wavelet features or time encodings degrades performance by roughly 0.01 in accuracy and F1; disabling dropout or label smoothing also harms generalization. Varying DWT levels shows level‑2 offers the best tradeoff between capturing long‑term trends and retaining fine temporal detail. Different wavelet bases and temporal encoders were compared: compact filters like Haar and Symlet‑4 perform well, and fixed sinusoidal embeddings proved as competitive and more stable than learnable Time2Vec in these experiments.
Edge semantics, interpretability, and error modes
ChronoWave‑GNN augments temporal attention with edge attributes – temporal gaps, log‑amount signals , role tags , and interaction affinity – which yield small but statistically significant gains. Attention visualizations reveal the model prioritizes temporally concentrated inflows and highlights suspicious multi‑hop substructures . Error analysis groups misclassifications by behavior type: most residual errors occur in ambiguous “other” profiles that closely resemble licit transactions, while rapid funneling patterns are sometimes masked by single low‑activity outflows, causing over‑confident false negatives. These insights indicate where enhanced feature design or sampling strategies could reduce errors.
Operational considerations – efficiency and deployment readiness
Inference profiling shows that ChronoWave‑GNN can achieve low latency and high throughput on GPU (mean latency ≈ 8.4 ms per batch, throughput > 5.5M nodes/s), and dynamic quantization enables CPU deployment with reduced resource needs. The authors implemented a sliding‑window OnlineGraphStore for incremental ingestion to support near‑real‑time scoring without retraining from scratch. Stability across random seeds is high, an important property for production AML systems.
Limitations and directions for real‑world use
Important limitations are acknowledged. The model assumes access to well‑aligned, labeled transaction graphs, while operational AML data are frequently incomplete, delayed, or adversarially obfuscated. Fixed Haar wavelets and sinusoidal encodings impose non‑adaptive priors that may be suboptimal for rapidly evolving illicit tactics. Interpretability remains coarse: attention weights offer useful but not regulator‑grade explanations . Future work suggested by the authors includes learnable spectral filters or adaptive wavelets , stronger interpretability methods (integrated gradients , counterfactual subgraph explanations ), approaches for partial observability (graph imputation , weak supervision, self‑supervised learning), and online streaming architectures with temporal memory and continual learning.
Conclusion – a principled temporal‑frequency approach for AML
ChronoWave‑GNN demonstrates that unifying temporal dynamics and multiscale spectral representations improves the expressiveness of graph neural detectors for illicit transactions. The paper provides both conceptual framing – treating transaction graphs as nonstationary spatiotemporal signals – and practical contributions: a pipeline combining DWT augmentation , temporal encoding , and temporal attention trained under AML‑aware procedures. While operational challenges remain, the results indicate that integrating signal processing techniques with graph learning is a promising pathway toward more robust AML systems for decentralized finance .
Dive deeper
- Research ¦ Lin, Z., Luo, Q., Wu, D. et al. Detecting illicit transactions in bitcoin: a wavelet-temporal graph transformer approach for anti-money laundering. Sci Rep 16, 1548 (2026). https://doi.org/10.1038/s41598-025-23901-3 ¦
Link ¦
licensed under the following terms, with no changes made:
CC BY-NC-ND 4.0