--- license: apache-2.0 tags: - low-rank-fast-weights - linear-attention - gated_deltanet - rfull - 100M datasets: - HuggingFaceFW/fineweb-edu --- # GatedDeltaNet 100M (full rank) — Low-rank Fast-Weight Ablation Pretrained 100M-parameter GatedDeltaNet with low-rank parameterization (`rfull`) on FineWeb-Edu. Part of a 16-cell ablation (4 archs × 4 ranks: `r8`, `r32`, `r64`, `rfull`) studying whether constraining the q/k/v fast-weight projections (or LaCT's SwiGLU MLP) to low rank can match or exceed full-rank performance. ## Training | | | |---|---| | Architecture | GatedDeltaNet | | Rank | `rfull` | | Params | ~100M | | Dataset | `HuggingFaceFW/fineweb-edu` (streaming) | | Steps | 5000 | | Effective batch | 256 | | Sequence length | 8000 | | Optimizer | AdamW (lr=3e-4, eps=1e-15) | | LR schedule | Cosine, 256-step warmup, decay to 10% | | Precision | bf16 | | Activation checkpointing | selective (option 1) | | Tokens | ~10.24 B | Code: see [run_main_100M.sh](https://github.com//lact_llm/lowrank_experiment). ## Eval results - **FineWeb-Edu val PPL**: `17.42` - **MQAR (multi-query associative recall)**: - `K=4`: 0.190 - `K=16`: 0.448 - `K=64`: 0.810 - `K=256`: 0.956 - **LAMBADA acc**: 0.207 - **HellaSwag acc_norm**: 0.310 - **ARC-Easy acc_norm**: 0.429 - **PIQA acc_norm**: 0.604 - **WinoGrande acc**: 0.490 ## Notes - This is one of 16 cells; the other rank/arch combinations are uploaded under the same HF org (`nlproj`) with repo names matching the local dump folder, e.g. `nlproj/gated_deltanet_100M_{r8|r32|r64|rfull}_bs256_lr3e-4_steps5000`. - **Key finding** of the ablation: at this scale, low rank often *matches or beats* full rank on downstream tasks (LoRA-style "adaptation is intrinsically low-rank" hypothesis). GatedDeltaNet is the exception — its rfull is the strongest in the whole sweep on PPL / LAMBADA / HellaSwag / ARC-Easy. Run name: `gated_deltanet_100M_rfull_bs256_lr3e-4_steps5000`