yava-code commited on
Commit
4c542e3
·
verified ·
1 Parent(s): 160b20e

Rewrite card intro: lead with the story, move numbers to a section

Browse files
Files changed (1) hide show
  1. README.md +19 -18
README.md CHANGED
@@ -13,28 +13,29 @@ license: apache-2.0
13
 
14
  # Tessera-135M-Gate
15
 
16
- The 135M architecture-gate checkpoint from Paragon Intelligence Labs: the smallest
17
- member of the Tessera family (`HuggingFaceTB/SmolLM2-135M` backbone with the full
18
- Next Concept Prediction path). It is a deliberately overfit gate run that proves
19
- the complete concept path trains end to end before any large spend, and carries the
20
- same causal concept-path architecture as Tessera-1B-Nano. It is not a language
21
- model quality result: it saw a 1M-token TinyStories subset repeated 16 times.
 
22
 
23
  ## TL;DR
24
 
25
- This gate checkpoint exists to de-risk the 1B-token comparison, and the scale
26
- story it records is the point of publishing it.
27
 
28
- - **All three objectives train** (NTP, NCP, VQ fell 41 to 43% over the run).
29
- - **The decoder causally uses the concept channel even at 135M**: zeroing the
30
  feedback costs +0.0205 nats of held-out NTP loss.
31
- - **The failure mode this gate exposed is real and instructive**: effective
32
- codebook perplexity stayed near 2.4 (usage ~31-41%), and shuffled feedback cost
33
- nothing (+0.000). At 1B tokens the same architecture left the shortcut far
34
- behind (perplexity 7.55, usage 85.6%, zero-delta +0.105). Gate small, then
35
- scale: some behaviors only appear above a scale threshold.
36
 
37
- ## Evaluation
 
 
 
 
38
 
39
  | Metric | Value |
40
  | --- | ---: |
@@ -74,8 +75,8 @@ intervention evaluation JSON (also shipped in this repository as `eval.json` and
74
  ```python
75
  from transformers import AutoModelForCausalLM, AutoTokenizer
76
 
77
- tokenizer = AutoTokenizer.from_pretrained("REPO_ID")
78
- model = AutoModelForCausalLM.from_pretrained("REPO_ID", trust_remote_code=True)
79
  ```
80
 
81
  ## The Tessera family
 
13
 
14
  # Tessera-135M-Gate
15
 
16
+ The smallest member of the Tessera family, and the reason the bigger ones exist.
17
+ This 135M `architecture-gate checkpoint` (a `HuggingFaceTB/SmolLM2-135M` backbone
18
+ with the full Next Concept Prediction path) was trained on a deliberately overfit
19
+ TinyStories subset before any large spend, to prove the whole path - concept
20
+ pooling, quantized codes, causal concept blocks, feedback - trains end to end.
21
+ It is not a language-model quality result, and it is not meant to be: what makes
22
+ it worth publishing is what broke, and what the break predicted at scale.
23
 
24
  ## TL;DR
25
 
26
+ Small and cheap on purpose: this gate run exists to de-risk the 1B-token comparison before spending on it. It earned its keep in both directions.
 
27
 
28
+ - **All three objectives train** (NTP, NCP, VQ fell 41 to 43% over the run),
29
+ and the decoder causally uses the concept channel even at 135M: zeroing the
30
  feedback costs +0.0205 nats of held-out NTP loss.
31
+ - **It also caught a real failure mode**: effective codebook perplexity stayed
32
+ near 2.4 with usage around a third of the codebook, and shuffled feedback cost nothing - a low-entropy shortcut the 1B-token run later left far behind. Gate small, then scale: some behaviors only appear above a scale threshold.
 
 
 
33
 
34
+
35
+ ## Numbers
36
+
37
+ The raw record this narrative is built from; per-arm READMEs and the whitepaper hold the
38
+ full analysis.
39
 
40
  | Metric | Value |
41
  | --- | ---: |
 
75
  ```python
76
  from transformers import AutoModelForCausalLM, AutoTokenizer
77
 
78
+ tokenizer = AutoTokenizer.from_pretrained("yava-code/Tessera-135M-Gate")
79
+ model = AutoModelForCausalLM.from_pretrained("yava-code/Tessera-135M-Gate", trust_remote_code=True)
80
  ```
81
 
82
  ## The Tessera family