Bongard: Training Machine Intuition
Organizations: AgentBull Pte Ltd
Abstract
Human intelligence relies heavily on learned intuition: recognising patterns and judging situations without explicitly unfolding every intermediate step. We introduce Bongard, an open-weight System One model that treats machine intuition as an independent capability to design and train. A T5Gemma 2 4B-4B encoder-decoder separates reading the evidence from making judgments. The encoder reads the state bidirectionally together with the question instructions, and separate decoder branches share this encoding, so many judgments about the same situation require only one reading of the state. A trained head returns probabilities over the supplied candidates without generating text. Training proceeds in three stages, from supervised judgments to semantic relationships to action outcomes, and each stage updates all 7.09 billion trainable parameters on one Blackwell GPU. Joint-embedding post-training raises accuracy on held-out rephrasings from 75.7% to 85.9%. A sandbox stage then learns outcome distributions from action rollouts and exact oracles, raising accuracy on a frozen sandbox panel from 50.6% to 64.8%. On DecisionBench, the final model reaches 78.05% accuracy over 23,900 decisions and ranks fourth of 61 systems in the public comparison. On one RTX PRO 6000, its median latency is 36 ms for short requests, and 32 questions about one state take 221 ms. Bongard demonstrates that machine intuition can be systematically trained via representation learning and outcome feedback, providing an open, efficient alternative for high-throughput decision workloads.
Figures & tables
| Primitive | Question | Criteria | Answer |
|---|---|---|---|
| Choice | Which named alternative applies? | 1–255 options, each with an optional description | A probability per option, the selected option and a confidence |
| Noul | Is this statement true? | Optional descriptions of the true and false outcomes | The probability that the statement is true |
| Score | Where does the input fall on an ordered scale? | 2–10 ordered level descriptions | A probability per level, the expected level and a confidence |
| Component | Configuration | Parameters |
|---|---|---|
| Text encoder | 34 layers, , FFN 10,240, 8 query / 4 KV heads of dimension 256, window 1,024 (5 local : 1 global), bidirectional | 3.21B |
| Text decoder | Same shape, causal, merged self- and cross-attention | 3.21B |
| Tied embeddings | 262,144 tokens 2,560 | 0.67B |
| Vision tower | SigLIP ( Zhai et al., 2023 ) , 896 px, 256 tokens per image, frozen | 0.42B |
| Projector, head | Trained, with and | 4.26M |
| Total | Bongard limit: 32,768 tokens per state plus question | 7.51B |
| (a) Encoder attention mask | |||||
|---|---|---|---|---|---|
| Accuracy | NLL | Brier | Fact direction | Effective rank | |
| Bidirectional (native) | 69.8% | 0.677 | 0.219 | 100.0% | 49.7 |
| Forward only | 64.6% | 2.944 | 0.320 | 70.8% | 37.9 |
| Forward and backward heads | 57.3% | 1.596 | 0.363 | 62.5% | 31.7 |
| (b) Decoder modification | |||||
| Held-out NLL | Transfer NLL | Latency | |||
| System | Backbone and training | How the state is read | How the answer is read |
| Encoder–decoder | |||
| Bongard | T5Gemma 2 4B-4B; full text-model training on judgments, semantic pairs and action outcomes | Bidirectional, question-aware encoder, once per request, shared by separate decoder branches | Trained bilinear head on candidate and decision readouts, no sampling |
| Closed | |||
| Jev | Undisclosed backbone; RLCD described by TypeSafe | Isolated question branches (observed), state processed once (suggested by latency) | Direct probabilities, options interact (observed) |
| Decoder-only or diffusion language models | |||
| OpenJev default | Pretrained DiffusionGemma 26B-A4B; inference wrapper | State and all questions in one canvas | Label-token probabilities at masked slots, noisy re-reads when uncertain |
| Family | Raw cosine | Centred cosine | Centred retrieval |
| paired / unpaired | paired / unpaired | top-1 ( ) | |
| Shared encoded state | |||
| Answer state | 0.995 / 0.993 | 0.46 / | 28.9% |
| Logical complement | 1.000 / 0.996 | 0.94 / 0.05 | 99.6% |
| Inherited view | 1.000 / 0.979 | 0.98 / 0.00 | 71.9% |
| Separately encoded | |||
| Measure | Stage 1 | Stage 2 |
|---|---|---|
| Within-source retrieval top-1 on never-paired origins | ||
| Query passage | 15% | 98% |
| Question answer content | 4% | 86% |
| Image content | 7% | 67% |
| World prediction / causal prediction | 4% / 1% | 35% / 31% |
| Answer state: correct event nearer than wrong event | 23% | 77% |
| Component | Implementation |
|---|---|
| Feed-forward blocks | 68 fused Transformer Engine blocks (RMSNorm, gate and up projections, GELU gating, down projection) with NVFP4 matrix multiplications ( NVIDIA, 2026 ; NVIDIA, 2025 ) |
| Attention projections | 272 projections as rowwise-scaled FP8 matrix multiplications ( Micikevicius et al., 2022 ; PyTorch Team, 2026 ) |
| Attention | FlashAttention-4 in variable-length mode ( Zadouri et al., 2026 ; Dao et al., 2022 ) , FlexAttention for sliding-window sequences ( Dong et al., 2024 ) , BF16 arithmetic |
| Storage and optimiser | BF16 parameters and gradients with no FP32 master copy, and 8-bit AdamW ( Dettmers et al., 2022 ) with stochastic rounding ( Gupta et al., 2015 ) |
| Batching and memory | Unpadded packs of 24,576–28,672 tokens (131,072 tokens per update), state keys and values stored once per record, and recomputation ( Chen et al., 2016 ) only for records above the pack limit |
| Compilation | torch.compile regions ( Ansel and others, 2024 ) , and quantised weights reused until the parameters change |
| Benchmark | Measure | Bongard | Reference systems |
|---|---|---|---|
| DecisionBench 1.0 ( Hanno Labs, 2026 ) | accuracy, all 23,900 rows | 78.05% (4th of 61) | Imajev-4B 79.7%, Winnow-12B 76.7%, Jev 1.13 72.0%, DeepSeek V4.1 Flash 71.0%, GPT-5.6 Luna 69.9% |
| ECE and NLL | 0.063 and 0.72 | Imajev-4B 0.069 and 0.69, Jev 1.13 0.128 and 2.43 | |
| JevBench v1.4 ( Standhartinger and contributors, 2026 ) , public items | accuracy, easy / standard | 100% / 97.2% | Imajev-4B 100% / 99.0% |
| typed-decisions ( LocalLLaMA, 2026 ) , test | KL from gold, Brier | 0.256, 0.132 | Jev 1.13 1.442, 0.148 |
| accuracy | 0.594 | Jev 1.13 0.727, Jeff-Gemma4-E2B 0.561 | |
| behavior-benchmark ( Respan AI, 2026 ) | of present , core / multilingual | 0.458 / 0.668 | no public results |
| Game | Games | Result |
|---|---|---|
| 2048 ( Cirulli, 2014 ) | 12 | reaches the 2048 tile in 9 games and 4096 in 2, best score 55,140 |
| Tetris | 5 | never tops out within the limit of 1,500 pieces, 596–599 rows cleared per game |
| Othello | 32 + 32 | wins 24 of 32 against a greedy engine and 4 of 32 against a two-ply positional engine, one of them 13–0 in nine moves |
| Minesweeper, 8 8 | 64 | clears the board in 42 games |
| Snake, 8 8 | 32 | grows to 32 cells, half of the board |
| Doom | 32 | 10.3 kills per 30-second episode on average, 20 at best |
| Evaluation set | Stage 2 | Final |
|---|---|---|
| Hard-style decisions (109) | 34.9% | 50.5% |
| Sealed-style decisions (200) | 35.0% | 50.5% |
| Frontier-style decisions (199) | 45.2% | 73.9% |
| DecisionBench, balanced sample (2,580) | 64.3% | 68.7% |
| RouterBench routing between cheap and strong models (600) | 56.2% | 62.5% |
| JevBench public standard items (72) | 93.1% | 97.2% |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Accuracy (%) | ||||
|---|---|---|---|---|
| Benchmark | Item set | Items | Bongard | Jev |
| Banking77 ( Casanueva et al., 2020 ) | test | 3,076 | 93.1 | 79.8 |
| Support-ticket triage ( Tobi-Bueck, 2025 ) | Laya | 400 | 43.0 | 35.8 |
| PAWS ( Zhang et al., 2019 ) | test | 8,000 | 91.1 | 84.9 |
| SST-5 ( Socher et al., 2013 ) | Laya | 600 | 58.2 | 57.5 |
| Model routing ( Cobbe et al., 2021 ; Austin et al., 2021 ; Zhang et al., 2015 ) | Laya | 399 | 98.0 | 97.7 |
Implicit Reasoning in Language Models
Implicit reasoning in language models studies how models solve problems through internal computation rather than, or alongside, written chains of thought.
See all 99 papers