Papers for

credit risk analysts

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Binary classification prior improves multi-class tabular predictions

Two Is Enough: Binary Classification Priors Suffice for Multi-Class In-Context Tabular Prediction

Abstract: Tabular foundation models (TFMs) pretrain a transformer on large-scale synthetic priors so that a single forward pass yields zero-shot tabular prediction. TabICLv2 samples the class count of its classification prior during pretraining, and the prevailing configuration caps it at ten. We report a counter-intuitive result: setting this cap directly to two---making every pretrained classification task binary---still yields weights that perform zero-shot K-way classification 2. On the 38 TabArena classification datasets (200 bootstrap rounds, anchored at default RF = 1000), the binary two-stage recipe reaches 1590.1 Elo, above the official default at 1568.0 (+22.1), above TabPFN-v2.6 (1577.1) and RealTabPFN-v2.5 (1521.6). A production-scale validation on 60 real-world credit-scoring institutions independently confirms the direction: the same checkpoint improves test AUC on 44 of 60 institutions (paired Wilcoxon p = 0.0007 for AUC, p = 0.0002 for KS) at +1.5 inference cost. Mechanistically, classification in TabICLv2 is carried not by a fixed-cardinality output head but by an in-context comparison operator matching query-row embeddings against class-conditional embeddings, so the cardinality of the output space is set by the labels present in the context, not by the label space seen during pretraining. This makes a binary prior structurally cheaper to generate and cache than a ten-class prior, demotes "number of classes" from an architectural constraint to a tunable hyperparameter, and points to a class-count-agnostic regime of TFM pretraining.

Tue 20 OctMachine Learning
The gist
This paper finds that training a transformer model only on binary classification tasks can still allow it to handle multiple classes when making predictions on tabular data. The authors show that their simpler training setup performs better than previous methods on many datasets, including real-world credit scoring. This works because the model learns to compare data entries in context rather than relying on a fixed number of output classes during training. As a result, limiting training to two-class problems makes the model smaller and more flexible without losing accuracy.
Open → 2610.27569v1

Teacher models bias student decision probabilities despite calibration

Teacher Supervision, Fixed Representations and Calibration: Exact Risk Calculations for Candidate-Scoring Decision Models

Abstract: Candidate-scoring decision models return a probability distribution over a presented set of answers. Public documentation of one such system, Jev, and of an open counterpart, JevAny, describes three training ingredients that determine what these probabilities estimate: soft targets from larger models, a frozen pretrained backbone and temperature calibration. We analyze each ingredient in Gaussian surrogates where the finite-sample risk can be computed exactly. A student trained on teacher targets inherits the teacher's bias, which more student data does not remove and agreement with the teacher does not reveal. A fixed representation lowers the risk only below an explicit sample-size threshold. In a probit model the exact recalibration map is a temperature scaling, which removes all excess risk only when the teacher's coefficient has the correct direction and otherwise leaves a residual that calibration diagnostics do not detect. Under Luce's choice axiom, candidate scores are coherent across refinements of an event if and only if they aggregate by log-sum-exp. On 231,521 credit card complaints from the Consumer Financial Protection Bureau, where the decision is whether a complaint ends in monetary relief, a student trained on a logistic teacher's probabilities ends at the teacher's decision cost while a student trained on outcomes goes 8% below it, a 30B model read zero-shot remains worse than the teacher after recalibration, and that model departs from the coherence condition by 17.5 decibans. Pretrained representations reduce the labeled data required and calibration corrects the scale of the probabilities, but neither corrects a biased teacher, so the probabilities have to be checked against realized outcomes.

Mon 19 OctComputation and LanguageMachine Learning
The gist
This paper looks at how machine learning models that score candidate answers learn from larger 'teacher' models and fixed feature representations. The authors find that when a smaller 'student' model is trained on the teacher's outputs, it inherits any biases the teacher has, and more student data alone won’t fix that. Using fixed representations and probability calibration helps but can’t remove bias inherited from the teacher. They tested these results on a large dataset of credit card complaints and showed that calibration and pretrained features reduce error but don’t guarantee correct probabilities unless outcomes are checked.
Open → 2610.26797v1

Conditional weight of evidence improves credit risk interpretation

Conditional Weight of Evidence for Gradient-Boosted Credit Models: Estimation, Additivity and Its Relation to Adverse Action Reasons

Abstract: Traditional weight of evidence assigns a credit characteristic a value based on its association with default across a population. Credit analysis also requires an assessment of that characteristic in the context of an individual applicant's record. We study conditional weight of evidence for this purpose. It measures the change in default log odds from observing a characteristic after the remaining credit information is known. Its sign identifies whether the characteristic adds adverse or favorable information for that applicant, and its magnitude measures the strength of that information. The same characteristic value can therefore receive different assessments for applicants with different payment histories or other credit attributes. We develop estimators using gradient-boosted trees and evaluate their accuracy in a bureau-style simulation. Regressions of the full model's predicted probabilities recover conditional evidence more accurately than separate models fitted to default outcomes, provided the full model is accurate. They also recover a deliberately constructed file-age effect whose direction varies with utilization and is often missed by marginal weight of evidence. Local class-frequency estimates improve on marginal weight of evidence but remain inaccurate for some weak effects. An application to FICO HELOC data illustrates estimation when the population evidence is unknown. Conditional weight of evidence provides an applicant-specific interpretation of the information in a credit characteristic; its population summary, a conditional information value, splits the joint information in the record across blocks when averaged over orderings. Neither is an adverse action reason, which explains the fitted score difference between the applicant and chosen passing records.

