Benchmark · Weighing risk

Can a model weigh the odds?

Each model gets a risky call to make: ship a suspicious order, approve a loan, keep a machine running, chase a sales lead. It sees how often things go wrong, a few clues and what each choice costs. It says how likely the bad (or good) outcome is, then picks an action. The numbers settle both answers exactly, so we check them automatically.

suite v1 · 60 cases · 19 models · $0.0369 total cost · updated 20 Oct 2026

  1. 1

    Read the case

    A base rate (how often the outcome happens), two to five clues with how common each is either way, and a payoff table.

  2. 2

    Give a probability, pick an action

    How likely is the outcome? Then: which action earns the most on average? Each case has three actions.

  3. 3

    Check against the math

    The right probability follows from the numbers by Bayes' rule, and the right action from expected payoffs. We score how close the probability is and how much of the available payoff the action earns.

Leaderboard

Odds leaderboard
Model
1GPT-6 Luna DecisionsOpenAI63.6%70.5%56.7%×2.4over ×2.048.3%$0.0659
2d1 UltraLiquid54.3%76.9%31.7%×3.8over ×2.263.3%$0.0236
3Decider v1.2Perplexity49.2%80.1%18.3%×4.6over ×4.663.3%$0.0111
4Jev 1.14TypeSafe45.5%67.7%23.3%×3.6over ×2.871.7%$0.0357
5Solar Decide FlashUpstage45.5%65.9%25.0%×5.0over ×4.353.3%$0.0738
6Mercury DecideInception42.5%71.7%13.3%×70.6over ×61.255.0%$0.0113
7ClefCloudflare42.2%64.3%20.0%×10.3over ×9.963.3%$0.0362
8Jev 1.13TypeSafeolder39.1%61.5%16.7%×4.5over ×4.080.0%$0.0357
9d1Liquid39.0%71.3%6.7%×27.1over ×15.773.3%$0.0113
10Tev1 4B ExperimentalTogether38.2%76.4%0.0%×34.8over ×34.850.0%$0.0382
11Decision-1Microsoft37.4%63.1%11.7%×15.7over ×10.371.7%$0.0195
12Span-02Respan37.0%64.0%10.0%×20.4over ×18.770.0%$0.0105
13Drex v1.5Nace.AIolder36.7%65.0%8.3%×10.4over ×9.766.7%$0.0192
14Decider Flash v1.2Perplexity36.1%60.6%11.7%×11.1over ×10.668.3%$0.009684
15Drex v2.0Nace.AI34.8%69.7%0.0%×19.7over ×19.773.3%$0.0288
16Kev 4BJared Palmer34.7%66.0%3.3%×22.3over ×22.346.7%$0.0201
17Classify-1ScaleDown33.5%55.3%11.7%×8.8over ×7.443.3%$0.0556
18Clef FlashCloudflare32.6%55.2%10.0%×16.9over ×14.658.3%$0.0172
19Clef OmniCloudflare28.3%53.2%3.3%×67.9over ×67.958.3%$0.0910

Hover a column for what it measures. Click a header to sort, # for the official ranking.

For scale: answering the base rate every time, ignoring every clue, would score 56.0% (75% value, 37% within 2×). Only 1 of 19 models beats that. Picking an action at random captures 57% of the value.

Where models slip

Every case sets one trap, 10 cases each. Averages over all 19 models.

TrapWhat it checksValue capturedOdds within 2×Leans
EasyOne or two clues. The best action stays the same even if the odds are off by 2×.67.8%12.1%over ×10.3
Rare outcomeA strong clue for something rare. Forgetting how rare it is makes it look far more likely than it is.59.2%7.4%over ×29.7
Adds upSeveral weak clues that are each easy to shrug off, but together make the outcome likely.80.8%20.5%over ×5.6
Missing clueA clue that usually shows up didn't. Its absence lowers the odds.49.9%7.9%over ×18.6
Red herringClues that are just as common either way, so they shouldn't move the odds at all.55.4%16.3%over ×7.6
High stakesAn unlikely outcome so costly (or valuable) that it still changes the best action.84.2%24.7%over ×5.1

Leans: how far the odds models give sit above (over) or below (under) the right odds, on average.

One case, worked through

This is case O-1007, exactly as every model saw it, and the answers the numbers require.

The case

Online order #527243: $100 basket

0.5% of orders like this turn out to be fraudulent.

  • Placed between 2am and 5am local timepresent45% of fraudulent · 4% of legitimate
  • Basket is mostly gift cards or electronicspresent30% of fraudulent · 5% of legitimate

1. How likely is it that this order is fraudulent?

a probability

Right answer: 25.3%

  • ×0.005Start from the odds of the base rate: 0.5 to 99.5
  • ×11.3Placed between 2am and 5am local time, present: 45% ÷ 4%
  • ×6.00Basket is mostly gift cards or electronics, present: 30% ÷ 5%
  • =0.339odds, so a probability of 0.339 ÷ (1 + 0.339) = 25.3%

Forget the base rate and the clues alone say 99%. At that probability the best action would be the wrong one: cancel the order.

2. Which action pays best?

pick one of 3

Right answer: hold for manual review

ActionIf fraudulentIf legitimateExpected at 25%
Cancel the order$0−$32−$24
Hold for manual review✓−$40$18$3
Ship the order−$115$29−$7

Expected payoff = probability × payoff if fraudulent + (1 − probability) × payoff if legitimate.

Read the instructions every model gets
RISK DECISION. Use only the numbers in this case.
- base_rate: how often the outcome happens in cases like this one, before looking at any signal.
- signals: how often each signal shows up in cases with and without the outcome, and whether it is present or absent in this case. An absent signal is evidence too.
- The signals are independent of each other once the outcome is known.
- payoffs_usd: what each action earns (negative: costs) under each outcome. The best action has the highest expected payoff at the probability the evidence gives.

What the scores mean

Score
The average of value captured and odds within 2×. This is the number used for ranking.
Value captured
How good the chosen action is: 100% for the action with the highest expected payoff, 0% for the lowest, in proportion between. Picking a close second costs little; picking the worst costs everything.
Odds within 2×
The share of cases where the model's probability, as odds, is within a factor of 2 of the right one. Saying 30% when the answer is 40% counts; saying 4% when it's 1% doesn't.
Odds off by
The typical factor between the model's odds and the right odds, either way. ×1 is perfect.
Leans
The average direction: over means the model thinks outcomes are more likely than the clues say.
Acts on own odds
How often the action is the best one at the probability the model itself gave. Low means its actions don't follow from its own beliefs.
Cases
60 made-up cases across fraud checks, loans, machine upkeep and sales leads, the same for every model. Each sets one trap, so getting it right takes using every number.
Ranking
Score, then value captured, then cost.
How it's asked
One request per case to OpenRouter's Decisions API: a yes/no question whose answer is the probability, and a pick-one question for the action.