Jana-Z commited on
Commit
94bdd69
Β·
verified Β·
1 Parent(s): 6fb1ac3

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +92 -7
README.md CHANGED
@@ -1,10 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
- title: README
3
- emoji: πŸ†
4
- colorFrom: blue
5
- colorTo: green
6
- sdk: static
7
- pinned: false
 
 
 
 
 
 
 
8
  ---
9
 
10
- Edit this `README.md` markdown file to author your organization card.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # LittleLearner
2
+
3
+ Research checkpoints for **LittleLearner: Language Models Under Pedagogically
4
+ Controlled Knowledge Exposure** β€” a study of how filtering the
5
+ pretraining corpus to K–5 (kindergarten through grade 5) educational content
6
+ affects a language model's downstream capabilities.
7
+
8
+ This organisation hosts the paired **LittleLearner** (K–5-filtered) and
9
+ **Unfiltered** (baseline general corpus) checkpoints at three sizes, plus
10
+ matched post-trained variants. All checkpoints share the same architecture
11
+ and tokenizer, so a LittleLearner *X* B and Unfiltered *X* B differ only in
12
+ what data they saw during pretraining β€” the controlled comparison the paper
13
+ is built around.
14
+
15
+ πŸ“„ Paper: **<link>** Β· βœ‰οΈ Contact: **fanfei.li@tuebingen.mpg.de**
16
+
17
  ---
18
+
19
+ ## Naming conventions
20
+
21
+ Two model families:
22
+
23
+ - **LittleLearner** β€” pretrained on the K–5-filtered corpus.
24
+ - **Unfiltered** β€” pretrained on the same corpus without the K–5 filter (baseline general corpus).
25
+
26
+ Post-training data uses the same two names:
27
+
28
+ - **K-5** β€” the K–5-filtered instruction/SFT corpus (matched to LittleLearner pretraining).
29
+ - **Unfiltered** β€” the unfiltered instruction/SFT corpus.
30
+
31
  ---
32
 
33
+ ## Released checkpoints
34
+
35
+ ### Base β€” pretraining only, no chat template
36
+
37
+ | Size | LittleLearner (K-5-filtered) | Unfiltered |
38
+ |---|---|---|
39
+ | 0.6 B | `littlelearner/<...>-0.6b-bounded` | `littlelearner/<...>-0.6b-unbounded` |
40
+ | 1.3 B | `littlelearner/<...>-1.3b-bounded` | `littlelearner/<...>-1.3b-unbounded` |
41
+ | 5 B | `littlelearner/<...>-5b-bounded` | `littlelearner/<...>-5b-unbounded` |
42
+
43
+ *Use these in **completion** mode β€” do not apply a chat template.*
44
+
45
+ ### Post-trained β€” SFT + GRPO, chat template **required**
46
+
47
+ Encoded as **(pretrain β†’ post-training)**:
48
+
49
+ | Pretrain β†’ Post-training | Description | Repo |
50
+ |---|---|---|
51
+ | LittleLearner β†’ K-5 | Matched-pipeline LL post-training | `littlelearner/littlelearner-5b-bounded-sft-chatty` |
52
+ | LittleLearner β†’ Unfiltered | Hybrid: LL pretrain, Unfiltered post-training data | `<...>` |
53
+ | Unfiltered β†’ Unfiltered | Matched-pipeline Unfiltered post-training | `littlelearner/littlelearner-5b-unbounded-sft-chatty` |
54
+
55
+
56
+ ---
57
+
58
+ ## Which checkpoint should I use?
59
+
60
+ - **Studying the effect of the K-5 filter on pretraining** β†’ paired base checkpoints at matched sizes (`…-bounded` vs `…-unbounded`).
61
+ - **K-5 math / educational assistant** β†’ LittleLearner β†’ K-5 SFT+GRPO chatty.
62
+ - **General-purpose small assistant** β†’ Unfiltered β†’ Unfiltered SFT+GRPO chatty.
63
+ - **Effect of post-training data on a filtered pretrain** β†’ compare the two `LittleLearner β†’ …` SFT+GRPO variants.
64
+
65
+ ---
66
+
67
+ ## Important inference notes
68
+
69
+ All chatty checkpoints share two non-standard defaults. Please read the
70
+ individual model cards for the exact runnable snippet, but at a glance:
71
+
72
+ 1. **No system prompt.** These models were SFT'd without a system message;
73
+ leaving transformers' default system prompt on, or adding your own,
74
+ measurably degrades on-task accuracy. Build the conversation as
75
+ `messages = [{"role": "user", "content": ...}]` only β€” no system role.
76
+ 2. **Custom stop tokens.** vLLM's default stop-token list derived from the
77
+ tokenizer is **not** sufficient β€” generation can run past the assistant
78
+ turn. Pass the `stop_token_ids=[…]` documented on each model card.
79
+
80
+ Base checkpoints do not carry a chat template and should be used in
81
+ completion mode.
82
+
83
+ ---
84
+
85
+ ## Citation
86
+
87
+ ```bibtex
88
+ @article{littlelearner2026,
89
+ title = {LittleLearner: Language Models Under Pedagogically-Controlled Knowledge Exposure},
90
+ author = {Fanfei Li and Jana Zeller and Manuel Prada-Corral and Thadd{\"a}us Wiedemer
91
+ and Prasanna Mayilvahanan and Ryan Cotterell and Wieland Brendel},
92
+ journal = {arXiv preprint arXiv:26xx.xxxxx},
93
+ year = {2026}
94
+ }
95
+ ```