Sat 17 OctMachine Learning
The gist
Credit scores often rely on general rules about who is likely to repay loans, but these rules don't always fit individual situations well. This paper studies a way to look at each person's credit information more closely by measuring how a specific detail changes the risk estimate once other information is known. The authors created methods using gradient-boosted trees to estimate this personalized impact, which can help lenders better understand why certain credit characteristics matter differently for different applicants. Their approach was tested with simulated data and real credit datasets to show better accuracy than traditional methods.
Open → 2610.24586v1

Graph neural networks improve counterfactual outcome predictions without causal graphs

Amortized Counterfactual Prediction with Graph Neural Networks

Abstract: Counterfactual inference asks how an observed outcome might have differed under different circumstances, such as whether a patient would have recovered had they received a different treatment. Such questions arise whenever decisions depend on the outcomes of alternatives that were not observed. Answering counterfactual queries generally requires knowledge of the underlying causal structure, which is often unavailable in practice. A common approach is therefore to first estimate the causal graph from observational data and then perform counterfactual inference. However, errors in the estimated causal graph can propagate to downstream counterfactual predictions. To address this challenge, we introduce the Counterfactual Graph Neural Process (CFGNP), an end-to-end approach that answers counterfactual queries directly from observational data without first estimating a causal graph. CFGNP uses Graph Neural Networks (GNNs) to exploit the dual-graph structure by restricting cross-world message passing to corresponding factual--counterfactual variables. Across synthetic and image-based benchmarks, CFGNP achieves stronger predictive performance than existing approaches, including on the German Loan benchmark, where it reduces MSE from $4.51 \times 10^{-2}$ to $0.19 \times 10^{-2}$. Furthermore, on synthetic causal graphs, a model trained only on 10-node graphs maintains strong predictive performance on graphs with up to 30 nodes, without retraining.

Fri 9 OctMachine LearningArtificial Intelligence
The gist
Counterfactual questions ask what might have happened if things were different, like whether a patient would have recovered with another treatment. Usually, answering these requires knowing the cause-and-effect structure, which is hard to get right. The authors propose a method that directly predicts these alternate outcomes from data using graph neural networks, without needing to identify the causal structure first. Their method, called CFGNP, performs better than previous approaches and works well even on larger problems than it was trained on.
Open → 2610.13724v1

Minimax noise methods improve continual machine unlearning accuracy

Minimax Gaussian Mechanisms for Continual Machine Unlearning

Abstract: Machine unlearning updates a trained model after records are deleted, aiming to match exact retraining without repeating the full training procedure. We develop Gaussian mechanisms for Newton updates under sequential deletion requests. Using Gaussian differential privacy (GDP) and its adaptive composition rule, we show that the full sequence of released models is statistically difficult to distinguish from matched exact retraining. To calibrate these mechanisms for empirical risk minimization, we derive upper bounds on the error of the Newton approximation relative to exact retraining and on how this error changes after each deletion batch. Independent Gaussian noise is calibrated using bounds on the full residual at each release, whereas Gaussian random walk noise uses smaller bounds on residual increments. These bounds yield allocations minimizing the worst-case maximum noise variance across releases under the resulting GDP certification constraints. With count-based bounds, the random walk asymptotically matches the worst-case variance of a single release at deletion cap $M$, while independent noise incurs an additional factor of order $M$. Set-based bounds can reduce the noise variances by using gradients and Hessians of the deleted records. For singleton deletion, we further show that count-based independent noise, count-based random walk noise, and set-based independent noise are minimax among fixed Gaussian covariances under their respective residual or increment bounds. With set-based bounds, allowing variances to adapt to deleted records can improve on every fixed covariance by a factor of order $(\log M)^2$ on some data sequences. The residual and noise bounds also yield parameter and predictive consistency relative to exact retraining, uniformly over deletion policies. Simulations and a credit default data analysis evaluate bounds, noise variances, and estimation errors.

Thu 8 OctMachine Learning
The gist
When data points are removed from a trained AI model, it is often costly to retrain the entire model from scratch. The authors develop ways to update the model quickly using special noise that protects privacy and closely matches what full retraining would produce. They design noise that adapts to batches of deletions and mathematical bounds, aiming to keep the model accurate while minimizing disturbance from privacy noise. Their approach is backed by theoretical guarantees and tested on simulated and credit data sets.
Open → 2610.11628v1

FlowCF improves sparse counterfactual explanations for mixed data

FlowCF: Sparse Counterfactual Explanations for Mixed-Type Tabular Data using Flow Matching

