0xDing commited on
Commit
fb47529
·
verified ·
1 Parent(s): c4912ef

Clarify live demo and align DecisionBench with official runner

Browse files
Files changed (1) hide show
  1. README.md +55 -30
README.md CHANGED
@@ -33,18 +33,16 @@ model-index:
33
  dataset:
34
  type: Hanno-Labs/decision-bench
35
  name: DecisionBench 1.0 (23,900 decisions)
 
36
  metrics:
37
  - type: accuracy
38
- name: Accuracy (%, full coverage; expanded token budget for 251 rows)
39
- value: 78.3
40
  - type: accuracy
41
- name: Accuracy (%, default 64k budget; failed rows count as incorrect)
42
- value: 77.4
43
- - type: accuracy
44
- name: Accuracy (%, 20,959 rows with no detected source-text overlap; full coverage)
45
- value: 78.0
46
  source:
47
- name: AgentBull release evaluation (2026-09-29)
48
  url: https://huggingface.co/AgentBull/bongard-mini#benchmarks
49
  - task:
50
  type: zero-shot-classification
@@ -93,6 +91,21 @@ built on the **T5 encoder–decoder** architecture of **T5Gemma 2 4B-4B**. Give
93
  or images, along with questions and candidate answers or actions. It returns a probability
94
  distribution for each question without generating text.
95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  ## Game recordings
97
 
98
  | 2048 — 4096 tile, 55,140 final score | Tetris — consecutive line clears |
@@ -114,15 +127,6 @@ The model receives a text description of the scene every 0.2 seconds and chooses
114
  `turn_right` or `fire`. Across 32 episodes capped at 30 seconds, it averaged 10.25 kills, with a best
115
  of 20. The GIF shows an excerpt, with probabilities beside the action.
116
 
