Skip to content
AI Primer
release

Kev releases open decision models built on Qwen3

Kev is an Apache-2.0 family of 0.6B, 4B, and 8B decision models compatible with TypeSafe System One APIs. Its author reports that the 8B model reached 79.6% out-of-domain accuracy versus Jev’s 85.7%, while the 4B model runs on a 32 GB Mac.

4 min read
Kev releases open decision models built on Qwen3
Kev releases open decision models built on Qwen3

TL;DR

The Jev Reproductions Tracker had already catalogued 46 artifacts across five technical categories. Kev's autoresearch pull request also locks each candidate to one read of test data, a small guardrail against tuning on the held-out set.

Release and API

Kev began as a 0.5B Qwen2.5 experiment that jaredpalmer's first Kev release said could train and run on a MacBook Pro. The later release scales the same decision-model shape across Qwen3 backbones.

The public repository carries the training and serving code; the published surface supports yes/no, multiple-choice, and rating questions in one request.

Parallel readout

The original model card lays out the recipe that the larger release says it retained: frozen base model, a LoRA adapter, and a small pointer head.

  1. Pack one state document and its typed questions into a single sequence.
  2. Apply a block-causal mask so a question sees the shared state and its own branch, but not sibling questions.
  3. Score each supplied option against that question's decision token, then softmax the scores into a probability distribution.
  4. Train the readout with cross-entropy on labelled outcomes.

This eliminates an autoregressive answer-generation stage. The output is a distribution over the caller's supplied choices, and Kev's server formats it as a boolean probability, selected choice, or ordered score.

Training knobs

The largest reported gain came from reducing the learning rate, not from moving from 4B to 8B. jaredpalmer's ablation notes breaks the controlled changes down as follows:

  • Backbone, 0.6B to 4B: +14 to +19 points.
  • Learning rate, 2e-4 to 5e-5: +4.7 points.
  • Random rule structures in synthetic data: +1.5 to +3 points.
  • Backbone, 4B to 8B: +0.5 to +2 points.

Palmer attributed the learning-rate result to fine-tuning erasing pretrained knowledge: more public training data raised in-distribution accuracy while lowering out-of-domain accuracy. His [cost tally](src:2|jaredpalmer's comparison) put the weekend's Modal bill at $228, with individual runs typically costing $10 to $35.

Evaluation gaps

The headline transfer result puts Kev-8B 6.1 points behind Jev on data Kev had not trained on. The rest of jaredpalmer's comparison shows the gap is task-dependent:

  • Out-of-domain accuracy: Kev-8B 79.6%, Jev 85.7%.
  • MMLU: Kev 70%, Jev 90%.
  • Day-precision date arithmetic: Kev 60%, Jev 93%.

Kev did outperform Jev on some logic-recognition tasks, jaredpalmer's follow-up says. The official 4B model card adds a sharper release caveat: its selected 4B checkpoint scored 62% both-correct on held-out policy pairs, below the project's predeclared 70% screen.

Qwen3.5 port

The initial Qwen3.5 port exposed an isolation fault in the packed-sequence design. Three of every four layers were recurrent Gated DeltaNet layers, jaredpalmer's DeltaNet reply explains, so the attention mask could not stop question two from seeing question one through the recurrent state.

Palmer subsequently said he had pushed a Qwen3.5 Kev family and expected a 7% to 8% MMLU-Pro improvement, jaredpalmer's Qwen3.5 update reported before publishing that evaluation. The current repository describes Qwen3.5 models at 0.8B, 4B, and 9B, a later revision sequence than the Qwen3 0.6B, 4B, and 8B numbers in the launch post.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

On X· 1 thread
Release and API1 post
Share on X