Reliax whitepaper ← back to site
Working paper · short edition · October 2026

What Reliax adds to a credit model. Measured on public credit data.

Ismael Ouattara · Camara Yoane · Sébastien Michel · Reliax

Data
Four public credit datasets with real outcomes: UCI Taiwan credit-card default (30,000 applicants), UCI German credit (1,000), Give Me Some Credit (150,000) and Home Credit Default Risk (307,511), plus 4.7 million US mortgage decisions.
Code
Public at github.com/reliax-io/reliax-evaluation. Every number on this page is produced by that code.
Full version
Every table, figure and annex is in the full version of this paper. This page keeps the main results.

Summary

The problem

A credit model predicts a probability, for example a 9% chance that this applicant defaults. That number is not a checked error rate: nothing tells you how often the answers the model gives at that level turn out right. A wrong answer looks exactly like a right one. And when the world changes, the model keeps answering with the same confidence, and nothing in its output says so.

What Reliax adds

Reliax runs beside the model and attaches an evidence record to every decision. The model is not changed, retrained or replaced. In credit, Reliax gives two guarantees:

  • Reliability of the inference. Reliax's answers contain the real outcome at the rate the lender sets, for example 95% of the time, and the rate is checked for every group (section 1.1).
  • The lender's cut-off. Automatic approvals are proven to default below the lender's cut-off, and automatic refusals above it (section 1.2).

It also checks that each input is like the data the guarantees were built on, and raises an alarm when the population moves. Decisions it cannot stand behind go to a person. Everything is written to a record an auditor can replay.

What we measured

  1. The guarantee held. At a 95% target: 95.2% on Taiwan, 95.3% on German, and 95.1% and 95.0% on two datasets we had never used before.
  2. When it broke, the alarm fired. When we changed the population on Give Me Some Credit, the guarantee fell to about 80%, and the drift test raised an alarm within 5 to 7 decisions, in every run.
  3. Data errors were caught. With money amounts multiplied by 100, Reliax sent 82% to 100% of the corrupted decisions to a person, against 3% to 5% for the model's confidence.
  4. The group check found a gap. On 4.7 million US mortgage decisions, the guarantee held over everyone (95.0%), but Black applicants got 92.4%.
  5. At the cut-off, 94% of decisions were automated on Give Me Some Credit, with approvals and refusals guaranteed. Exploratory.

Where it stops

On a stable population, Reliax does not find more mistakes than the model's own confidence at the same review rate, and the test fixed in advance of that ranking under a moving population failed (section 2.2). What it adds is what the confidence cannot give: a guaranteed error rate, the same check for every audited group, an alarm when the population moves, and a record that can be replayed later. The guarantees need calibration data: a few thousand past decisions with known outcomes.

1The two guarantees

1.1Reliability of the inference

Reliax builds on a family of methods called conformal prediction. The idea is simple enough to state in four steps.

  1. Take past decisions with known outcomes that the model did not train on. This is the calibration data.
  2. Measure how wrong the model is on each of them. For each past decision, one minus the probability the model gave to what actually happened.
  3. Pick the threshold from those errors. Sort them from smallest to largest and take the value that 95% of them stay below. The 95% is a parameter the lender sets.
  4. For a new decision, check each possible outcome against the threshold. An outcome whose would-be error stays below the threshold is kept; call the kept outcomes the guaranteed set. If exactly one outcome is kept, that is the model's answer, and it is guaranteed. Otherwise a person decides.

What is proven: on data like the calibration data, the guaranteed set contains the true outcome at least 95% of the time, for any model and any size of data (Vovk et al., 2005). That is a property of the procedure over many decisions, never a probability for one applicant. We do not take it on faith: we count it, on held-out applicants, in section 2.

The lender chooses the target. A higher target means fewer wrong automatic answers, but more decisions sent to a person. The figure shows that trade-off on three credit datasets.

