Text Classification
Transformers
Safetensors
English
Chinese
qwen3_5
image-text-to-text
decision-model
system-one
decision-index
lora-merged
Instructions to use PelaAI/KnowLine-4B-Gen4 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use PelaAI/KnowLine-4B-Gen4 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="PelaAI/KnowLine-4B-Gen4")# pip install -U transformers accelerate # Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("PelaAI/KnowLine-4B-Gen4") model = AutoModelForMultimodalLM.from_pretrained("PelaAI/KnowLine-4B-Gen4", device_map="auto") - Notebooks
- Google Colab
- Kaggle
README.md: update model card
Browse files
README.md
CHANGED
|
@@ -17,32 +17,32 @@ tags:
|
|
| 17 |
|
| 18 |
# KnowLine-4B-Gen4
|
| 19 |
|
| 20 |
-
**The fourth release of PelaAI's 4B System One decision model, trained on a single all-in-one machine
|
| 21 |
-
data loop.**
|
| 22 |
|
| 23 |
[Inference guide](INFERENCE.md) · [中文说明](README.zh.md) · weights Apache-2.0 · previous version:
|
| 24 |
[KnowLine-4B-Gen3](https://huggingface.co/PelaAI/KnowLine-4B-Gen3)
|
| 25 |
|
| 26 |
Highlights:
|
| 27 |
|
| 28 |
-
- **Decision Index 0.3
|
| 29 |
-
benchmarks whose
|
| 30 |
-
For comparison
|
| 31 |
-
|
| 32 |
- **Harder to steer with planted instructions:** an instruction planted in the state changes the answer 1.6% of the
|
| 33 |
-
time, down from 3.4%
|
| 34 |
-
- **Calibrated probabilities:** a temperature is folded into the weights. Computed the board's
|
| 35 |
-
0.04-0.05 (board median 0.084) and the Brier score about 0.29-0.31, roughly 2nd-3rd
|
| 36 |
-
[Calibration](#calibration).
|
| 37 |
-
- **
|
| 38 |
test / OOD 88.4 / 87.1 (88.4 / 87.2), C-Eval 78.7 (79.2).
|
| 39 |
- **KOF '98 harness: 14-3-1 against Jev 1.13 and 10-4-4 against StartLux-Decision-4B** in single-bout mirror matches;
|
| 40 |
see [Game harness](#game-harness-kof-98).
|
| 41 |
-
- **An AI agent ran the whole loop.** In each round it:
|
| 42 |
-
-
|
| 43 |
- proposed a targeted data group;
|
| 44 |
- built and decontaminated the data;
|
| 45 |
-
- trained and evaluated on it;
|
| 46 |
- kept or rejected the change based on the evidence.
|
| 47 |
|
| 48 |
For this round, see [What changed in Gen4](#what-changed-in-gen4).
|
|
@@ -54,16 +54,16 @@ KnowLine is an independent model. It is not affiliated with, endorsed by, or der
|
|
| 54 |
You send a state (text or a chat) and up to 64 typed questions: yes/no, choose one of k, or score on a rubric. The model
|
| 55 |
answers every question with a probability distribution over its options:
|
| 56 |
|
| 57 |
-
- one forward pass per question, with no
|
| 58 |
- the output is the probability of each option's label token;
|
| 59 |
-
- existing Jev clients only need
|
| 60 |
-
interface and serving settings are
|
| 61 |
|
| 62 |
| | |
|
| 63 |
|---|---|
|
| 64 |
| Base model | [Qwen/Qwen3.5-4B](https://huggingface.co/Qwen/Qwen3.5-4B) (Apache-2.0) |
|
| 65 |
-
| Training | LoRA SFT (rank 32, alpha 64, language model only), merged into bf16 weights
|
| 66 |
-
| Release format | bf16 weights, with a readout temperature T = 1.32 folded into the final norm weight (see [Calibration](#calibration)). The vision tower and MTP head are the base model
|
| 67 |
| Languages | English, Simplified Chinese, Traditional Chinese |
|
| 68 |
|
| 69 |
## Quickstart
|
|
@@ -79,50 +79,49 @@ curl -s http://127.0.0.1:8080/v1/systemone -H 'Content-Type: application/json' -
|
|
| 79 |
"criteria": {"angry": "Angry", "neutral": "Neutral", "happy": "Happy"}}}}'
|
| 80 |
```
|
| 81 |
|
| 82 |
-
- **
|
| 83 |
-
|
| 84 |
-
- **
|
| 85 |
-
as in Gen3.
|
| 86 |
-
- **Full settings:** the exact settings of our Decision Index run are in [INFERENCE.md](INFERENCE.md).
|
| 87 |
|
| 88 |
## What changed in Gen4
|
| 89 |
|
| 90 |
-
1. **Finding the gaps.**
|
| 91 |
-
not carry over to new settings: the same question asked in
|
| 92 |
-
|
| 93 |
-
2. **New data.**
|
| 94 |
-
more tool-retrieval and hard tool-selection items, product-search relevance, a dozen new task families,
|
| 95 |
-
injection-invariance pairs with new templates
|
| 96 |
-
items from earlier rounds were replayed. All of
|
| 97 |
-
[Disclosures](#disclosures).
|
| 98 |
-
3. **Training.** Gen3 was trained further on this data,
|
| 99 |
-
the model more overconfident, so a single temperature was fitted and folded into the weights
|
| 100 |
-
probabilities, not which option ranks first.
|
| 101 |
-
4. **Selection.** This round compared 37 candidates (new runs,
|
| 102 |
-
Decision Index 0.3 public scores
|
| 103 |
-
significant drop on our held-out sets, Open-Jev 1.1 OOD or JevBench-hard
|
| 104 |
-
beyond set margins on new-domain tasks, sibling skills, format consistency, unseen injection templates
|
| 105 |
-
calibration (measured after the temperature).
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
-
|
|
|
|
| 113 |
- Humicroedit, 23.1 → 32.0: the SemEval-2020 Task 7 train and dev splits and FunLines; the benchmark uses the test
|
| 114 |
split.
|
| 115 |
-
- Smaller: ToolRet (61.2 → 64.9), BRIGHT (39.2 → 42.0), SATA-Bench (29.2 → 33.6), FinEntity (86.8 → 90.2) and
|
| 116 |
-
(43.3 → 46.1).
|
| 117 |
|
| 118 |
-
On
|
| 119 |
-
|
| 120 |
-
|
| 121 |
|
| 122 |
## Comparison
|
| 123 |
|
| 124 |
-
Decision Index 0.3
|
| 125 |
-
0.3 new-domain);
|
| 126 |
|
| 127 |
| model | size | DI 0.3 public | DI 0.3 full | source |
|
| 128 |
|---|---|---|---|---|
|
|
@@ -138,7 +137,7 @@ Decision Index 0.3, public suite. The full 0.3 score adds private tests that onl
|
|
| 138 |
| jiwo 4B | 4B | 45.76 | 42.86 | board |
|
| 139 |
| Nox 4B | 4B | 44.21 | 44.95 | board |
|
| 140 |
|
| 141 |
-
Public-suite scores by area (
|
| 142 |
|
| 143 |
| area | KnowLine-4B-Gen4 | KnowLine-4B-Gen3 | Perplexity Decider v1.1 (27B) | Jev 1.13 |
|
| 144 |
|---|---|---|---|---|
|
|
@@ -159,11 +158,11 @@ The model is trained in a self-evolving loop, and new versions will follow.
|
|
| 159 |
| [KnowLine-4B-Gen2](https://huggingface.co/PelaAI/KnowLine-4B-Gen2) | 2026-10-08 | 62.54 | — | 69.7 / 71.2 / 64.8 | second release |
|
| 160 |
| [KnowLine-4B-Gen1](https://huggingface.co/PelaAI/KnowLine-4B-Gen1) | 2026-10-07 | 60.47 | 60.92 | 68.7 / 69.9 / 64.1 | first release |
|
| 161 |
|
| 162 |
-
|
| 163 |
|
| 164 |
## Evaluation
|
| 165 |
|
| 166 |
-
All results are self-run and not verified by a third party.
|
| 167 |
|
| 168 |
### Held-out and Chinese evaluations
|
| 169 |
|
|
@@ -177,7 +176,7 @@ All results are self-run and not verified by a third party.
|
|
| 177 |
| Prompt injection: answers changed (lower is better) | 1.6% | 3.4% |
|
| 178 |
| Prompt injection with templates not seen in training (lower is better) | 6.2% | 10.2% |
|
| 179 |
|
| 180 |
-
None of the differences on the in-house sets or Open-Jev 1.1 OOD is significant in a paired sign test.
|
| 181 |
|
| 182 |
### Web operation (Mind2Web official test splits, evaluation only)
|
| 183 |
|
|
@@ -189,28 +188,32 @@ None of the differences on the in-house sets or Open-Jev 1.1 OOD is significant
|
|
| 189 |
|
| 190 |
- About the same as Gen3. The lower operation score on test_website comes from 3 more misses among its 72 SELECT
|
| 191 |
steps; the differences are within noise.
|
| 192 |
-
- So far
|
| 193 |
-
|
| 194 |
-
|
|
|
|
|
|
|
| 195 |
|
| 196 |
### Game harness (KOF '98)
|
| 197 |
|
| 198 |
-
- **Setup:** single-bout character-mirror matches, 18 games per pair, argmax actions; the same settings as for
|
| 199 |
-
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
|
|
|
| 204 |
- **Caveats:**
|
| 205 |
- 18 games per pair give wide intervals.
|
| 206 |
-
- 39 of the 54 games ended at time-out, so most wins
|
| 207 |
-
Jev, 2 against StartLux, 1 against Gen3); 8 of its 11 losses to Gen3 were by K.O.
|
| 208 |
- This is a measured result in this harness, not general fighting-game skill.
|
| 209 |
|
| 210 |
### Calibration
|
| 211 |
|
| 212 |
-
Computed on the 0.3 public suite
|
| 213 |
-
confidence is the probability
|
|
|
|
| 214 |
|
| 215 |
| metric | Gen4 | Gen3 | board median (114 models) | Jev 1.13 |
|
| 216 |
|---|---|---|---|---|
|
|
@@ -220,23 +223,23 @@ confidence is the probability on the chosen option, benchmarks are weighted equa
|
|
| 220 |
| Mean confidence / accuracy | 0.82 / 0.77 | 0.84 / 0.76 | | 0.81 / 0.74 |
|
| 221 |
|
| 222 |
- **Temperature in the weights:** the final norm weight includes a readout temperature T = 1.32, so every logit is
|
| 223 |
-
divided by 1.32 before the softmax over the option labels.
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
- **Why ranges:** the board does not
|
| 227 |
-
models
|
| 228 |
-
benchmark sets.
|
| 229 |
-
- **Still slightly overconfident:** mean confidence is about 3-5 points above accuracy. Most of the gap
|
| 230 |
reasoning (HLE, CRUXEval, MuSR) and New Yorker caption matching.
|
| 231 |
-
- **Recommendation:** the temperature was fitted on our data
|
| 232 |
-
your own data.
|
| 233 |
|
| 234 |
## Disclosures
|
| 235 |
|
| 236 |
-
- **Decision Index format training data:** Gen4
|
| 237 |
-
were built in the request format of Decision Index benchmarks (some with reworded instructions), and another 11%
|
| 238 |
-
the same items rendered in other formats.
|
| 239 |
-
example GSM8K, WinoGrande XL, ACOS and Amazon ESCI)
|
| 240 |
- **Decontamination:**
|
| 241 |
- All training data of this round, new and replayed, was checked with a revised tool against every Decision Index
|
| 242 |
0.3 row, all of our evaluation sets and the other public benchmarks we report (Intern-Decision, S1MB, JevBench,
|
|
@@ -246,31 +249,27 @@ confidence is the probability on the chosen option, benchmarks are weighted equa
|
|
| 246 |
Wikipedia paragraph or tool description, were kept (23,684 rows).
|
| 247 |
- BPoMP and cfcolor training items come from the same source datasets as these benchmarks (OEDILF limericks; the
|
| 248 |
O'Donovan et al. colour ratings), with every benchmark item excluded. An item-level check against all 5,000
|
| 249 |
-
Decision Index rows of each found no shared
|
| 250 |
-
- Half of these weights is Gen3, whose data was checked in earlier rounds with an older version of this tool that
|
| 251 |
-
missed some overlaps. A re-check on 2026-10-09 found that a few benchmarks, such as HoVer and ToolRet, share
|
| 252 |
-
Wikipedia passages or tool documentation with that data, and about a dozen items overlap closely. Scoring Gen1-Gen3
|
| 253 |
-
without these items lowers their Decision Index public scores by 0.04-0.05.
|
| 254 |
- **Selection on evaluations:** of the 37 candidates, we picked the one with the highest Decision Index 0.3 public
|
| 255 |
score among those that passed all of our release checks.
|
| 256 |
- **Game data:** labels come from simulator rollouts or engines. Seeds and start states are disjoint from the evaluation
|
| 257 |
states.
|
| 258 |
- **No model outputs as labels:** no output of Jev or any other decision model was used as a training label.
|
| 259 |
- **Teacher-labelled synthetic data:** LLM teachers wrote and labelled our synthetic tasks. The labels were filtered, but
|
| 260 |
-
not all were checked by a human.
|
| 261 |
|
| 262 |
## Limitations
|
| 263 |
|
| 264 |
-
- **Knowledge-heavy reasoning:** weaker than larger models. The knowledge area is 44.6 (0.3); MMLU-Pro
|
| 265 |
-
(51.6) and HLE
|
| 266 |
-
- **Math:**
|
| 267 |
-
on GSM8K train rewritten in the same format.
|
| 268 |
- **New domains:** on our own tasks from domains not in training, Gen4 scores about the same as Gen3 (49.3 vs 49.5).
|
| 269 |
The gains of this round are in robustness and calibration, not in new-domain ability.
|
| 270 |
- **Prompt injection:** an instruction planted in the state changes the answer about 2% of the time on our injection
|
| 271 |
-
set, and about 6% with templates not seen in training. Keep untrusted text clearly delimited.
|
| 272 |
-
- **Private tests:** most of the public-suite gain over Gen3 comes from benchmarks whose
|
| 273 |
-
so the 0.3 private tests may show a much smaller gain, or a lower score.
|
| 274 |
|
| 275 |
## Citation
|
| 276 |
|
|
|
|
| 17 |
|
| 18 |
# KnowLine-4B-Gen4
|
| 19 |
|
| 20 |
+
**The fourth release of PelaAI's 4B System One decision model, trained on a single all-in-one machine through an
|
| 21 |
+
agent-driven data loop.**
|
| 22 |
|
| 23 |
[Inference guide](INFERENCE.md) · [中文说明](README.zh.md) · weights Apache-2.0 · previous version:
|
| 24 |
[KnowLine-4B-Gen3](https://huggingface.co/PelaAI/KnowLine-4B-Gen3)
|
| 25 |
|
| 26 |
Highlights:
|
| 27 |
|
| 28 |
+
- **Decision Index 0.3 public suite: 64.90** (self-run), 1.79 points above Gen3 (63.11). Most of the gain comes from a
|
| 29 |
+
few benchmarks whose tasks appear in our training data, led by BPoMP; see [What changed in Gen4](#what-changed-in-gen4).
|
| 30 |
+
For comparison, on the board Perplexity Decider v1.1 (27B) scores 62.25 and Jev 1.13 scores 57.96, and the best model
|
| 31 |
+
of 5B or smaller has a public score of 50.82; see [Comparison](#comparison).
|
| 32 |
- **Harder to steer with planted instructions:** an instruction planted in the state changes the answer 1.6% of the
|
| 33 |
+
time, down from 3.4% for Gen3. With injection templates not seen in training, the rate is 6.2%, down from 10.2%.
|
| 34 |
+
- **Calibrated probabilities:** a temperature is folded into the weights. Computed with the board's method, ECE is about
|
| 35 |
+
0.04-0.05 (board median: 0.084) and the Brier score is about 0.29-0.31, roughly 2nd-3rd among the 114 models on the
|
| 36 |
+
board; see [Calibration](#calibration).
|
| 37 |
+
- **On par with Gen3 on our other evaluations:** JevBench / JevBench-hard 86.1 / 72.1 (Gen3: 86.6 / 72.1), Open-Jev 1.1
|
| 38 |
test / OOD 88.4 / 87.1 (88.4 / 87.2), C-Eval 78.7 (79.2).
|
| 39 |
- **KOF '98 harness: 14-3-1 against Jev 1.13 and 10-4-4 against StartLux-Decision-4B** in single-bout mirror matches;
|
| 40 |
see [Game harness](#game-harness-kof-98).
|
| 41 |
+
- **An AI agent ran the whole loop end to end.** In each round it:
|
| 42 |
+
- identified where the model was weak;
|
| 43 |
- proposed a targeted data group;
|
| 44 |
- built and decontaminated the data;
|
| 45 |
+
- trained and evaluated the model on it;
|
| 46 |
- kept or rejected the change based on the evidence.
|
| 47 |
|
| 48 |
For this round, see [What changed in Gen4](#what-changed-in-gen4).
|
|
|
|
| 54 |
You send a state (text or a chat) and up to 64 typed questions: yes/no, choose one of k, or score on a rubric. The model
|
| 55 |
answers every question with a probability distribution over its options:
|
| 56 |
|
| 57 |
+
- one forward pass per question, with no text generation;
|
| 58 |
- the output is the probability of each option's label token;
|
| 59 |
+
- existing Jev clients only need to change the base URL, and users of earlier versions only need to change the model
|
| 60 |
+
name, because the interface and serving settings are unchanged.
|
| 61 |
|
| 62 |
| | |
|
| 63 |
|---|---|
|
| 64 |
| Base model | [Qwen/Qwen3.5-4B](https://huggingface.co/Qwen/Qwen3.5-4B) (Apache-2.0) |
|
| 65 |
+
| Training | LoRA SFT (rank 32, alpha 64, language model only), merged into bf16 weights |
|
| 66 |
+
| Release format | bf16 weights, with a readout temperature T = 1.32 folded into the final norm weight (see [Calibration](#calibration)). The vision tower and MTP head are unchanged from the base model; the config, tokenizer and chat template are identical to those of Gen1-Gen3. |
|
| 67 |
| Languages | English, Simplified Chinese, Traditional Chinese |
|
| 68 |
|
| 69 |
## Quickstart
|
|
|
|
| 79 |
"criteria": {"angry": "Angry", "neutral": "Neutral", "happy": "Happy"}}}}'
|
| 80 |
```
|
| 81 |
|
| 82 |
+
- **Front end:** `knowline_server.py` is a single file that depends only on transformers and requests. It is the same
|
| 83 |
+
file as in Gen3.
|
| 84 |
+
- **Full settings:** the exact settings used for our Decision Index run are in [INFERENCE.md](INFERENCE.md).
|
|
|
|
|
|
|
| 85 |
|
| 86 |
## What changed in Gen4
|
| 87 |
|
| 88 |
+
1. **Finding the gaps.** Knowledge and reasoning (43.9) remained the weakest area. Beyond that, the agent looked for
|
| 89 |
+
abilities that did not carry over to new settings: the same question asked in a different format, unseen injection
|
| 90 |
+
templates, tool selection among near-identical tools, and tasks from domains absent from training.
|
| 91 |
+
2. **New data.** Data groups aimed at those gaps: task instructions written inside the state, format variants of existing
|
| 92 |
+
items, more tool-retrieval and hard tool-selection items, product-search relevance, a dozen or so new task families,
|
| 93 |
+
injection-invariance pairs with new templates (the same state with and without a planted instruction), and
|
| 94 |
+
news-topic classification. Arithmetic, knowledge and Jev-style items from earlier rounds were replayed. All of the
|
| 95 |
+
data went through a revised decontamination check; see [Disclosures](#disclosures).
|
| 96 |
+
3. **Training.** Gen3 was trained further on this data, and the result was averaged 50/50 with Gen3. The extra training
|
| 97 |
+
made the model more overconfident, so a single temperature was fitted and folded into the weights. It changes the
|
| 98 |
+
size of the probabilities, but not which option ranks first.
|
| 99 |
+
4. **Selection.** This round compared 37 candidates (new runs, Gen3 trained further, and their averages with Gen3), with
|
| 100 |
+
Decision Index 0.3 public scores between 61.18 and 65.39. Every candidate had to pass the same checks against Gen3:
|
| 101 |
+
no significant drop on our held-out sets, Open-Jev 1.1 OOD or JevBench-hard; an injection rate of at most 4%; and no
|
| 102 |
+
regression beyond set margins on new-domain tasks, sibling skills, format consistency, unseen injection templates or
|
| 103 |
+
calibration (measured after applying the temperature). Gen4 has the highest public score among the candidates that
|
| 104 |
+
passed. Several averages with higher public scores were rejected because they lost JevBench-hard items or format
|
| 105 |
+
consistency.
|
| 106 |
+
5. **Where the gain comes from.** About 1.58 of the 1.79 points (88%) come from benchmarks whose tasks were added to the
|
| 107 |
+
training data in this round:
|
| 108 |
+
- BPoMP, 54.5 → 90.7 (0.60 index points): original-versus-perturbed limerick items in the same style. Earlier
|
| 109 |
+
versions had no such data.
|
| 110 |
+
- Amazon ESCI, 38.9 → 45.6: query-product pairs from the ESCI train split.
|
| 111 |
+
- cfcolor, 25.4 → 35.2: palettes from the same source dataset that the benchmark uses (O'Donovan et al., 2014).
|
| 112 |
- Humicroedit, 23.1 → 32.0: the SemEval-2020 Task 7 train and dev splits and FunLines; the benchmark uses the test
|
| 113 |
split.
|
| 114 |
+
- Smaller gains: ToolRet (61.2 → 64.9), BRIGHT (39.2 → 42.0), SATA-Bench (29.2 → 33.6), FinEntity (86.8 → 90.2) and
|
| 115 |
+
ACOS (43.3 → 46.1).
|
| 116 |
|
| 117 |
+
On same-skill benchmarks that we did not train on (BLiMP for BPoMP, HaHackathon for Humicroedit, WANDS for ESCI,
|
| 118 |
+
Toucan for ToolRet), the changes are small or mixed, so most of this gain is specific to those tasks. The largest
|
| 119 |
+
drops are all small; the biggest is WinoGrande (78.8 → 77.7).
|
| 120 |
|
| 121 |
## Comparison
|
| 122 |
|
| 123 |
+
Scores on the Decision Index 0.3 public suite. The full 0.3 score also includes private tests that only the maintainers
|
| 124 |
+
run (weighted 0.5 same-skill and 0.3 new-domain); our full score is not available yet.
|
| 125 |
|
| 126 |
| model | size | DI 0.3 public | DI 0.3 full | source |
|
| 127 |
|---|---|---|---|---|
|
|
|
|
| 137 |
| jiwo 4B | 4B | 45.76 | 42.86 | board |
|
| 138 |
| Nox 4B | 4B | 44.21 | 44.95 | board |
|
| 139 |
|
| 140 |
+
Public-suite scores by area (DI 0.3):
|
| 141 |
|
| 142 |
| area | KnowLine-4B-Gen4 | KnowLine-4B-Gen3 | Perplexity Decider v1.1 (27B) | Jev 1.13 |
|
| 143 |
|---|---|---|---|---|
|
|
|
|
| 158 |
| [KnowLine-4B-Gen2](https://huggingface.co/PelaAI/KnowLine-4B-Gen2) | 2026-10-08 | 62.54 | — | 69.7 / 71.2 / 64.8 | second release |
|
| 159 |
| [KnowLine-4B-Gen1](https://huggingface.co/PelaAI/KnowLine-4B-Gen1) | 2026-10-07 | 60.47 | 60.92 | 68.7 / 69.9 / 64.1 | first release |
|
| 160 |
|
| 161 |
+
Since Gen2, we run only Decision Index 0.3, not 0.2.1.
|
| 162 |
|
| 163 |
## Evaluation
|
| 164 |
|
| 165 |
+
All results are self-run and have not been verified by a third party.
|
| 166 |
|
| 167 |
### Held-out and Chinese evaluations
|
| 168 |
|
|
|
|
| 176 |
| Prompt injection: answers changed (lower is better) | 1.6% | 3.4% |
|
| 177 |
| Prompt injection with templates not seen in training (lower is better) | 6.2% | 10.2% |
|
| 178 |
|
| 179 |
+
None of the differences on the in-house sets or on Open-Jev 1.1 OOD is significant in a paired sign test.
|
| 180 |
|
| 181 |
### Web operation (Mind2Web official test splits, evaluation only)
|
| 182 |
|
|
|
|
| 188 |
|
| 189 |
- About the same as Gen3. The lower operation score on test_website comes from 3 more misses among its 72 SELECT
|
| 190 |
steps; the differences are within noise.
|
| 191 |
+
- So far, we use this only to explore the model for RPA-style automation and to check that it generalises to some
|
| 192 |
+
degree.
|
| 193 |
+
- The task is to pick the target element from a candidate set: the target plus up to 5 other elements sampled from the
|
| 194 |
+
page. This is easier than the original Mind2Web protocol, so do not compare these results with the Mind2Web
|
| 195 |
+
leaderboard.
|
| 196 |
|
| 197 |
### Game harness (KOF '98)
|
| 198 |
|
| 199 |
+
- **Setup:** single-bout character-mirror matches, 18 games per pair, argmax actions; the same settings as for
|
| 200 |
+
Gen1-Gen3.
|
| 201 |
+
- **Result:** 14-3-1 against Jev 1.13, 10-4-4 against StartLux-Decision-4B and 3-11-4 against Gen3; 27-18-9 overall, a
|
| 202 |
+
score of 0.583 [0.45, 0.71]. Against Jev and StartLux this is slightly below Gen3 (16-1-1 and 12-4-2), but within the
|
| 203 |
+
wide intervals.
|
| 204 |
+
- **Play style:** it chooses moves by distance: mostly the 623C anti-air uppercut at close range (79%), and special_2 at
|
| 205 |
+
mid range (69%) and long range (92%). Overall, it uses special_2 52% of the time and the uppercut 28%.
|
| 206 |
- **Caveats:**
|
| 207 |
- 18 games per pair give wide intervals.
|
| 208 |
+
- 39 of the 54 games ended at time-out, so most wins were decided on remaining health. Gen4 won 7 games by K.O. (4
|
| 209 |
+
against Jev, 2 against StartLux, 1 against Gen3); 8 of its 11 losses to Gen3 were by K.O.
|
| 210 |
- This is a measured result in this harness, not general fighting-game skill.
|
| 211 |
|
| 212 |
### Calibration
|
| 213 |
|
| 214 |
+
Computed on the 0.3 public suite using the method described by the Decision Index board: each field is scored right or
|
| 215 |
+
wrong, confidence is the probability of the chosen option, benchmarks are weighted equally, and 10 equal-width bins are
|
| 216 |
+
used.
|
| 217 |
|
| 218 |
| metric | Gen4 | Gen3 | board median (114 models) | Jev 1.13 |
|
| 219 |
|---|---|---|---|---|
|
|
|
|
| 223 |
| Mean confidence / accuracy | 0.82 / 0.77 | 0.84 / 0.76 | | 0.81 / 0.74 |
|
| 224 |
|
| 225 |
- **Temperature in the weights:** the final norm weight includes a readout temperature T = 1.32, so every logit is
|
| 226 |
+
divided by 1.32 before the softmax over the option labels. The top-ranked option does not change, so neither do the
|
| 227 |
+
Decision Index scores; the probabilities are just less extreme. T was fitted on a set of our own evaluation items
|
| 228 |
+
whose distribution is covered by the training data, not on the held-out sets or on Decision Index rows.
|
| 229 |
+
- **Why ranges:** the board does not publish which 32 benchmarks it uses. We checked our computation against three
|
| 230 |
+
board models with public results; our ECE was within about 0.015 of the board's values, so we report ranges over the
|
| 231 |
+
plausible benchmark sets.
|
| 232 |
+
- **Still slightly overconfident:** mean confidence is about 3-5 points above accuracy. Most of the gap comes from hard
|
| 233 |
reasoning (HLE, CRUXEval, MuSR) and New Yorker caption matching.
|
| 234 |
+
- **Recommendation:** the temperature was fitted on our data. If your use depends on probability thresholds, check
|
| 235 |
+
calibration on your own data.
|
| 236 |
|
| 237 |
## Disclosures
|
| 238 |
|
| 239 |
+
- **Decision Index format training data:** Gen4 is the product of four training rounds. In this round, about 34% of the
|
| 240 |
+
rows were built in the request format of Decision Index benchmarks (some with reworded instructions), and another 11%
|
| 241 |
+
are copies of the same items rendered in other formats. These include train splits of public datasets rewritten in
|
| 242 |
+
that format (for example GSM8K, WinoGrande XL, ACOS and Amazon ESCI) and synthetic items written in the same format.
|
| 243 |
- **Decontamination:**
|
| 244 |
- All training data of this round, new and replayed, was checked with a revised tool against every Decision Index
|
| 245 |
0.3 row, all of our evaluation sets and the other public benchmarks we report (Intern-Decision, S1MB, JevBench,
|
|
|
|
| 249 |
Wikipedia paragraph or tool description, were kept (23,684 rows).
|
| 250 |
- BPoMP and cfcolor training items come from the same source datasets as these benchmarks (OEDILF limericks; the
|
| 251 |
O'Donovan et al. colour ratings), with every benchmark item excluded. An item-level check against all 5,000
|
| 252 |
+
Decision Index rows of each benchmark found no shared poems and no shared rating items.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 253 |
- **Selection on evaluations:** of the 37 candidates, we picked the one with the highest Decision Index 0.3 public
|
| 254 |
score among those that passed all of our release checks.
|
| 255 |
- **Game data:** labels come from simulator rollouts or engines. Seeds and start states are disjoint from the evaluation
|
| 256 |
states.
|
| 257 |
- **No model outputs as labels:** no output of Jev or any other decision model was used as a training label.
|
| 258 |
- **Teacher-labelled synthetic data:** LLM teachers wrote and labelled our synthetic tasks. The labels were filtered, but
|
| 259 |
+
not all of them were checked by a human.
|
| 260 |
|
| 261 |
## Limitations
|
| 262 |
|
| 263 |
+
- **Knowledge-heavy reasoning:** weaker than larger models. The knowledge area score is 44.6 (DI 0.3); MMLU-Pro barely
|
| 264 |
+
moved (51.6), and HLE remains at chance level.
|
| 265 |
+
- **Math:** answers are given without step-by-step reasoning. The rebuilt 0.3 GSM8K scores 61.6, about the same as
|
| 266 |
+
Gen3; this score comes from training on the GSM8K train split rewritten in the same format.
|
| 267 |
- **New domains:** on our own tasks from domains not in training, Gen4 scores about the same as Gen3 (49.3 vs 49.5).
|
| 268 |
The gains of this round are in robustness and calibration, not in new-domain ability.
|
| 269 |
- **Prompt injection:** an instruction planted in the state changes the answer about 2% of the time on our injection
|
| 270 |
+
set, and about 6% of the time with templates not seen in training. Keep untrusted text clearly delimited.
|
| 271 |
+
- **Private tests:** most of the public-suite gain over Gen3 comes from benchmarks whose tasks are in our training data,
|
| 272 |
+
so the 0.3 private tests may show a much smaller gain, or even a lower score.
|
| 273 |
|
| 274 |
## Citation
|
| 275 |
|