Quazim0t0 commited on
Commit
a8749d4
·
verified ·
1 Parent(s): 7bd9dd5

5m-ablation card: two seeds on std/both

Browse files
Files changed (1) hide show
  1. 5m-ablation/README.md +26 -16
5m-ablation/README.md CHANGED
@@ -4,12 +4,16 @@ Four small trains. Same FineWeb-Edu blend, same 10k steps, same looped
4
  stack. Only two flags change. This is **not** Byrne-100M-Ultra-MC. It is
5
  the isolation run that 114M card could not do.
6
 
7
- | directory | MC | RoPE | params | WikiText-2 PPL @1024 |
8
- |---|---|---|---:|---:|
9
- | `std/` | off | geometric | 5.70M | 34.82 |
10
- | `mc/` | on | geometric | 5.85M | 41.23 |
11
- | `fractal/` | off | γ=1 | 5.70M | 40.49 |
12
- | `both/` | on | γ=1 | 5.85M | 32.82 |
 
 
 
 
13
 
14
  Each folder is `config.json` + `model.safetensors` at step 10k.
15
  Shared tokenizer is `tokenizer.json` in this directory (same 16,512
@@ -28,20 +32,26 @@ hidden 128, 6 layers, loop ×3, seq 1024, `mc_segment_len` 256.
28
  **Putting fractal RoPE on a finished `std` net after training** (nothing
29
  else on) did not help. Unique-text 1024: 46.75 → 54.95.
30
 
31
- **Both together** was the only cell that beat `std` at train length
32
- (Wiki 32.82 vs 34.82; unique 26.67 vs 46.75). Past 1024 it fell off
33
- faster than `std`. Stretching the window favoured plain geometric.
 
 
34
 
35
- One seed. MQAR 0/16 on every cell.
36
 
37
  ## Why `both`, maybe
38
 
39
- I do not have a second seed. Gate *strength* is similar (`mean |tanh|`
40
- ~0.25 on `mc` vs ~0.26 on `both`). Sign is not: `mc` mixed +/−, layer 0
41
- never left zero; `both` layers 1–4 the same sign. Knock-out: `both`
42
- 26.67 33.93 unique PPL when the gates are zeroed; `mc` 161 → 170 on
43
- an already-bad net. Hypothesis: at this width the branch settled next
44
- to Cantor frequencies and fought itself next to geometric. Not proven.
 
 
 
 
45
 
46
  ## 10k steps and “growing” memory
47
 
 
4
  stack. Only two flags change. This is **not** Byrne-100M-Ultra-MC. It is
5
  the isolation run that 114M card could not do.
6
 
7
+ | directory | MC | RoPE | params | Wiki @1024 seed 1 | Wiki @1024 seed 2 |
8
+ |---|---|---|---:|---:|---:|
9
+ | `std/` | off | geometric | 5.70M | 34.82 | **30.86** |
10
+ | `mc/` | on | geometric | 5.85M | 41.23 | — |
11
+ | `fractal/` | off | γ=1 | 5.70M | 40.49 | — |
12
+ | `both/` | on | γ=1 | 5.85M | **32.82** | 33.32 |
13
+
14
+ These folders are **seed 1**. Seed 2 retrained `std` and `both` only
15
+ (not uploaded here). Eval repeat matched to the printed digits. The
16
+ seed gap is training, not measurement.
17
 
18
  Each folder is `config.json` + `model.safetensors` at step 10k.
19
  Shared tokenizer is `tokenizer.json` in this directory (same 16,512
 
32
  **Putting fractal RoPE on a finished `std` net after training** (nothing
33
  else on) did not help. Unique-text 1024: 46.75 → 54.95.
34
 
35
+ **Both together** beat `std` at train length on seed 1 (Wiki 32.82 vs
36
+ 34.82; unique 26.67 vs 46.75). On seed 2, `std` won Wiki (30.86 vs
37
+ 33.32) and unique (13.35 vs 32.03). That 1024 win did not replicate.
38
+ Past 1024, `both` still fell off faster than `std` on both seeds.
39
+ Stretching the window favoured plain geometric.
40
 
41
+ MQAR 0/16 on every cell, both seeds.
42
 
43
  ## Why `both`, maybe
44
 
45
+ Seed 1 looked like an interaction. Seed 2 did not copy the Wiki win.
46
+ Gate *strength* on seed 1 is similar (`mean |tanh|` ~0.25 on `mc` vs
47
+ ~0.26 on `both`). Sign is not: `mc` mixed +/−, layer 0 never left
48
+ zero; `both` layers 1–4 the same sign. Knock-out: `both` seed 1
49
+ 26.67 33.93 unique PPL when the gates are zeroed; seed 2 32.03 →
50
+ 42.45; `mc` 161 170 on an already-bad net. Hypothesis from seed 1:
51
+ at this width the branch settled next to Cantor frequencies and
52
+ fought itself next to geometric. It does not explain std unique PPL
53
+ moving 46.75 → 13.35 across seeds. I would not call `both` the
54
+ winner at 5M.
55
 
56
  ## 10k steps and “growing” memory
57