Share of decisions sent to a person, by reliability target, on three credit datasets Give Me Some Credit: 94% target, 0.9% to a person; 95% target, 3.4% to a person; 96% target, 6.4% to a person; 97% target, 10.9% to a person; 98% target, 19.9% to a person; 99% target, 35.8% to a person. Home Credit 2018: 93% target, 3% to a person; 94% target, 7% to a person; 95% target, 11.9% to a person; 96% target, 18.4% to a person; 97% target, 27.8% to a person; 98% target, 39.4% to a person; 99% target, 58.1% to a person. Taiwan: 82% target, 0.6% to a person; 83% target, 2.7% to a person; 84% target, 4.8% to a person; 85% target, 7.2% to a person; 86% target, 10.2% to a person; 87% target, 13.2% to a person; 88% target, 15.9% to a person; 89% target, 18.6% to a person; 90% target, 22.6% to a person; 91% target, 26.3% to a person; 92% target, 30.6% to a person; 93% target, 36% to a person; 94% target, 41.3% to a person; 95% target, 47% to a person; 96% target, 54.2% to a person; 97% target, 61.9% to a person; 98% target, 71.5% to a person; 99% target, 81.9% to a person. 0% 20% 40% 60% 80% 100% 80% 85% 90% 95% 100% Reliability target set by the lender 95% target Give Me Some Credit, 94% target: 0.9% sent to a person; guarantee measured 94.2% Give Me Some Credit, 95% target: 3.4% sent to a person; guarantee measured 95.2% Give Me Some Credit, 96% target: 6.4% sent to a person; guarantee measured 96.1% Give Me Some Credit, 97% target: 10.9% sent to a person; guarantee measured 97.1% Give Me Some Credit, 98% target: 19.9% sent to a person; guarantee measured 98.1% Give Me Some Credit, 99% target: 35.8% sent to a person; guarantee measured 99% Home Credit 2018, 93% target: 3% sent to a person; guarantee measured 93% Home Credit 2018, 94% target: 7% sent to a person; guarantee measured 94% Home Credit 2018, 95% target: 11.9% sent to a person; guarantee measured 94.9% Home Credit 2018, 96% target: 18.4% sent to a person; guarantee measured 95.9% Home Credit 2018, 97% target: 27.8% sent to a person; guarantee measured 96.9% Home Credit 2018, 98% target: 39.4% sent to a person; guarantee measured 97.9% Home Credit 2018, 99% target: 58.1% sent to a person; guarantee measured 98.9% Taiwan, 82% target: 0.6% sent to a person; guarantee measured 82.2% Taiwan, 83% target: 2.7% sent to a person; guarantee measured 83.3% Taiwan, 84% target: 4.8% sent to a person; guarantee measured 84.2% Taiwan, 85% target: 7.2% sent to a person; guarantee measured 85.2% Taiwan, 86% target: 10.2% sent to a person; guarantee measured 86.4% Taiwan, 87% target: 13.2% sent to a person; guarantee measured 87.5% Taiwan, 88% target: 15.9% sent to a person; guarantee measured 88.4% Taiwan, 89% target: 18.6% sent to a person; guarantee measured 89.1% Taiwan, 90% target: 22.6% sent to a person; guarantee measured 90.2% Taiwan, 91% target: 26.3% sent to a person; guarantee measured 91.1% Taiwan, 92% target: 30.6% sent to a person; guarantee measured 92.1% Taiwan, 93% target: 36% sent to a person; guarantee measured 93.2% Taiwan, 94% target: 41.3% sent to a person; guarantee measured 94.1% Taiwan, 95% target: 47% sent to a person; guarantee measured 95% Taiwan, 96% target: 54.2% sent to a person; guarantee measured 96.2% Taiwan, 97% target: 61.9% sent to a person; guarantee measured 97.1% Taiwan, 98% target: 71.5% sent to a person; guarantee measured 98.1% Taiwan, 99% target: 81.9% sent to a person; guarantee measured 98.9% ● Taiwan 47% at 95% ● Home Credit 2018 11.9% at 95% ● Give Me Some Credit 3.4% at 95%
Three credit datasets. Share of decisions sent to a person at each reliability target, on a model built the way a credit team would build it. Mean of five runs, 4,000 held-out applicants each. At the same 95% target, the share depends on the model and on how many borrowers default: 3.4% on Give Me Some Credit (6.7% default), 12% on Home Credit 2018 (8.1%), 47% on Taiwan (22%). Each line starts at the lowest target where every applicant gets an answer. Below it, the target is lower than the share of borrowers who repay, which the rule "everyone repays" already reaches. Exploratory.
ShowHide the numbers
TargetGive Me Some CreditHome Credit 2018Taiwan
82%··0.6%
83%··2.7%
84%··4.8%
85%··7.2%
86%··10.2%
87%··13.2%
88%··15.9%
89%··18.6%
90%··22.6%
91%··26.3%
92%··30.6%
93%·3%36%
94%0.9%7%41.3%
95%3.4%11.9%47%
96%6.4%18.4%54.2%
97%10.9%27.8%61.9%
98%19.9%39.4%71.5%
99%35.8%58.1%81.9%