117
- Bongard-mini is trained on judgments, semantic relationships and action outcomes. The same model
118
- can read a customer conversation, compare an invoice with an order, or judge an agent's next action.
119
-
120
- **Read once. Judge in parallel.**
121
-
122
- [Try the live demo](https://huggingface.co/spaces/AgentBull/bongard-mini) ·
123
- [Code & runtime](https://github.com/AgentBull/bongard/tree/main) · [Quick start](#quick-start) ·
124
- [Design](#one-reading-many-decisions) · [Benchmarks](#benchmarks) · [Examples](#judgments-across-situations)
125
-
126
  ## Intuition is learned
127
 
128
  An experienced player sees a promising move. A reader catches irony. Such judgments draw on learned
@@ -303,45 +307,66 @@ print(response["answers"]["damaged"]["noul"])
303
 
304
  ## Benchmarks
305
 
306
- Release evaluation: **2026-09-29**, on one NVIDIA RTX PRO 6000 in BF16.
307
- These are our measurements on the splits and protocols below.
 
308
 
309
  | Benchmark | Evaluation scope | Bongard-mini |
310
  |---|---|---|
311
- | [DecisionBench 1.0](https://huggingface.co/datasets/Hanno-Labs/decision-bench) | All 23,900 decisions, 43 tasks, 2–255 candidates | **78.3% accuracy**; **78.0%** on the 20,959 rows with no detected source-text overlap with training data |
312
  | [JevBench v1.4](https://github.com/fstandhartinger/jevbench) | 231 public decisions: easy / standard / hard | **100% / 97.2% / 57.7% accuracy** |
313
  | [typed-decisions](https://huggingface.co/datasets/LocalLLaMA/typed-decisions) | Test split: 400 cases, 2,000 decisions; zero-shot workflows | **59.4% accuracy**, 0.518 soft accuracy, 0.256 KL, 0.132 Brier |
314
  | [ImajevBench v2.0-lite](https://huggingface.co/datasets/mohit67890/imajev-bench) | Dev + calibration: 254 items with public gold | **66.9% accuracy**; chance 26.5% |
315
  | [behavior-benchmark](https://huggingface.co/datasets/respanai/behavior-benchmark) | Every trace; present / absent / not observable | **0.458 / 0.668 F1** for `present`, core / multilingual |
316
  | Fair-chance probes | 18 kinds, including coins, dice, lotteries and tie-breaks | **0.0009 mean KL** from the uniform distribution; lower is better |
317
 
318
- **How to read these results:** DecisionBench's 78.3% result answers every row after increasing the
319
- request token budget for the 251 longest rows. At the default 64k-token budget, those rows fail and
320
- count as incorrect: accuracy is **77.4%**. The overlap-filtered 78.0% result uses full coverage.
 
 
 
 
 
 
 
 
 
 
 
321
  JevBench scores cover its public questions. For typed-decisions, the gold is a teacher probability
322
  distribution, so its metrics measure agreement with that teacher. ImajevBench uses direct option
323
  scoring with an `unknown` option and averages all cyclic option orders.
324
 
325
  ### DecisionBench comparison
326
 
327
- ![DecisionBench 1.0 accuracy comparison across selected models](assets/decisionbench.png)
 
 
 
 
 
 
 
328
 
329
- Comparison snapshot from the [DecisionBench leaderboard](https://huggingface.co/spaces/Hanno-Labs/decision-bench-leaderboard),
330
- 2026-09-29. Reference model scores are published leaderboard results; Bongard-mini is our full-coverage
331
- evaluation on the same rows and gold labels, with the token-budget and overlap qualifications above.
 
332
 
333
  ### Bongard and Jev, by task and measure
334
 
335
  | Evaluation | Bongard-mini | Jev 1.13 |
336
  |---|---:|---:|
337
- | DecisionBench accuracy, all 23,900 decisions | **78.3%** | 72.0% |
338
  | typed-decisions top-label agreement, 2,000 decisions | 59.4% | **72.7%** |
339
  | typed-decisions KL from the teacher, lower is better | **0.256** | 1.442 |
340
  | typed-decisions Brier score, lower is better | **0.132** | 0.148 |
341
 
342
  Jev matches the teacher's top label more often on typed-decisions. Bongard's full distributions
343
- are closer to the teacher's under KL and Brier. Reference scores come from the dataset cards and
344
- leaderboards on 2026-09-29. Bongard's [per-item predictions](https://huggingface.co/datasets/AgentBull/bongard-mini-evals)
 
345
  let you inspect the decisions behind the scores.
346
 
347
  ### Inference speed
 
33
  dataset:
34
  type: Hanno-Labs/decision-bench
35
  name: DecisionBench 1.0 (23,900 decisions)
36
+ split: eval
37
  metrics:
38
  - type: accuracy
39
+ name: Accuracy (%, official runner; all 23,900 rows, no errors or truncation)
40
+ value: 78.05
41
  - type: accuracy
42
+ name: Accuracy (%, official runner; 20,959 rows with no detected source-text overlap)
43
+ value: 77.73
 
 
 
44
  source:
45
+ name: AgentBull official-runner evaluation (2026-09-30)
46
  url: https://huggingface.co/AgentBull/bongard-mini#benchmarks
47
  - task:
48
  type: zero-shot-classification
 
91
  or images, along with questions and candidate answers or actions. It returns a probability
92
  distribution for each question without generating text.
93
 
94
+ **Read once. Judge in parallel.**
95
+
96
+ [Try the live demo](https://huggingface.co/spaces/AgentBull/bongard-mini) ·
97
+ [Get started locally](#quick-start) · [Code & runtime](https://github.com/AgentBull/bongard/tree/main) ·
98
+ [Design](#one-reading-many-decisions) · [Benchmarks](#benchmarks) · [Examples](#judgments-across-situations)
99
+
100
+ In the live demo's **Playground**, choose an example, edit the **Input** and the questions under
101
+ **Questions & settings**, then click **Run** to get new probabilities. The demo runs on Hugging Face
102
+ ZeroGPU: anonymous quota is limited, and signing in provides more quota. For local execution, use
103
+ the [quick start](#quick-start) below. The game GIFs below and the examples on the website are
104
+ **recorded outputs**; use the live demo to try your own input.
105
+
106
+ Bongard-mini is trained on judgments, semantic relationships and action outcomes. The same model
107
+ can read a customer conversation, compare an invoice with an order, or judge an agent's next action.
108
+
109
  ## Game recordings
110
 
111
  | 2048 — 4096 tile, 55,140 final score | Tetris — consecutive line clears |
 
127
  `turn_right` or `fire`. Across 32 episodes capped at 30 seconds, it averaged 10.25 kills, with a best
128
  of 20. The GIF shows an excerpt, with probabilities beside the action.
129
 
 
 
 
 
 
 
 
 
 
130
  ## Intuition is learned
131
 
132
  An experienced player sees a promising move. A reader catches irony. Such judgments draw on learned
 
307
 
308
  ## Benchmarks
309
 
310
+ DecisionBench was evaluated with its **official runner on 2026-09-30**. The other release
311
+ evaluations below are from **2026-09-29**. Measurements use one NVIDIA RTX PRO 6000 in BF16,
312
+ with the splits and protocols stated below.
313
 
314
  | Benchmark | Evaluation scope | Bongard-mini |
315
  |---|---|---|
316
+ | [DecisionBench 1.0](https://huggingface.co/datasets/Hanno-Labs/decision-bench) | Official runner; `eval` split, all 23,900 decisions, 43 tasks, 2–255 candidates | **78.05% accuracy**; **77.73%** on the 20,959 rows with no detected source-text overlap with training data |
317
  | [JevBench v1.4](https://github.com/fstandhartinger/jevbench) | 231 public decisions: easy / standard / hard | **100% / 97.2% / 57.7% accuracy** |
318
  | [typed-decisions](https://huggingface.co/datasets/LocalLLaMA/typed-decisions) | Test split: 400 cases, 2,000 decisions; zero-shot workflows | **59.4% accuracy**, 0.518 soft accuracy, 0.256 KL, 0.132 Brier |
319
  | [ImajevBench v2.0-lite](https://huggingface.co/datasets/mohit67890/imajev-bench) | Dev + calibration: 254 items with public gold | **66.9% accuracy**; chance 26.5% |
320
  | [behavior-benchmark](https://huggingface.co/datasets/respanai/behavior-benchmark) | Every trace; present / absent / not observable | **0.458 / 0.668 F1** for `present`, core / multilingual |
321
  | Fair-chance probes | 18 kinds, including coins, dice, lotteries and tie-breaks | **0.0009 mean KL** from the uniform distribution; lower is better |
322
 
323
+ **How to read these results:** DecisionBench uses its own runner
324
+ (`jobs/run_system_one_http_eval.py` at `9a6328e`) against `bongard serve` at `ea57853`, through
325
+ the System One HTTP contract, one request at a time. Serving limits were **262,144 tokens per
326
+ request** and **131,072 tokens per sequence**, with up to **255 candidates**. All 23,900 rows
327
+ returned answers, with **no errors or input truncation**. The
328
+ [official run, summary and manifest](https://huggingface.co/datasets/AgentBull/bongard-mini-evals/tree/main/decisionbench-official)
329
+ are public. Of these rows, 2,941 have detected source-text overlap with training data; the remaining
330
+ 20,959 score 77.73%.
331
+
332
+ An earlier custom-harness run remains in the
333
+ [evaluation repository](https://huggingface.co/datasets/AgentBull/bongard-mini-evals#decisionbench).
334
+ It sent 3,042 binary rows as two-option Choice questions, whereas the official runner sends Noul
335
+ questions. Its scores belong to that earlier protocol and are not the headline result above.
336
+
337
  JevBench scores cover its public questions. For typed-decisions, the gold is a teacher probability
338
  distribution, so its metrics measure agreement with that teacher. ImajevBench uses direct option
339
  scoring with an `unknown` option and averages all cyclic option orders.
340
 
341
  ### DecisionBench comparison
342
 
343
+ | Selected systems | Accuracy |
344
+ |---|---:|
345
+ | Imajev-4B | 79.7% |
346
+ | **Bongard-mini** | **78.05%** |
347
+ | Winnow-12B | 76.7% |
348
+ | Jev 1.13 | 72.0% |
349
+ | DeepSeek V4.1 Flash | 71.0% |
350
+ | GPT-5.6 Luna | 69.9% |
351
 
352
+ Bongard-mini ranks fourth among the 61 systems in the full comparison. Reference scores are a
353
+ 2026-09-29 snapshot of the [DecisionBench leaderboard](https://huggingface.co/spaces/Hanno-Labs/decision-bench-leaderboard).
354
+ Bongard-mini is our 2026-09-30 official-runner evaluation, with the serving limits and source-text
355
+ overlap qualifications above. This table lists selected systems, rather than every leaderboard entry.
356
 
357
  ### Bongard and Jev, by task and measure
358
 
359
  | Evaluation | Bongard-mini | Jev 1.13 |
360
  |---|---:|---:|
361
+ | DecisionBench accuracy, official runner, all 23,900 decisions | **78.05%** | 72.0% |
362
  | typed-decisions top-label agreement, 2,000 decisions | 59.4% | **72.7%** |
363
  | typed-decisions KL from the teacher, lower is better | **0.256** | 1.442 |
364
  | typed-decisions Brier score, lower is better | **0.132** | 0.148 |
365
 
366
  Jev matches the teacher's top label more often on typed-decisions. Bongard's full distributions
367
+ are closer to the teacher's under KL and Brier. These measures establish agreement with the teacher;
368
+ calibration against observed outcomes needs a separate evaluation. Reference scores come from the dataset
369
+ cards and leaderboards on 2026-09-29. Bongard's [per-item predictions](https://huggingface.co/datasets/AgentBull/bongard-mini-evals)
370
  let you inspect the decisions behind the scores.
371
 
372
  ### Inference speed