Adaptive Temporal Graph Neural Networks for Real-Time Financial Fraud Detection under Concept Drift
DOI:
https://doi.org/10.54097/c8364y03Keywords:
Anti-money laundering, concept drift, financial fraud, graph neural network, online learning, temporal graph.Abstract
Financial fraud detectors operate in a non-stationary environment in which illicit actors adapt, class prevalence changes, and labels arrive after investigation. This paper proposes ATGNN-SP, a drift-gated stable-plastic temporal graph neural network for real-time-compatible fraud scoring. Each directed transaction snapshot is converted into a 133-dimensional representation by a two-hop simplified graph convolution that separately propagates incoming, outgoing, second-order, and cross-direction information. A frozen stable multilayer perceptron preserves the initial concept, while a plastic copy is updated only when delayed prequential log loss exceeds a validation-derived control limit. Recent snapshots provide rapid adaptation and an anchor replay buffer limits forgetting. Experiments are executed on the real Elliptic Bitcoin transaction graph using a strict chronological protocol: time steps 1-29 for initial training, 30-34 for validation, and 35-49 for predict-then-update testing. Across three seeds, ATGNN-SP reaches F1 0.2649+/-0.0092 and average precision 0.2624+/-0.0193, improving the static graph MLP by 4.27% and 5.43% relative, respectively. A graph-aware gradient-boosting baseline obtains a slightly higher F1 of 0.2714, which is reported explicitly. The accompanying artifact contains all code, logs, and unedited result files; no experimental metric is synthesized or manually altered.
Downloads
References
[1] Weber, M., Domeniconi, G., Chen, J., Weidele, D. K. I., Bellei, C., Robinson, T., & Leiserson, C. E. (2019). Anti money laundering in Bitcoin: Experimenting with graph convolutional networks for financial forensics. arXiv preprint arXiv:1908.02591.
[2] Elmougy, Y., & Liu, L. (2023). Demystifying fraudulent transactions and illicit nodes in the Bitcoin network for financial forensics. In Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (pp. 3979 3990). https://doi.org/10.1145/3580305.3599803 DOI: https://doi.org/10.1145/3580305.3599803
[3] Bellei, C., Xu, M., Phillips, R., Robinson, T., Weber, M., Kaler, T., Leiserson, C. E., Arvind, & Chen, J. (2024). The shape of money laundering: Subgraph representation learning on the blockchain with the Elliptic2 dataset. arXiv preprint arXiv:2404.19109.
[4] Deprez, B., Vanderschueren, T., Baesens, B., Verdonck, T., & Verbeke, W. (2025). Network analytics for anti money laundering A systematic literature review and experimental evaluation. INFORMS Journal on Data Science, 5(2), 119 154. https://doi.org/10.1287/ijds.2024.0042 DOI: https://doi.org/10.1287/ijds.2024.0042
[5] Lorenz, J., Silva, M. I., Aparicio, D., Ascensao, J. T., & Bizarro, P. (2020). Machine learning methods to detect money laundering in the Bitcoin blockchain in the presence of label scarcity. In Proceedings of the 1st ACM International Conference on AI in Finance. https://doi.org/10.1145/3383455.3422549 DOI: https://doi.org/10.1145/3383455.3422549
[6] Kipf, T. N., & Welling, M. (2017). Semi supervised classification with graph convolutional networks. In Proceedings of the International Conference on Learning Representations.
[7] Hamilton, W. L., Ying, Z., & Leskovec, J. (2017). Inductive representation learning on large graphs. In Advances in Neural Information Processing Systems 30 (pp. 1024 1034).
[8] Velickovic, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., & Bengio, Y. (2018). Graph attention networks. In Proceedings of the International Conference on Learning Representations.
[9] Wu, F., Souza, A. H., Zhang, T., Fifty, C., Yu, T., & Weinberger, K. Q. (2019). Simplifying graph convolutional networks. In Proceedings of the 36th International Conference on Machine Learning (Vol. 97, pp. 6861 6871). PMLR.
[10] Pareja, A., Domeniconi, G., Chen, J., Ma, T., Suzumura, T., Kanezashi, H., Kaler, T., Schardl, T. B., & Leiserson, C. E. (2020). EvolveGCN: Evolving graph convolutional networks for dynamic graphs. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 34, No. 4, pp. 5363 5370). DOI: https://doi.org/10.1609/aaai.v34i04.5984
[11] Xu, D., Ruan, C., Korpeoglu, E., Kumar, S., & Achan, K. (2020). Inductive representation learning on temporal graphs. In Proceedings of the International Conference on Learning Representations.
[12] Kumar, S., Zhang, X., & Leskovec, J. (2019). Predicting dynamic embedding trajectory in temporal interaction networks. In Proceedings of the 25th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (pp. 1269 1278). DOI: https://doi.org/10.1145/3292500.3330895
[13] Sankar, A., Wu, Y., Gou, L., Zhang, W., & Sundaram, H. (2020). DySAT: Deep neural representation learning on dynamic graphs via self attention networks. In Proceedings of the 13th ACM International Conference on Web Search and Data Mining (pp. 519 527). DOI: https://doi.org/10.1145/3336191.3371845
[14] Rossi, E., Chamberlain, B., Frasca, F., Eynard, D., Monti, F., & Bronstein, M. M. (2020). Temporal graph networks for deep learning on dynamic graphs. arXiv preprint arXiv:2006.10637.
[15] Gama, J., Zliobaite, I., Bifet, A., Pechenizkiy, M., & Bouchachia, A. (2014). A survey on concept drift adaptation. ACM Computing Surveys, 46(4), 44. https://doi.org/10.1145/2523813 DOI: https://doi.org/10.1145/2523813
[16] Lu, J., Liu, A., Dong, F., Gu, F., Gama, J., & Zhang, G. (2019). Learning under concept drift: A review. IEEE Transactions on Knowledge and Data Engineering, 31(12), 2346 2363. https://doi.org/10.1109/TKDE.2018.2876857 DOI: https://doi.org/10.1109/TKDE.2018.2876857
[17] Bifet, A., & Gavalda, R. (2007). Learning from time changing data with adaptive windowing. In Proceedings of the 7th SIAM International Conference on Data Mining (pp. 443 448). https://doi.org/10.1137/1.9781611972771.42 DOI: https://doi.org/10.1137/1.9781611972771.42
[18] Page, E. S. (1954). Continuous inspection schemes. Biometrika, 41(1 2), 100 115. https://doi.org/10.1093/biomet/41.1 2.100 DOI: https://doi.org/10.1093/biomet/41.1-2.100
[19] Dou, Y., Liu, Z., Sun, L., Deng, Y., Peng, H., & Yu, P. S. (2020). Enhancing graph neural network based fraud detectors against camouflaged fraudsters. In Proceedings of the 29th ACM International Conference on Information and Knowledge Management (pp. 315 324). https://doi.org/10.1145/3340531.3411980 DOI: https://doi.org/10.1145/3340531.3411903
[20] Liu, Y., Ao, X., Qin, Z., Chi, J., Feng, J., Yang, H., & He, Q. (2021). Pick and choose: A GNN based imbalanced learning approach for fraud detection. In Proceedings of the Web Conference (pp. 3168 3177). https://doi.org/10.1145/3442381.3449989 DOI: https://doi.org/10.1145/3442381.3449989
[21] Rao, S. X., Zhang, S., Han, Z., Zhang, Z., Min, W., Chen, Z., Shan, Y., Zhao, Y., & Zhang, C. (2021). xFraud: Explainable fraud transaction detection. Proceedings of the VLDB Endowment, 15(3), 427 436. DOI: https://doi.org/10.14778/3494124.3494128
[22] Lu, M., Han, Z., Rao, S. X., Zhang, Z., Zhao, Y., Shan, Y., Raghunathan, R., Zhang, C., & Jiang, J. (2022). BRIGHT Graph neural networks in real time fraud detection. In Proceedings of the 31st ACM International Conference on Information and Knowledge Management (pp. 3342 3351). DOI: https://doi.org/10.1145/3511808.3557136
[23] Akoglu, L., Tong, H., & Koutra, D. (2015). Graph based anomaly detection and description: A survey. Data Mining and Knowledge Discovery, 29, 626 688. https://doi.org/10.1007/s10618 014 0365 y DOI: https://doi.org/10.1007/s10618-014-0365-y
[24] Chandola, V., Banerjee, A., & Kumar, V. (2009). Anomaly detection: A survey. ACM Computing Surveys, 41(3), 15. https://doi.org/10.1145/1541880.1541882 DOI: https://doi.org/10.1145/1541880.1541882
[25] He, H., & Garcia, E. A. (2009). Learning from imbalanced data. IEEE Transactions on Knowledge and Data Engineering, 21(9), 1263 1284. https://doi.org/10.1109/TKDE.2008.239 DOI: https://doi.org/10.1109/TKDE.2008.239
[26] Saito, T., & Rehmsmeier, M. (2015). The precision recall plot is more informative than the ROC plot when evaluating binary classifiers on imbalanced datasets. PLoS ONE, 10(3), e0118432. https://doi.org/10.1371/journal.pone.0118432 DOI: https://doi.org/10.1371/journal.pone.0118432
[27] Breiman, L. (2001). Random forests. Machine Learning, 45, 5 32. https://doi.org/10.1023/A:1010933404324 DOI: https://doi.org/10.1023/A:1010933404324
[28] Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. Annals of Statistics, 29(5), 1189 1232. https://doi.org/10.1214/aos/1013203451 DOI: https://doi.org/10.1214/aos/1013203451
[29] Pedregosa, F., et al. (2011). Scikit learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825 2830.
[30] Jiao, Y., Fan, H., Yue, X., Ping, W., Sun, T., & Wang, J. (2026). Dynamic heterogeneous graph contrastive learning for uncovering collusive financial fraud. Scientific Reports. https://doi.org/10.1038/s41598 026 58938 5 DOI: https://doi.org/10.1038/s41598-026-58938-5
[31] Ding, J., Shen, Z., & Liu, W. (2026). Game theoretic cost sensitive adversarial training for robust cloud intrusion detection against GAN based evasion attacks. Applied Sciences, 16(8), 3944. https://doi.org/10.3390/app16083944 DOI: https://doi.org/10.3390/app16083944
[32] Fan, H., Jiao, Y., Wang, M., Chen, J., & Yang, S. (2026). Fraud learns too: Continual graph learning under strategic adversarial drift in dynamic networks. Scientific Reports. https://doi.org/10.1038/s41598 026 60997 7 DOI: https://doi.org/10.1038/s41598-026-60997-7
[33] Ping, W., Jiao, Y., Fan, H., & Zhang, X. (2026). Multimodal fraud detection in financial statements: A trimodal attention network with contrastive evidence chain construction. IEEE Access, 14, 80456 80468. https://doi.org/10.1109/ACCESS.2026.3695466 DOI: https://doi.org/10.1109/ACCESS.2026.3695466
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Highlights in Business, Economics and Management

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