Share of decisions sent to a person, mean of five runs. "·": target not shown, because some cases would get no answer at all.

The guarantee holds over everyone, not automatically for each group. So the rate is also measured inside each audited group, such as age, sex or ethnicity. Attributes the lender may not use to decide are used only for this check, never in the decision.

1.2The lender's cut-off

A lender approves when the predicted risk is below its break-even point: with a margin M on a good loan and a loss L on a default, lending pays when the default probability is below PD* = M / (M + L). With M = 600 and L = 5,000, PD* is 10.7%. The lender keeps that cut-off. Reliax proves which decisions are on the right side of it.

The calibration scores are cut into 20 equal slices. For each slice, the default rate gets an exact lower and upper bound (Clopper and Pearson, 1934). Two tests are then run in a fixed order, each at 2.5%: from the safest slice up, each slice is approved automatically only if its upper bound is below PD*; from the riskiest slice down, each is refused automatically only if its lower bound is above PD*. Each test stops at the first slice that fails. The slices neither test can settle go to a person. Jointly, with 95% confidence, every automatic approval comes from a slice that defaults at most PD*, and every automatic refusal from one that defaults at least PD* (fixed-sequence testing, in the Learn-then-Test framework of Angelopoulos et al., 2021).

1.3The checks around them

  • The input check. Each input's distance to the calibration data is compared with the distances of the calibration decisions themselves. An input that sits farther than almost all of them is one the guarantee does not cover, and a person decides.
  • The drift test. The same distances are watched across many decisions. If new inputs keep landing far from the calibration data, the population has moved, and the test raises an alarm. If nothing has moved, the chance of a false alarm over the whole life of the stream is at most 1% (Ville, 1939).
  • The outcome check. When outcomes land, the guaranteed rate is recomputed on the new decisions and compared with what was claimed. Those decisions can then refresh the calibration data; that is how the guarantee is recalibrated after a drift.

2Results

2.1Taiwan and German

The questionTaiwan · 30,000 applicantsGerman · 1,000 applicants
Can this answer be trusted?Guarantee held: 0.9515 against a 0.95 target, with 54% of decisions sent to a person.Guarantee held: 0.9532 against 0.95.
Does it hold for every group?Worst audited group (age 46+) at 0.945, within noise of the target.Women at 0.943. 75 test cases per run: indicative.
What happens when the world changes?0 false alarms on 5 stable streams. A real shift caught in 4 of 5 streams. The share sent to a person rose by itself from 26% to 48%.Not measured: too few applicants to form streams.

On 4.7 million US mortgage decisions (HMDA 2025), the guarantee held over everyone at 0.950, but was 0.924 for Black applicants and 0.936 for Hispanic applicants, against 0.956 for White applicants. The model never saw race; the group check is what shows the gap.

2.2The test fixed in advance

Two datasets, Give Me Some Credit and Home Credit Default Risk, were not used until a test, its pass mark and its code had been written down and published. They were then opened and the test run once. The result is reported as it came out: the pass mark was missed.

