Downloads · 30 days
2
3% of all-time downloads
Sina3138/qwen3-1.7b-reading-buddy
qwen3-1.7b-reading-buddy is a text generation model from Sina3138. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as apache-2.0.
A warm first-grade reading tutor fine-tuned to speak only in words from a frozen 899-word decodable phonics inventory, stay encouraging, and never echo the out-of-scope words a child types. This is a LoRA adapter over…
Downloads · 30 days
2
3% of all-time downloads
All-time downloads
60
Public
Repo size
151 MB
Likes
0
Public
Click a slice to open those files.
.safetensors140 MB · 92%
From the Hugging Face model README
A warm first-grade reading tutor fine-tuned to speak only in words from a frozen 899-word
decodable phonics inventory, stay encouraging, and never echo the out-of-scope words a child types.
This is a LoRA adapter over unsloth/Qwen3-1.7B.
Every tutor turn uses only words from the frozen decodable inventory, never repeats an out-of-scope word the child typed, and reads as a warm, coherent, on-topic reading-practice reply.
| Metric | base+prompt | tuned | tuned + thin mask (shipped) |
|---|---|---|---|
| vocabulary compliance | 0% | 92% | 99% |
| no-echo | 49% | 92% | 100% |
| coherence (0–2) | 0.00 | 2.00 | 1.99 |
| warmth (0–2) | 0.00 | 1.89 | 1.88 |
| whole-session pass | 0% | 17% | 67% |
| rubric (Spec/Robust/Task/Consist) | 0/0/0/0 | 1/1/2/0 | 2/2/2/1 |
Beats the base on all four rubric dimensions. Full table + error analysis: results.md and the
dataset.
Post-submission update (2026-07-12): tightening the decoder logit-mask lifted whole-session pass
67% → 100%, and the model holds 98% (40/41) under a 41-attack adversarial suite with 100%
vocabulary compliance under attack. See results.md and robustness.md in the dataset repo.
enable_thinking=False (no <think> blocks — those tokens are not decodable).Sina3138/decodable-reading-buddy-sft
— 1,681 conversations / 3,501 tutor turns, distilled from a frontier teacher (Claude) and
hard-filtered against inventory hash 9e646ff0….Load the adapter over the base and, for the hard 100% vocabulary floor, apply the logit mask in
infer/mask.py. Decode at temperature 0 for the compliance-critical numbers. A Gradio demo with a
live grader is in infer/demo_gradio.py.
Supervised (parent/teacher) first-grade decodable reading practice at one frozen phonics stage —
not a general tutor. Decodable-only text is a pedagogically contested practice; use as a scoped aid
within a balanced, systematic phonics program. English only; short turns. See BRAINLIFT.md caveats.
Adapter/base: Apache-2.0. Training data was distilled from Claude (Anthropic) via a workplace gateway — treat as research/education distillation (Anthropic's terms restrict training competing models).