CoolFace
Datasetpublic

limberc/this-that-complex-decisions

this-that-complex-decisions 1,710 decisions where the answer follows from a stated policy applied to a state, and where no single field of that state gives it away. 1,710 questions 19 decision types 40 domains chance rate 0.258 Each row is a state, a question, a closed set of options, and the index of the one option the policy selects. The answer is determinate: given the state and the policy there is exactly one correct choice, and it does not depend on anyone's… See the full description on the dataset page: https://huggingface.co/datasets/limberc/this-that-complex-decisions.

sourceHugging Facemitupdated 2d agoView on Hugging Face
0likes117downloads
Dataset Card

this-that-complex-decisions

1,710 decisions where the answer follows from a stated policy applied to a state, and where no single field of that state gives it away.

1,710 questions   19 decision types   40 domains   chance rate 0.258

Each row is a state, a question, a closed set of options, and the index of the one option the policy selects. The answer is determinate: given the state and the policy there is exactly one correct choice, and it does not depend on anyone's judgement.

What is in a row

json
{"id": "authority_conflict-0000",
 "family": "authority_conflict",
 "state": "candidates:\n  staff-02:\n    skill_match_pct: 87\n    hours_this_week: 56\n ...",
 "question": "Who takes the shift?",
 "options": ["staff-02", "staff-04", "staff-01", "leave the shift unfilled"],
 "answer_index": 1,
 "n_options": 4}

Score as accuracy against answer_index. A system that returns nothing is wrong, not excused — that is the rule every number below was produced under. Option counts vary by row, so the chance rate is the mean of 1 / n_options rather than a single fraction.

Results

[image]

All nine systems on all 1,710 questions, 90 per decision type.

SystemAccuracyGenerated tokensLatency
claude-opus-50.834~200~1000 ms
gpt-5.60.816~200~1200 ms
this-that-model-1.10.775030.9 ms
glm-5.30.652~200~800 ms
kimi-k30.522~200~1000 ms
deepseek-v4.1-flash0.511~4~800 ms
deepseek-v4-pro0.470~4~900 ms
this-that-model-1.00.406030.9 ms
laya-typed-decisions0.310028.5 ms
chance0.258

By decision type

[image]

familychanceopus-5gpt-5.61.1glm-5.3kimi-k3ds-flashds-pro1.0laya
knapsack_subset0.0840.1330.1670.6780.1440.1560.1220.2000.2670.067
cheapest_flip0.2500.7000.6000.5000.4000.3670.5220.2890.1560.256
weighted_aggregate0.2820.6440.6890.5110.3670.3330.3670.2440.3560.289
insufficient_information0.1670.8330.8330.4440.6890.4440.4890.4220.1890.167
lexicographic0.2670.6670.6220.6330.6890.3670.4440.4220.3330.356
joint_threshold0.2650.6220.6440.6890.4330.4440.6220.6000.3440.233
dominance_uncertainty0.3270.8440.8330.9110.5330.4330.3330.2440.4890.322
order_matters0.3630.9890.9890.8220.5330.3220.3560.3110.4560.411
fairness_vs_efficiency0.3220.9780.9220.7440.7330.4440.3670.5000.2330.311
cascade_fixpoint0.2840.9780.8890.6780.6110.4780.4670.4000.3670.367
exception_ladder0.2570.5890.6000.9110.6000.5890.5780.4560.5000.522
delegated_decider0.3190.9330.8330.8000.8890.4560.4110.3890.3560.378
opportunity_cost0.3111.0000.9891.0000.7000.4000.3780.3780.4110.189
lex_specialis0.3300.9891.0000.8560.5110.4330.5000.4780.5330.378
constrained_max0.2601.0001.0000.8780.9560.6670.6890.6330.5110.311
chain_k0.2420.9560.9330.8670.7890.7890.7110.6670.5000.500
authority_conflict0.3220.9890.9560.8560.9670.8220.7000.6330.6110.333
but_for_cause0.2001.0001.0000.9441.0000.9670.7110.7330.4110.467
value_of_information0.0501.0001.0001.0000.8441.0000.9440.9220.6890.033

One decision type defeats almost everything

[image]

knapsack_subset asks for the group of items that fits a budget and maximises value. Greedy selection fails on it about half the time, so it cannot be answered by taking the best-looking option. Eight of the nine systems land between 0.067 and 0.267 against a chance rate of 0.084. The ninth is 1.88 B parameters and returns no tokens.

Where a small model wins and where it does not

[image]

Each bar is this-that-model-1.1 minus the better of claude-opus-5 and gpt-5.6 on that decision type. Four types go the small model's way, two are a tie at 1.000, and three more are inside a tenth. The nine that go the other way are worth as much attention: judging that a state does not contain enough to decide (−0.389) and iterating a cascade to its fixed point (−0.300) are where the gap is widest.

What one decision costs

[image]

The horizontal axis is not like for like and the chart says so: a hosted system's figure is its published price, which must cover serving and margin; ours is electricity at 80 W and $0.30/kWh for the 30.9 ms the card is busy. Read the distance as one order of magnitude rather than five. What it does show is that one of these is a rounding error on a machine you already own.

What the table says that the ranking does not

One decision type defeats almost everything. On knapsack_subset — choose the group that fits a budget — eight of the nine systems land between 0.07 and 0.27 against a chance rate of 0.084. The ninth, a 1.88 B model that generates no tokens, reaches 0.678. Whatever that row measures, it is not what model scale usually buys.

Scale is not the axis. deepseek-v4-pro scores below deepseek-v4.1-flash. glm-5.3 at 0.652 sits above kimi-k3 at 0.522. And a 1.88 B model sits above every hosted system except the two largest, at a thirtieth of their latency.

Every system has a floor, and they are not the same floor. weighted_aggregate holds the best system to 0.689 and insufficient_information holds this-that-model-1.1 to 0.444 while claude-opus-5 reaches 0.833 there. Both ask for something the ranking hides: weigh several numbers against each other, or judge that the state does not contain enough to decide at all.

`value_of_information` separates cleanly. Chance is 0.050 — the options are field names, so guessing is close to hopeless — and the systems split into six at or near 1.000 and laya at 0.033.

1.0's row is zero-shot. This benchmark did not exist when that checkpoint was trained. The distance from 0.406 to 0.775 is the same architecture with different training data.

Licence

MIT.