Transaction Fraud Detection via an Adaptive Graph Neural Network (2307.05633v1)
Abstract: Many machine learning methods have been proposed to achieve accurate transaction fraud detection, which is essential to the financial security of individuals and banks. However, most existing methods leverage original features only or require manual feature engineering. They lack the ability to learn discriminative representations from transaction data. Moreover, criminals often commit fraud by imitating cardholders' behaviors, which causes the poor performance of existing detection models. In this paper, we propose an Adaptive Sampling and Aggregation-based Graph Neural Network (ASA-GNN) that learns discriminative representations to improve the performance of transaction fraud detection. A neighbor sampling strategy is performed to filter noisy nodes and supplement information for fraudulent nodes. Specifically, we leverage cosine similarity and edge weights to adaptively select neighbors with similar behavior patterns for target nodes and then find multi-hop neighbors for fraudulent nodes. A neighbor diversity metric is designed by calculating the entropy among neighbors to tackle the camouflage issue of fraudsters and explicitly alleviate the over-smoothing phenomena. Extensive experiments on three real financial datasets demonstrate that the proposed method ASA-GNN outperforms state-of-the-art ones.
- S. Bhattacharyya, S. Jha, K. Tharakunnel, and J. C. Westland, “Data mining for credit card fraud: A comparative study,” Decision support systems, vol. 50, no. 3, pp. 602–613, 2011.
- The Nilson Report. [Online]. Available: https://nilsonreport.com/mention/1313/1link/.
- Z. Li, G. Liu, and C. Jiang, “Deep representation learning with full center loss for credit card fraud detection,” IEEE Transactions on Computational Social Systems, vol. 7, no. 2, pp. 569–579, 2020.
- K. Fu, D. Cheng, Y. Tu, and L. Zhang, “Credit card fraud detection using convolutional neural networks,” in International conference on neural information processing. Springer, 2016, pp. 483–490.
- J. Jurgovsky, M. Granitzer, K. Ziegler, S. Calabretto, P.-E. Portier, L. He-Guelton, and O. Caelen, “Sequence classification for credit-card fraud detection,” Expert Systems with Applications, vol. 100, pp. 234–245, 2018.
- A. C. Bahnsen, D. Aouada, A. Stojanovic, and B. Ottersten, “Feature engineering strategies for credit card fraud detection,” Expert Systems with Applications, vol. 51, pp. 134–142, 2016.
- D. Wang, J. Lin, P. Cui, Q. Jia, Z. Wang, Y. Fang, Q. Yu, J. Zhou, S. Yang, and Y. Qi, “A semi-supervised graph attentive network for financial fraud detection,” in 2019 IEEE International Conference on Data Mining (ICDM). IEEE, 2019, pp. 598–607.
- S. Yin, G. Liu, Z. Li, C. Yan, and C. Jiang, “An accuracy-and-diversity-based ensemble method for concept drift and its application in fraud detection,” in 2020 International Conference on Data Mining Workshops (ICDMW). IEEE, 2020, pp. 875–882.
- Y. Dou, Z. Liu, L. Sun, Y. Deng, H. Peng, and P. S. Yu, “Enhancing graph neural network-based fraud detectors against camouflaged fraudsters,” in Proceedings of the 29th ACM International Conference on Information & Knowledge Management, 2020, pp. 315–324.
- S. Guo, Y. Lin, N. Feng, C. Song, and H. Wan, “Attention based spatial-temporal graph convolutional networks for traffic flow forecasting,” in Proceedings of the AAAI conference on artificial intelligence, vol. 33, no. 01, 2019, pp. 922–929.
- X. Hou, K. Wang, C. Zhong, and Z. Wei, “ST-Trader: A Spatial-Temporal Deep Neural Network for Modeling Stock Market Movement,” IEEE/CAA Journal of Automatica Sinica, vol. 8, no. 5, pp. 1015–1024, 2021.
- W. Huang, P. Zhang, Y. Chen, M. Zhou, Y. Al-Turki, and A. Abusorrah, “QoS Prediction Model of Cloud Services Based on Deep Learning,” IEEE/CAA Journal of Automatica Sinica, vol. 9, no. 3, pp. 564–566, 2021.
- Y. Hou, J. Zhang, J. Cheng, K. Ma, R. T. Ma, H. Chen, and M.-C. Yang, “Measuring and improving the use of graph information in graph neural networks,” in International Conference on Learning Representations, 2019, pp. 1–16.
- Y. Xie, S. Li, C. Yang, R. C. W. Wong, and J. Han, “When do gnns work: Understanding and improving neighborhood aggregation.” International Joint Conferences on Artificial Intelligence, 2020, pp. 1303–1309.
- C. Ji, H. Chen, R. Wang, Y. Cai, and H. Wu, “Smoothness sensor: Adaptive smoothness-transition graph convolutions for attributed graph clustering,” IEEE Transactions on Cybernetics, pp. 1–14, 2021.
- T. Pourhabibi, K.-L. Ong, B. H. Kam, and Y. L. Boo, “Fraud detection: A systematic literature review of graph-based anomaly detection approaches,” Decision Support Systems, vol. 133, p. 113303, 2020.
- V. N. Dornadula and S. Geetha, “Credit card fraud detection using machine learning algorithms,” Procedia computer science, vol. 165, pp. 631–641, 2019.
- R. Jin, M. Wu, K. Wu, K. Gao, Z. Chen, and X. Li, “Position Encoding Based Convolutional Neural Networks for Machine Remaining Useful Life Prediction,” IEEE/CAA Journal of Automatica Sinica, vol. 9, no. 8, pp. 1427–1439, 2022.
- C. Lee, H. Hasegawa, and S. Gao, “Complex-Valued Neural Networks: A Comprehensive Survey,” IEEE/CAA Journal of Automatica Sinica, vol. 9, no. 8, pp. 1406–1426, 2022.
- J. Lü, G. Wen, R. Lu, Y. Wang, and S. Zhang, “Networked Knowledge and Complex Networks: An Engineering View,” IEEE/CAA Journal of Automatica Sinica, vol. 9, no. 8, pp. 1366–1383, 2022.
- S. Stolfo, D. W. Fan, W. Lee, A. Prodromidis, and P. Chan, “Credit card fraud detection using meta-learning: Issues and initial results,” in AAAI-97 Workshop on Fraud Detection and Risk Management, 1997, pp. 83–90.
- C. Jiang, J. Song, G. Liu, L. Zheng, and W. Luan, “Credit card fraud detection: A novel approach using aggregation strategy and feedback mechanism,” IEEE Internet of Things Journal, vol. 5, no. 5, pp. 3637–3647, 2018.
- W. Zaremba, I. Sutskever, and O. Vinyals, “Recurrent neural network regularization,” arXiv preprint arXiv:1409.2329, 2014.
- A. Khazane, J. Rider, M. Serpe, A. Gogoglou, K. Hines, C. B. Bruss, and R. Serpe, “Deeptrax: Embedding graphs of financial transactions,” in 2019 18th IEEE International Conference On Machine Learning And Applications (ICMLA). IEEE, 2019, pp. 126–133.
- G. Liu, J. Tang, Y. Tian, and J. Wang, “Graph neural network for credit card fraud detection,” in 2021 International Conference on Cyber-Physical Social Intelligence (ICCSI). IEEE, 2021, pp. 1–6.
- M. Gori, G. Monfardini, and F. Scarselli, “A new model for learning in graph domains,” in Proceedings. 2005 IEEE international joint conference on neural networks, vol. 2, no. 2005, 2005, pp. 729–734.
- T. N. Kipf and M. Welling, “Semi-supervised classification with graph convolutional networks,” arXiv preprint arXiv:1609.02907, 2016.
- P. Veličković, G. Cucurull, A. Casanova, A. Romero, P. Lio, and Y. Bengio, “Graph attention networks,” arXiv preprint arXiv:1710.10903, 2017.
- W. Hamilton, Z. Ying, and J. Leskovec, “Inductive representation learning on large graphs,” Advances in neural information processing systems, vol. 30, 2017.
- M. Schlichtkrull, T. N. Kipf, P. Bloem, R. v. d. Berg, I. Titov, and M. Welling, “Modeling relational data with graph convolutional networks,” in European semantic web conference. Springer, 2018, pp. 593–607.
- W.-L. Chiang, X. Liu, S. Si, Y. Li, S. Bengio, and C.-J. Hsieh, “Cluster-gcn: An efficient algorithm for training deep and large graph convolutional networks,” in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 257–266.
- Z. Li, H. Liu, Z. Zhang, T. Liu, and N. N. Xiong, “Learning knowledge graph embedding with heterogeneous relation attention networks,” IEEE Transactions on Neural Networks and Learning Systems, pp. 1–13, 2021.
- J. Jiang, Y. Wei, Y. Feng, J. Cao, and Y. Gao, “Dynamic hypergraph neural networks.” in IJCAI, 2019, pp. 2635–2641.
- Z. Ying, D. Bourgeois, J. You, M. Zitnik, and J. Leskovec, “Gnnexplainer: Generating explanations for graph neural networks,” Advances in neural information processing systems, vol. 32, 2019.
- G. Zhang, Z. Li, J. Huang, J. Wu, C. Zhou, J. Yang, and J. Gao, “efraudcom: An e-commerce fraud detection system via competitive graph neural networks,” ACM Transactions on Information Systems (TOIS), vol. 40, no. 3, pp. 1–29, 2022.
- D. Cheng, X. Wang, Y. Zhang, and L. Zhang, “Graph neural network for fraud detection via spatial-temporal attention,” IEEE Transactions on Knowledge and Data Engineering, 2020.
- N. Jiang, F. Duan, H. Chen, W. Huang, and X. Liu, “Mafi: Gnn-based multiple aggregators and feature interactions network for fraud detection over heterogeneous graph,” IEEE Transactions on Big Data, vol. 8, no. 4, pp. 905–919, 2021.
- P. Li, H. Yu, X. Luo, and J. Wu, “Lgm-gnn: A local and global aware memory-based graph neural network for fraud detection,” IEEE Transactions on Big Data, 2023.
- A. Dal Pozzolo, G. Boracchi, O. Caelen, C. Alippi, and G. Bontempi, “Credit card fraud detection: a realistic modeling and a novel learning strategy,” IEEE transactions on neural networks and learning systems, vol. 29, no. 8, pp. 3784–3797, 2017.
- X. Wang, H. Ji, C. Shi, B. Wang, Y. Ye, P. Cui, and P. S. Yu, “Heterogeneous graph attention network,” in The world wide web conference, 2019, pp. 2022–2032.
- Y. Tian and G. Liu, “MANE: Model-Agnostic Non-linear Explanations for Deep Learning Model,” in 2020 IEEE World Congress on Services (SERVICES), 2020, pp. 33–36.