🤖 AI Summary
This study addresses the lack of authentic heterogeneity and extreme class imbalance in existing financial fraud detection benchmarks by constructing the first real-world financial heterogeneous graph benchmark comprising tens of millions of nodes and edges. By preserving multi-entity relationships and genuine fraud distributions, we establish a standardized evaluation protocol incorporating ranking and imbalance-sensitive metrics to systematically assess baseline models. This work effectively bridges the gap between current datasets and real-world deployment constraints while exposing the limitations of state-of-the-art methods. Furthermore, it provides the research community with open data resources and unified evaluation standards, thereby identifying critical directions for future investigation in scalable and realistic financial fraud detection.
📝 Abstract
The increasing complexity of digital financial systems has reshaped financial fraud detection from isolated transaction classification into relational risk reasoning over interconnected financial entities. This shift has motivated graph-based fraud detection, where models identify fraudulent nodes by exploiting dependencies among customers, cards, merchants, categories, and locations. However, despite rapid progress in graph-based methods, existing public benchmarks remain misaligned with real-world financial systems in two important aspects. First, they often simplify financial ecosystems into homogeneous or single-node-type multi-relational graphs, failing to preserve the multi-entity and multi-relational nature of financial data. Second, they rarely provide large-scale heterogeneous financial graph datasets with realistic operating conditions such as extreme class imbalance and limited label availability, making it difficult to assess the practical effectiveness of current methods. To address these gaps, we present FinFraudBench, a heterogeneous graph benchmark for financial fraud detection. FinFraudBench contains two heterogeneous graph datasets (CreditCard-Fraud and BankTrans-Fraud) with up to 8.99M nodes and 89.23M directed typed edges. Each dataset preserves six financial entity types, fourteen directed edge types, and natural fraud rates that mirror deployment constraints. With these datasets, we establish a standardized evaluation protocol covering both ranking and imbalance-sensitive classification metrics, and evaluate representative baselines. Extensive experiments yield empirical insights into current methods' limitations and suggest promising avenues for future research. FinFraudBench is available at https://anonymous.4open.science/r/FinFraudBench-B002.