0.0, not merely
small. Under a transversality condition this growth induces rank separation in the
functional Jacobian, so new capacity can only enter through the gates. Result: near-zero old-domain
forgetting (ΔA = 0.04) when a 300M model is grown to 857M and adapted across domains, while a
non-function-preserving control forgets an order of magnitude more under the same recipe.
We introduce gate-zero growth, a function-preserving (FP) operator for continual learning that adds new residual blocks through a zero-initialised gate. Under a transversality condition, gate-zero growth induces rank separation in the functional Jacobian: old directions are unchanged, new-weight directions are exactly flat at the growth point, and new gate directions are the only first-order source of new functional variation.
As gates open during continual learning, function drift is O(‖α‖²) and Jacobian leakage
O(‖α‖∞), giving a controlled departure from the FP locus. On a 300M→857M Transformer
adapted from WikiText-103 to BookCorpus, gate-zero growth reaches near-zero old-domain forgetting
(ΔA < 0.1) under both exact-preservation (Isolation) and joint-frontier (Freeze-Nothing)
operating points, while a non-FP control (Gstack) suffers an order-of-magnitude larger
forgetting under the same recipe. The same geometric analysis covers LoRA, ReZero, and zero-init adapter
constructions, establishing gate-zero growth as the canonical instance of a shared local geometry that
governs safe capacity activation in continual learning.
At the growth point, take the functional Jacobian of the grown model and partition its columns. The zero gate forces a strict trichotomy — one theorem, three subspaces.
Gate-zero growth is a single operator plus a choice of how much to constrain the old model during adaptation.
0 · r = 0 holds exactly in IEEE-754, the grown
network reproduces the original function bit-for-bit — verified as max logit difference 0.0.O(‖α‖²) and Jacobian leakage O(‖α‖∞) — a bounded, controllable departure from
the function-preserving locus.A 300M base trained on WikiText-103 (domain A) is grown to 857M and adapted to BookCorpus (domain B). ΔA is the increase in domain-A perplexity after adaptation — forgetting, measured directly.
| Growth × recipe | ΔA (ppl) | FP at growth |
|---|---|---|
| Gate-zero + Isolation | 0.04 | yes — |Δlogit| = 0.0 |
| Gate-zero + no protection | 340.2 | yes |
| Gstack + no protection | 1144.0 | no |
0.0 — exact, not approximate.B, ReZero's zero residual
scalar, and zero-init adapters are all special cases of the same local structure.@article{lok2026gatezero,
title = {Gate-Zero Growth: A Geometric Framework for
Function-Preserving Continual Learning},
author = {Lok, Dante},
journal = {arXiv preprint arXiv:2607.14571},
year = {2026}
}