StreamGive Me Some CreditHome Credit Default Risk 2018
No shiftGuarantee 95.1% at a 95% target; 1.1% sent to a personGuarantee 95.0%; 15.5% sent to a person
Moderate shiftAt a 50% shift, reviewing the unusual inputs first beat the model's confidence (1.19 times). At 25%, the shift was too mild to count. Not metReviewing the unusual inputs first did worse than the model's confidence. Not met
Severe shiftDrift alarm in 5 of 5 runs, within about 5 to 7 decisions. The guarantee falls to 81% and 77%. MetDrift alarm in 3 of 5 runs at a 75% shift and 4 of 5 at 100%, after about 1,400 decisions. Not met
Unit error, 5% and 10%95% and 82% of the corrupted decisions caught (confidence: 5%). Met100% and 95% caught (confidence: 3% to 4%). Met

On Home Credit the shifted applicants are defined by credit-bureau data the model never sees; in the application fields they look ordinary, so nothing that reads the inputs can catch that shift. The outcome check does, once defaults land. The full test, with intervals, is in section 5 of the full version.

2.3At the lender's cut-off exploratory

On a model built the way a credit team would build it, with M = 600 and L = 5,000 (PD* 10.7%). Mean of five runs on held-out test rows. This was designed after section 2.2 was seen, so it is exploratory.

TaiwanGive Me Some CreditHome Credit Default Risk 2018
Approved / sent to a person / refused13% / 39% / 48%80% / 6% / 14%64% / 19% / 18%
Default rate among automatic approvals: lender alone / with Reliax7.0% / 5.6%2.7% / 2.4%4.6% / 3.7%
Test runs where approvals came out above PD*, or refusals below it0 of 1000 of 1000 of 100

The cases sent to a person default at about PD*, 10%: exactly the ones where lending is a coin toss for the lender. How many there are depends on the model and on the calibration data, not on Reliax: 6% on Give Me Some Credit, where the model separates risk well, and 39% on Taiwan, where it is weaker.

3Where the value stops

  • Not a better filter on stable data. Ranking decisions by the model's confidence catches as many mistakes at the same review rate. What Reliax adds is the guarantee behind the threshold, the alarm and the record.
  • The calibration data is a requirement. The guarantees need a few thousand past decisions with known outcomes, drawn from the population the model serves and kept out of its training. In credit, outcomes arrive late, so the deployment starts on 30, 60 and 90-day delinquency and recalibrates as defaults land.
  • The share sent to a person is the model's number. A better model sends fewer decisions to a person.
  • The guarantee is over many decisions, not for one person. Reliax never prints a percentage beside a single decision.
  • A shift that does not show in the inputs is caught late. The outcome check and recalibration catch it, once outcomes land.
  • These are our own measurements. The code and data are public so that anyone can rerun them.

4Code and references

The package is public at github.com/reliax-io/reliax-evaluation, with the code for every experiment. Give Me Some Credit and Home Credit are fetched from Kaggle by script and never redistributed. The full version has every table, the figures and the annexes.

  • Angelopoulos, A. N., Bates, S. (2023). Conformal prediction: a gentle introduction. Foundations and Trends in Machine Learning, 16(4).
  • Angelopoulos, A. N., Bates, S., Candès, E. J., Jordan, M. I., Lei, L. (2021). Learn then test: calibrating predictive algorithms to achieve risk control. arXiv:2110.01052.
  • Clopper, C. J., Pearson, E. S. (1934). The use of confidence or fiducial limits illustrated in the case of the binomial. Biometrika, 26(4).
  • Ville, J. (1939). Étude critique de la notion de collectif. Gauthier-Villars.
  • Vovk, V., Gammerman, A., Shafer, G. (2005). Algorithmic Learning in a Random World. Springer.
  • Yeh, I-C., Lien, C-h. (2009). The comparisons of data mining techniques for the predictive accuracy of probability of default of credit card clients. Expert Systems with Applications, 36(2).

This is a first evaluation on public data. The next step is to replay it on your own past decisions, with success criteria agreed in advance.

Email: contact@reliax.io