Corporate Fraud Detection in Rich-yet-Noisy Financial Graph

ArXiv ID: 2502.19305 “View on arXiv”

Authors: Unknown

Abstract

Corporate fraud detection aims to automatically recognize companies that conduct wrongful activities such as fraudulent financial statements or illegal insider trading. Previous learning-based methods fail to effectively integrate rich interactions in the company network. To close this gap, we collect 18-year financial records in China to form three graph datasets with fraud labels. We analyze the characteristics of the financial graphs, highlighting two pronounced issues: (1) information overload: the dominance of (noisy) non-company nodes over company nodes hinders the message-passing process in Graph Convolution Networks (GCN); and (2) hidden fraud: there exists a large percentage of possible undetected violations in the collected data. The hidden fraud problem will introduce noisy labels in the training dataset and compromise fraud detection results. To handle such challenges, we propose a novel graph-based method, namely, Knowledge-enhanced GCN with Robust Two-stage Learning (${"\rm KeGCN"}{“R”}$), which leverages Knowledge Graph Embeddings to mitigate the information overload and effectively learns rich representations. The proposed model adopts a two-stage learning method to enhance robustness against hidden frauds. Extensive experimental results not only confirm the importance of interactions but also show the superiority of ${"\rm KeGCN"}{“R”}$ over a number of strong baselines in terms of fraud detection effectiveness and robustness.

Keywords: Fraud Detection, Graph Neural Networks, Financial Statement Analysis, Knowledge Graphs, Insider Trading

Complexity vs Empirical Score

  • Math Complexity: 6.5/10
  • Empirical Rigor: 8.0/10
  • Quadrant: Holy Grail
  • Why: The paper introduces advanced graph learning techniques (KeGCNR) with mathematical formulations for knowledge graph embeddings and robust two-stage learning, while providing extensive empirical validation on large, real-world financial datasets with public code and detailed experimental results.
  flowchart TD
    A["Research Goal: Integrate Rich Interactions<br>for Corporate Fraud Detection"] --> B["Key Inputs: 18-year Financial Graph Datasets<br>(3 Graphs with Fraud Labels)"]
    B --> C["Challenge Analysis: Financial Graph Characteristics"]
    C --> D["Challenge 1: Information Overload<br>(Non-company nodes dominate)"]
    C --> E["Challenge 2: Hidden Fraud<br>(Noisy training labels)"]
    D --> F["Method: KeGCN_R Model<br>Knowledge Graph Embedding + Robust Two-stage Learning"]
    E --> F
    F --> G["Computational Process:<br>1. Knowledge-enhanced GCN<br>2. Stage 1: Representation Learning<br>3. Stage 2: Robust Loss Optimization"]
    G --> H["Key Findings & Outcomes"]
    H --> I["1. Interactions are crucial for fraud detection"]
    H --> J["2. KeGCN_R outperforms strong baselines<br>(Higher Effectiveness & Robustness)"]