メインコンテンツに移動

Journal of Risk Model Validation

Risk.net

Graph neural networks for credit default prediction: robustness and model evaluation

Konstantinos Papalamprou and Nikolaos Terzis

  • Graph neural networks enhance credit default prediction by exploiting borrower similarity structures, consistently outperforming strong tabular baselines when appropriately tuned.
  • Model performance is stable across well-defined hyperparameter regions, indicating that reliable configurations are not isolated optima but lie within robust and reproducible domains.
  • Adversarial stress testing reveals meaningful robustness differences, with attention-based graph models retaining a larger share of predictive power under feature perturbations.
  • Robustness-oriented training materially improves stability under attack without degrading performance on unperturbed data.

This study evaluates the robustness and performance of graph-based models for credit default prediction. Two inductive graph neural network (GNN) architectures – GraphSAGE and the graph attention network (GAT) – are implemented within a framework that integrates automated hyperparameter optimization, imbalance-aware loss functions and adversarial stress testing. Borrowers are represented as nodes in a k-nearest neighbor graph constructed from financial and demographic features. Model tuning is performed via Optuna, while robustness is examined under the fast gradient sign method and projected gradient descent perturbations, with adversarial training enhancing stability. Experimental results demonstrate that optimized and adversarially trained GNNs outperform classical baselines such as logistic regression, random forest and gradient boosting in area under the curve and F1 metrics, while maintaining resilience under feature perturbations. These findings highlight the importance of robustness evaluation as part of the broader model assessment process for modern credit risk modeling.

Sorry, our subscription options are not loading right now

Please try again later. Get in touch with our customer services team if this issue persists.

New to Risk.net? View our subscription options

無料メンバーシップの内容をお知りになりたいですか?ここをクリック

パスワードを表示
パスワードを非表示にする

You need to sign in to use this feature. If you don’t have a Risk.net account, please register for a trial.

ログイン
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here