CoolFace
Modelpublic

ssurface/cot-dialect-qwen3-4b-thinking-sft-l2

sourceHugging Faceapache-2.0updated 1mo agoView on Hugging Face
0likes9downloads
Model Card

Qwen3-4B-Thinking — L2 dialect (Structured shorthand)

A LoRA adapter that makes Qwen/Qwen3-4B-Thinking-2507 reason at compression level L2 — compressed prose / bulleted steps.

Results

Accuracy
This adapter90.4%

GSM8K test (n=1317), greedy decoding, single-turn, no exemplars, no self-consistency.

Training data

GSM8K train, re-expressed at level L2 by a teacher model: 6950 examples, median chain length 140 characters inside <think>.

Across the family the median chain runs from 532 characters at L1 to 16 at L5 — a 33x span. An L2 chain looks like this:

- Sandoval: 12
- Hawkins: 12 / 2 = 6
- Sloan: 12 + 10 = 22
- Total: 12 + 6 + 22 = 40

Training setup

Stagesupervised fine-tuning (distillation)
EngineHuggingFace transformers + peft
LoRAr=16, alpha=32, dropout=0.05
Epochs3
Learning rate2e-4, cosine, warmup 0.03
Batch16 x 4 grad-accum = 64 effective
Max sequence1024
Precisionbf16
Hardware1x NVIDIA A100 80GB

Loss is on the completion only, with prompt lengths precomputed at load time rather than found by pattern search — the pattern-search collator silently masked nothing, which let the base model's tool-calling prior leak into the chains.

Usage

Solve this using Level 2 (Concise).
Problem: {your problem}
python
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel

model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3-4B-Thinking-2507", torch_dtype="bfloat16", device_map="auto")
model = PeftModel.from_pretrained(model, "ssurface/cot-dialect-qwen3-4b-thinking-sft-l2")
tok = AutoTokenizer.from_pretrained("Qwen/Qwen3-4B-Thinking-2507")

Limitations

  • —Trained and evaluated on math word problems only.
  • —Accuracy falls with problem difficulty, fastest at the compressed levels.
  • —Single seed unless the repo name says otherwise; differences of a couple of points are within noise (95% half-width ~2.7 pp at n=1317, ~4.4 pp at n=500).

Citation

bibtex
@misc{cot-compression-dialects,
  title  = {Chain-of-Thought Compression Dialects},
  author = {Frolov, Anatolii},
  year   = {2026}
}