CaT-GNN: Enhancing Credit Card Fraud Detection via Causal Temporal Graph Neural Networks (2402.14708v2)
Abstract: Credit card fraud poses a significant threat to the economy. While Graph Neural Network (GNN)-based fraud detection methods perform well, they often overlook the causal effect of a node's local structure on predictions. This paper introduces a novel method for credit card fraud detection, the \textbf{\underline{Ca}}usal \textbf{\underline{T}}emporal \textbf{\underline{G}}raph \textbf{\underline{N}}eural \textbf{N}etwork (CaT-GNN), which leverages causal invariant learning to reveal inherent correlations within transaction data. By decomposing the problem into discovery and intervention phases, CaT-GNN identifies causal nodes within the transaction graph and applies a causal mixup strategy to enhance the model's robustness and interpretability. CaT-GNN consists of two key components: Causal-Inspector and Causal-Intervener. The Causal-Inspector utilizes attention weights in the temporal attention mechanism to identify causal and environment nodes without introducing additional parameters. Subsequently, the Causal-Intervener performs a causal mixup enhancement on environment nodes based on the set of nodes. Evaluated on three datasets, including a private financial dataset and two public datasets, CaT-GNN demonstrates superior performance over existing state-of-the-art methods. Our findings highlight the potential of integrating causal reasoning with graph neural networks to improve fraud detection capabilities in financial transactions.
- Computing graph neural networks: A survey from algorithms to accelerators. ACM Computing Surveys (CSUR), 54(9):1–38, 2021.
- A simple model of bank bankruptcies. Physica A: Statistical Mechanics and its Applications, 299(1-2):198–204, 2001.
- Conceptual building of sustainable economic growth and corporate bankruptcy. Available at SSRN 3472409, 2019.
- Data mining for credit card fraud: A comparative study. Decision support systems, 50(3):602–613, 2011.
- Invariant rationalization. In International Conference on Machine Learning, pages 1448–1458. PMLR, 2020.
- Graph neural network for fraud detection via spatial-temporal attention. IEEE Transactions on Knowledge and Data Engineering, 34(8):3800–3813, 2020.
- 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, pages 257–266, 2019.
- Learning steady-states of iterative algorithms over graphs. In International conference on machine learning, pages 1106–1114. PMLR, 2018.
- Enhancing graph neural network-based fraud detectors against camouflaged fraudsters. In Proceedings of the 29th ACM international conference on information & knowledge management, pages 315–324, 2020.
- On regularization for explaining graph neural networks: An information theory perspective. 2022.
- Evaluating post-hoc explanations for graph neural networks via robustness analysis. In Thirty-seventh Conference on Neural Information Processing Systems, 2023.
- Cooperative explanations of graph neural networks. In WSDM, pages 616–624. ACM, 2023.
- Exgc: Bridging efficiency and explainability in graph condensation, 2024.
- Moltc: Towards molecular relational modeling in language models. arXiv preprint arXiv:2402.03781, 2024.
- Should graph convolution trust neighbors? a simple causal inference method. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 1208–1218, 2021.
- Using generative adversarial networks for improving classification effectiveness in credit card fraud detection. Information Sciences, 479:448–455, 2019.
- Credit card fraud detection using convolutional neural networks. In Neural Information Processing: 23rd International Conference, ICONIP 2016, Kyoto, Japan, October 16–21, 2016, Proceedings, Part III 23, pages 483–490. Springer, 2016.
- Graph echo state networks. In The 2010 international joint conference on neural networks (IJCNN), pages 1–8. IEEE, 2010.
- Attention based spatial-temporal graph convolutional networks for traffic flow forecasting. In Proceedings of the AAAI conference on artificial intelligence, volume 33, pages 922–929, 2019.
- Animatediff: Animate your personalized text-to-image diffusion models without specific tuning. arXiv preprint arXiv:2307.04725, 2023.
- Inductive representation learning on large graphs. Advances in neural information processing systems, 30, 2017.
- Open graph benchmark: Datasets for machine learning on graphs. Advances in neural information processing systems, 33:22118–22133, 2020.
- A machine learning based credit card fraud detection using the ga algorithm for feature selection. Journal of Big Data, 9(1):1–17, 2022.
- Suspicious behavior detection: Current trends and future directions. IEEE intelligent systems, 31(1):31–39, 2016.
- Uncertainty quantification via spatial-temporal tweedie model for zero-inflated and long-tail travel demand prediction. In CIKM, 2023.
- Incomplete graph learning via attribute-structure decoupled variational auto-encoder. In WSDM, 2024.
- Gated graph sequence neural networks. arXiv preprint arXiv:1511.05493, 2015.
- Adaptive graph convolutional neural networks. In Proceedings of the AAAI conference on artificial intelligence, volume 32, 2018.
- Mining spatio-temporal relations via self-paced graph contrastive learning. In SIGKDD, 2022.
- Attend who is weak: Enhancing graph condensation via cross-free adversarial training. arXiv preprint arXiv:2311.15772, 2023.
- Heterogeneous graph neural networks for malicious account detection. In Proceedings of the 27th ACM international conference on information and knowledge management, pages 2077–2085, 2018.
- Alleviating the inconsistency problem of applying graph neural network to fraud detection. In Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pages 1569–1572, 2020.
- Pick and choose: a gnn-based imbalanced learning approach for fraud detection. In Proceedings of the web conference 2021, pages 3168–3177, 2021.
- Towards robust and adaptive motion forecasting: A causal representation perspective. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 17081–17092, 2022.
- Summary of chatgpt-related research and perspective towards the future of large language models. Meta-Radiology, page 100017, 2023.
- Credit card fraud detection using bayesian and neural networks. In Proceedings of the 1st international naiso congress on neuro fuzzy technologies, volume 261, page 270, 2002.
- From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews. In Proceedings of the 22nd international conference on World Wide Web, pages 897–908, 2013.
- The book of why: the new science of cause and effect. Basic books, 2018.
- Judea Pearl. Causality. Cambridge university press, 2009.
- Collective opinion spam detection: Bridging review networks and metadata. In Proceedings of the 21th acm sigkdd international conference on knowledge discovery and data mining, pages 985–994, 2015.
- Detecting credit card fraud by decision trees and support vector machines. 2011.
- The graph neural network model. IEEE transactions on neural networks, 20(1):61–80, 2008.
- Masked label prediction: Unified message passing model for semi-supervised classification. arXiv preprint arXiv:2009.03509, 2020.
- Graph attention networks. arXiv preprint arXiv:1710.10903, 2017.
- A semi-supervised graph attentive network for financial fraud detection. In 2019 IEEE International Conference on Data Mining (ICDM), pages 598–607. IEEE, 2019.
- Nodeaug: Semi-supervised node classification with data augmentation. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pages 207–217, 2020.
- Brave the wind and the waves: Discovering robust and generalizable graph lottery tickets. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2023.
- Searching lottery tickets in graph neural networks: A dual perspective. In The Eleventh International Conference on Learning Representations, 2023.
- A2DJP: A two graph-based component fused learning framework for urban anomaly distribution and duration joint-prediction. IEEE Trans. Knowl. Data Eng., 35(12):11984–11998, 2023.
- Modeling spatio-temporal dynamical systems with neural discrete learning and levels-of-experts. IEEE Transactions on Knowledge and Data Engineering, 2024.
- Graph wavenet for deep spatial-temporal graph modeling. arXiv preprint arXiv:1906.00121, 2019.
- A comprehensive survey on graph neural networks. IEEE transactions on neural networks and learning systems, 32(1):4–24, 2020.
- Earthfarseer: Versatile spatio-temporal dynamical systems modeling in one model. arXiv preprint arXiv:2312.08403, 2023.
- Deciphering spatio-temporal graph forecasting: A causal lens and treatment. CoRR, abs/2309.13378, 2023.
- Temporal and heterogeneous graph neural network for financial time series prediction. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management, pages 3584–3593, 2022.
- Semi-supervised credit card fraud detection via attribute-driven graph representation. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 37, pages 14557–14565, 2023.
- How powerful are graph neural networks? arXiv preprint arXiv:1810.00826, 2018.
- Spatial temporal graph convolutional networks for skeleton-based action recognition. In Proceedings of the AAAI conference on artificial intelligence, volume 32, 2018.
- Key player identification in underground forums over attributed heterogeneous information network embedding framework. In Proceedings of the 28th ACM international conference on information and knowledge management, pages 549–558, 2019.
- Two heads are better than one: Boosting graph sparse training via semantic and topological awareness. arXiv preprint arXiv:2402.01242, 2024.
- Dual graph convolutional networks for graph-based semi-supervised classification. In Proceedings of the 2018 world wide web conference, pages 499–508, 2018.