GraphGuard: Contrastive Self-Supervised Learning for Credit-Card Fraud Detection in Multi-Relational Dynamic Graphs
Kristófer Reynisson, Marco Schreyer, Damian Borth
TL;DR
Credit-card fraud detection faces label scarcity and concept drift in streaming transactions. The authors propose GraphGuard, a contrastive self-supervised framework on dynamic multi-relational graphs, leveraging time-aware subgraph sampling and GNN-based learning to detect anomalies without labeled data. The method constructs per-batch graphs, samples target-local subgraphs, and applies a discriminative contrastive objective to produce anomaly scores, evaluated on real and synthetic datasets with insights into when relational information helps. This work demonstrates feasibility of self-supervised graph representations for fraud detection and points to future directions in supervised fine-tuning and richer relational modeling for production FDS deployments.
Abstract
Credit card fraud has significant implications at both an individual and societal level, making effective prevention essential. Current methods rely heavily on feature engineering and labeled information, both of which have significant limitations. In this work, we present GraphGuard, a novel contrastive self-supervised graph-based framework for detecting fraudulent credit card transactions. We conduct experiments on a real-world dataset and a synthetic dataset. Our results provide a promising initial direction for exploring the effectiveness of graph-based self-supervised approaches for credit card fraud detection.
