exp015_ch package (content-bearing heredity: 5 brackets, content gauge, 20 genomes) + repro retrofit: every package standalone (own harness copies, portable data roots, real CLIs, repro.py loaders, genome-aware reader) - all README snippets verified by execution
90ea5b7 verified | # Genetic Distillation and the Memory Substrate: What Inherits, What Merely Travels | |
| **exp014 β the third campaign of the differentiation series.** Sequel to | |
| [exp012](../exp012_ar/) ([article](https://huggingface.co/blog/AbstractPhil/aleph-autoregressive-differentiation-ft1)) | |
| and [exp013](../exp013_aug/). Code, full ledger (including the aborted run β it is | |
| the evidence), and 23 champion genomes: | |
| [`exp014_gd/`](https://huggingface.co/AbstractPhil/geolip-aleph-differentiation/tree/main/exp014_gd). | |
| --- | |
| ## TL;DR | |
| We ran multi-generational tournaments of small byte-LMs β the | |
| [geometric-memory-ft3](https://huggingface.co/blog/AbstractPhil/geometric-memory-ft3) | |
| evolutionary paradigm with one upgrade: the aleph codebook as an **explicit heritable | |
| genome**, inherited by Procrustes/GPA consensus (placement by construction; this | |
| deliberately replaces GM3's k-means-on-consensus anchor init). Six lineages, a | |
| catastrophic-parent probe, and a two-track implantation study. Findings, each with a | |
| built-in control: | |
| 1. **Inverse evolution through logit inheritance.** Knowledge distillation at full | |
| weight from near-parity teachers doesn't just fail to help β it *compounds | |
| downward* (best-of-generation 2.4301 β 2.5046 β 2.5603 bits/byte), because | |
| selection feeds each generation's degraded champions back as teachers. The | |
| gene-flow founder β same generation, no inheritance β degraded identically, | |
| isolating KD as the cause. KD's classic regime is a *much better* teacher; | |
| at teacherβstudent parity it is an anchor, not a lift. | |
| 2. **Inheritance pays iff trunk continuity.** With KD tamed (Ξ±=0.25, founders | |
| exempt), all three full-weight lineages ascend monotonically and near-identically | |
| (β0.049 to β0.054 over three generations); both organ-only lineages (head | |
| projection + consensus book transplanted onto fresh trunks) never beat their own | |
| founders; and the no-inheritance floor's best lucky draw (2.4177) beats organ | |
| heredity outright. The co-adapted whole transfers. Organs alone are a | |
| *below-random* initialization. | |
| 3. **The germline buys stability, not score.** On top of full-weight continuity, the | |
| consensus-book overwrite is task-neutral (final best 2.4077 vs the pure-continuity | |
| control's 2.4046) β but it drives the codebook to a **lineage fixed point** by | |
| generation 2 (parentβchild drift 0.24 β 0.083 β 0.003) while un-overwritten books | |
| drift ~0.20 every generation, forever. Heredity manufactures its own attractor; | |
| the task score is indifferent to it at this scale. | |
| 4. **Catastrophic parents are NOT absorbed.** One zero-step random book in a | |
| three-way consensus poisons the generation (+0.10 bpb) β the opposite of GM3's | |
| celebrated robustness. A projective consensus is precise, and precision is | |
| fragile to garbage. Gate your germline. | |
| 5. **Implantation transfers stability, not score.** Mature (fixed-point) books | |
| implant into a 3Γ larger organism at parity (2.1014 vs 2.1000 fresh) where | |
| immature books cost ~0.02 and freezing ~0.015; implanted into GPT-2's relay | |
| adapters, both donors sit at exact score parity with random books β but the | |
| mature book drifts less inside the foreign trunk. Nothing accelerated; nothing | |
| broke; stability traveled. | |
| **The unifying insight** β and the compass it leaves: score-wise, one healthy | |
| near-uniform codebook is as good as another. That is the flip side of the | |
| projective-universality result from exp012/013 (every healthy book converges to the | |
| same near-uniform RPΒ³ statistics). What heredity and maturity buy is *stability*. | |
| So genetic methods can only pay where the book's **content** is load-bearing β | |
| sign-code deployment, embedding-faithful reads, addressed conditioning β not where | |
| any healthy scaffold suffices. | |
| --- | |
| ## 1. The design | |
| **Organism**: the exp012 byte-LM bed (d=192, 4 layers, wikitext-2 bytes, 2000 | |
| steps/member, pure Adam wd=0, ~3.5 min each on one RTX 4090). **Tournament**: | |
| population 4, four generations, top-2 selection by validation bits/byte, one fresh | |
| founder per generation (GM3 gene flow). All founders of a lineage share a | |
| **common-ancestor codebook** so genome rows correspond across the population β which | |
| makes consensus well-defined. | |
| **The consensus operator** (the germline): projective Procrustes with iterated | |
| per-row sign flips (books live on RPΒ³), GPA-iterated to the mean shape and anchored | |
| back to the best parent's frame. Validated on planted ground truth before any | |
| tournament use: two rotated, sign-flipped copies of one book realign to it at | |
| |cos| = 1.000 in five iterations. This is placement by construction β no k-means | |
| anywhere near the germline. | |
| **Lineages**: | |
| | lineage | inherits | | |
| |---|---| | |
| | `mlp_kd` | full best-parent weights + KD (the traditional distillation lineage) | | |
| | `aleph_weights` | full best-parent weights, aleph head (pure-continuity control) | | |
| | `aleph_full` | full weights **+ consensus-book overwrite** (germline on continuity) | | |
| | `aleph_flat` | head organ only: best-parent projection + consensus book | | |
| | `aleph_tree` | structured organ: root book + 4 branch books (tree head) | | |
| | `no_inherit` | nothing (the evolution floor) | | |
| The tree head β a root aleph producing dense soft weights over four branch books β | |
| needed its own pre-tournament fix: a single hard-Ο 4-way root partially collapsed | |
| (usage [.85, .12, .01, .02]), extending exp012's consumption law to low-cardinality | |
| gates; slot-parallel root consumption (4 root slots averaged, Ο=0.3) restored health. | |
| Same disease, same cure, smaller gate. | |
| ## 2. The brackets | |
| Best-of-generation, bits/byte (full per-member ledger in `results/ledger.jsonl`; | |
| `build_results.py` re-asserts every claim below): | |
| | lineage | g0 | g1 | g2 | g3 | | |
| |---|---|---|---|---| | |
| | mlp_kd | 2.4106 | 2.3707 | 2.3662 | **2.3594** | | |
| | aleph_weights | 2.4585 | 2.4183 | 2.4116 | **2.4046** | | |
| | aleph_full | 2.4564 | 2.4202 | 2.4143 | **2.4077** | | |
| | aleph_flat (organ) | 2.4580 | 2.4952 | 2.4653 | 2.4731 | | |
| | aleph_tree (organ) | 2.6274 | 2.6896 | 2.6522 | 2.6488 | | |
| | no_inherit (floor) | 2.4560 | 2.4527 | 2.4298 | 2.4177 | | |
| The three full-weight lineages ascend in lockstep; heirs dominate their own gene-flow | |
| founders every generation. The two organ lineages never recover their founders' level | |
| β the heirs' books also *under-cultivate* (drift 0.14 vs the founders' 0.24): a head | |
| organ co-adapted to its parent's trunk forces a fresh trunk to bend around it. | |
| And the floor's sixteen lottery tickets (2.4177) beat everything organ heredity | |
| produced. The aborted first campaign (kept in the ledger as `superseded` rows) is | |
| finding #1: at KD Ξ±=1.0, best-of-generation *degraded monotonically* β inverse | |
| evolution, isolated by the founder control. | |
| **The fixed point.** In `aleph_full`, parentβchild book drift collapses across | |
| generations: 0.24 β 0.083 β 0.003 β 0.006. By generation 2 the consensus book is | |
| stationary while trunks keep improving around it. In `aleph_weights` (no overwrite) | |
| the book drifts ~0.20 in every generation indefinitely. Same scores, categorically | |
| different germline dynamics. | |
| **The probe.** A separate bracket injected a zero-step random book into the | |
| three-way consensus at generation 2: clean g1 best 2.4360 β poisoned g2 best 2.5354. | |
| Not absorbed. GM3's catastrophic-robustness does not transfer to projective | |
| book-consensus at this scale. | |
| ## 3. The implants (memory substrate) | |
| The D=4 home makes books size- and architecture-agnostic; we tested both directions. | |
| **Cross-size** (d=128/2-layer donor β d=384/6-layer organism, 2000 steps): | |
| | arm | single-run donor | fixed-point champion donor | | |
| |---|---|---| | |
| | fresh random book | 2.0960 | 2.1000 | | |
| | implant, trainable | 2.1171 | **2.1014** | | |
| | implant, frozen | 2.1134 | 2.1134 | | |
| | MLP head control | 2.1214 | 2.1257 | | |
| The mature champion book implants at parity; the immature book costs ~0.02; freezing | |
| costs ~0.015 regardless of donor. No arm accelerated anything. (Side result: at | |
| d=384 co-trained, the aleph head beats the matched MLP head β the exp012 co-training | |
| advantage at double width.) | |
| **Cross-architecture** (books into GPT-2's twelve relay adapters, exp013 bed): | |
| 25.983β26.010 ppl across all four cells β exact parity β with one tell: the champion | |
| book drifts less inside the foreign trunk (0.28β0.32 vs 0.32β0.44). Stability | |
| transfers even where score cannot. | |
| ## 4. What this means | |
| - **For distillation practice**: logit-KD between near-parity models inside a | |
| selection loop is actively harmful β a feedback anchor. Weight continuity is the | |
| inheritance that works; geometry rides on top of it safely but silently. | |
| - **For the aleph program**: the codebook's *task value* at this scale is its | |
| health, not its identity β any near-uniform book serves. Its *identity* becomes | |
| valuable exactly where the code itself is consumed: discrete sign-code | |
| conditioning, metric-faithful retrieval, addressed lookup. Genetic methods should | |
| therefore inherit **content-bearing** structures, and be judged on content tasks. | |
| - **For the memory-substrate idea**: it is legal (nothing breaks across size or | |
| architecture), stable when mature, and not yet profitable. The profitable version | |
| must make the transferred content do work the recipient cannot re-derive in 2000 | |
| steps β longer budgets, content tasks, or both. | |
| ## 5. Limitations | |
| One tournament seed for the main brackets (the aborted campaign doubles as a | |
| replicate only for the inverse-evolution finding); 2000-step organisms (maturity and | |
| transfer effects may scale differently); one bed (wikitext-2 bytes); KD explored at | |
| only two Ξ± values; the tree lineage was tested only in the (failing) organ regime β | |
| its continuity-regime bracket is future work; per-generation projective reads were | |
| logged as vitals, not deep-read. | |
| ## 6. Reproduction | |
| The package is standalone β every code dependency ships in | |
| [`exp014_gd/`](https://huggingface.co/AbstractPhil/geolip-aleph-differentiation/tree/main/exp014_gd) | |
| itself (`geolip_vitals.py`, `ar_differentiation_bed.py`, | |
| `exp013_augmentation_bed.py` for the GPT-2 relays, `read_codebook.py`). | |
| From inside the folder: | |
| ```bash | |
| pip install torch --index-url https://download.pytorch.org/whl/cu128 | |
| pip install pyarrow huggingface_hub # + transformers for --mode b2 | |
| python repro.py # CPU smoke: parse + shapes + GPA sanity | |
| python repro.py --mode tournament --lineage aleph_full # one bracket (GPU, ~20 min) | |
| python repro.py --mode b1 # cross-size implants (GPU) | |
| python repro.py --mode b2 --genome genomes/champion_aleph_full_t0_g3.pt | |
| python build_results.py # re-asserts every claim in this article from the ledger | |
| ``` | |
| Data lands in `./data` (override with `GEOLIP_DATA`). In Colab, paste | |
| `geolip_vitals.py`, `ar_differentiation_bed.py`, then | |
| `exp014_genetic_distillation.py` into cells in that order and call the runners | |
| directly. | |
| `genomes/` holds the 23 per-generation champion books (`champion_{lineage}_t{seed}_g{gen}.pt`) | |
| β the germline fossil record: `python read_codebook.py genomes/`. | |
| ## Citations | |
| - GM3 paradigm (consensus distillation, evolution, geometric autograd): | |
| [geometric-memory-ft3](https://huggingface.co/blog/AbstractPhil/geometric-memory-ft3) | |
| - The bed, the consumption law, sign codes: | |
| [aleph-autoregressive-differentiation-ft1](https://huggingface.co/blog/AbstractPhil/aleph-autoregressive-differentiation-ft1) | |
| - Pretrained-substrate results this builds on: [exp013_aug](../exp013_aug/) | |
| - Projective codebook law: [geometric-tri-band-ft2](https://huggingface.co/blog/AbstractPhil/geometric-tri-band-ft2) | |
| - Generalized Procrustes analysis: Gower, *Psychometrika* 1975 | |
| - Knowledge distillation: Hinton, Vinyals & Dean, 2015 | |
| --- | |
| Author: AbstractPhil + Claude Fable 5 | |
| Repo: https://huggingface.co/AbstractPhil/geolip-aleph-differentiation/ | |
| License: MIT Β· Date: July 10, 2026 | |