Abstract: In the field of Explainable AI (XAI), counterfactual (CF) explanations interpret a model's decision by suggesting the changes to the input that would lead to a more favourable outcome. To be useful in practice, such an explanation should change few features and change them as little as possible, properties known as sparsity and proximity. We observe that existing methods remain limited in this respect, especially for numerical features, whether they are model-agnostic and amortised, or gradient-based with full access to the model. In this paper, we propose FlowCF, a model-agnostic generative method that frames CF generation as sparse transport from the factual to the target class. We solve this transport with flow matching, which we extend to mixed feature types with a novel mixed flow operator, and exploit the resulting geometry to optimise for sparsity through a gating network that minimises the number of features the transport changes. Extensive experiments on six benchmark datasets demonstrate that FlowCF produces the best numerical sparsity and proximity, changing 29% of the numerical features where the best baseline changes 89%, at 70% smaller displacement, while remaining comparable on the other desiderata.

Tue 6 OctMachine LearningArtificial Intelligence
The gist
When trying to explain why a computer model made a certain decision, people often ask how to change the input to get a better outcome. The authors noticed that current ways to provide these 'what-if' changes usually tweak too many numbers or make big changes. They created FlowCF, a new method that finds simpler and smaller changes by treating explanations as a way to transport data points from one group to another. It works well for data with different kinds of features and keeps the changes small and focused.
Open → 2610.08537v1

When single-step fixes work for classifier rejections with curved decision boundaries

The Signed Geometry of One-Shot Recourse: On-Path Validity and the Signed-Curvature Criterion

Abstract: Closed-form recourse moves a rejected user along the unit gradient $\hat g$ of the classifier score $f$ by the promised distance $d_p=|f(x)|/\|\nabla f(x)\|$, at which the linearized score reaches zero. We ask when this one-shot step succeeds and what additional model queries change. To leading order the step ends on the favorable side exactly when the path curvature $κ=\hat g^\top\nabla^2 f(x)\,\hat g$ is nonnegative. Across 80 shallow models, the fraction of rejected users whose step ends there and the fraction with $κ\ge0$ correlate at $r=0.985$, although on Fashion-MNIST the first falls below the second by 8.2 points on average. No rule that uses only the score value and gradient can be valid for every score with path curvature bounded by $K$ without overshooting some by order $Kd_p^2/\|\nabla f(x)\|$. When the curvature is also Lipschitz and the step is short, one evaluation of $f$ at the promised point attains the minimax rate among deterministic one-query rules that know the curvature bound and its Lipschitz constant, and split-conformal calibration makes such a rule reach the first crossing or abstain with probability at least $1-δ$. Training with an asymmetric curvature penalty lets 99-100% of paths cross within the promised step on undershoot-prone shallow data, at about 4-22 times the overshoot of symmetric penalties (Fashion-MNIST, COMPAS). Because $κ$ and $d_p$ depend on how the score is scaled, part of this gain can be a longer promised step, and at matched validity a smaller audit of briefly trained models finds no uniform advantage over tuned inflation. Where a per-user line search along the ray is affordable, it is exact to grid resolution and preferable.

Mon 28 SeptMachine Learning
The gist
Sometimes, when a computer rejects an input, it’s possible to take one step in the direction that improves the score just enough to be accepted. The authors study when this single-step change actually succeeds, depending on how the score’s shape curves around the input point. They find a precise mathematical condition involving the score’s curvature that predicts success. They also analyze how to adjust or verify this step, showing limits and offering methods to improve reliability.
Open → 2609.36252v1

Adversarial training improves credit scoring model resilience to multiple attacks

Adversarial Training for Tabular Credit Scoring: A Multi-Attack Robustness Evaluation in P2P Lending

Abstract: Machine learning-based credit scoring is increasingly central to Peer-to-Peer (P2P) lending, yet its resilience to adversarial manipulation, where applicants strategically alter self-reported inputs to secure favourable decisions, remains poorly understood. Most adversarial-robustness evidence comes from image and text domains and evaluates a single attack against a matching defence, offering little guidance on how defences generalise across attack types in tabular credit data. We address this with a systematic train-test robustness benchmark on a large Lending Club subset, spanning three model families (logistic regression, a feed-forward neural network, and a transformer for tabular data) and four attacks confined to applicant-mutable features: Fast Gradient Sign Method (FGSM), Projected Gradient Descent (PGD), Salt-and-Pepper (S&P) noise, and DeepFool, plus a mixed-attack regime. Across a full grid evaluated with stratified cross-validation, adversarial training sharply improves robustness against the attack it is trained on and transfers well within the gradient-based family, but transfers weakly to non-gradient corruption, so single-attack defences overstate real-world resilience. Mixed training delivers the most balanced robustness across heterogeneous attacks while preserving clean-test performance, supporting multi-attack stress testing in credit-model governance.

Wed 9 SeptMachine Learning
The gist
Machine learning helps decide who gets loans, but some people might try to trick these systems by changing their answers. The authors studied how training models to defend against trick attempts improves their strength not just against one kind of trick, but several types. They found that training on many types of tricks at once makes the models more balanced and better at spotting different cheating methods. This helps make loan decisions more reliable even when people try to game the system.
Open → 2609.09945v1