Towards Adversarially Robust Multigraph Neural Networks for Financial Crime Analysis
Organizations: Delft University of Technology Delft, The Netherlands
Abstract
Financial transaction networks are naturally represented as multigraphs, where repeated transactions between the same pair of accounts are modeled as distinct edges. Recently proposed multigraph neural network architectures leverage this structure explicitly to achieve a strong performance on anti-money laundering (AML) tasks. However, their robustness to adversaries that manipulate transaction structures to evade detection remains largely unexplored. We present the first scalable framework for structural attacks and adversarial training of multigraph neural networks using node-edge incidence matrices, adapting projected gradient descent and projected randomized block coordinate descent methods to optimize structural perturbations over such matrices. We further introduce a cycle-based regularizer that penalizes changes in the global counts of directed 2- and 3-cycles, providing a structural measure of attack plausibility. Experiments on synthetic pattern-detection and realistic AML datasets show that our learned attacks substantially outperform non-learnable perturbation baselines in reducing detection performance (PR-AUC), while adversarial training consistently improves robustness against these attacks. These results demonstrate that multigraph neural networks are vulnerable to learned structural attacks and that adversarial training provides an effective defense. Our code is available at https://github.com/denheijmans/robust_multignn.
Figures & tables
| (8) |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Pattern | Threshold | Positive Ratio |
|---|---|---|
| In-Degree | 35.5% | |
| Out-Degree | 35.2% | |
| Fan-In | 32.9% | |
| Fan-Out | 32.2% | |
| 2-Cycle | — | 18.8% |
| 3-Cycle | — | 34.4% |
| Dataset | # Nodes | # Edges | Illicit rate | Split [%] |
|---|---|---|---|---|
| AML Small HI | 515,088 | 5,078,345 | 0.102% | 64/19/17 |
| AML Small LI | 705,907 | 6,924,049 | 0.051% | 64/19/17 |
| AML Medium HI | 2,077,023 | 31,898,238 | 0.110% | 61/17/22 |
| AML Medium LI | 2,032,095 | 31,251,483 | 0.051% | 61/17/22 |
| Training budget | ||
|---|---|---|
| (undefended) | ||
Adversarial Attacks
Adversarial attacks exploit crafted inputs, poisoned data, or system interactions to manipulate AI predictions, behavior, privacy, or reliability.
See all 448 papers