SOMA · Scheduler tensor aliasing · Data breadth · DDIM
Two main readings and three briefs separate perturbation guarantees, implementation state, and data composition. The DDIM classic examines how one training objective permits different sampling paths.
First posted 2026-10-23 · v1; overlap-window catch-up
SAM (2021) usually needs two gradient evaluations per step. SOMA transforms a stale gradient residual after subtracting a momentum-based EMA. Indices below follow Algorithm 1; NS denotes a finite-step spectral transform.[1]
ρ is the perturbation scale; γ is the residual coefficient; initialization is separate [1]
Original update: T+1 gradient evaluations over T steps, versus 2T for FP-SOMA [1]
Mt=βMt−1+Gˉt,Wt=Wt−1−ηNSq(Mt)
Theorem 1 assumes a lower-bounded objective, operator/nuclear-norm Hölder smoothness and bounded p-th central noise moments with independent minibatches. It controls the average expected nuclear gradient norm, retaining a floor proportional to ρ raised to ν. Direction-insensitivity of this bound does not establish better generalization.[1]
Main readingRead reproduction, fix and recovery-test descriptions; code not executed
Public on 2026-10-25; linked by the author’s same-day forum post
In this OLMo-core/Dion3 integration, lr and initial_lr referenced the same scalar tensor. An in-place scheduler update therefore changed its own baseline. Converting values during checkpoint serialization preserved an already corrupted baseline.[2][3]
Illustrative recurrence assuming each step multiplies an overwritten baseline; not a universal scheduler theorem
The fix registers initial_lr using float(lr), separating the immutable baseline from the runtime tensor. The author reports matching learning-rate trajectories for 20 uninterrupted steps versus a cold restart after step 10, plus HSDP/FP8 interruption checks.[2]
BriefRead training overview and data-removal comparison; internal evaluation not independently reproduced
Released in the October 23–24 window; original page has no precise displayed date; catch-up
The original blog reports internal xdev-bench-hard pass@3 falling from 90.5% to 81.0% after removing cyber data from mid-training and related RL environments. This is not pass@1. Both stages changed together, preventing separate attribution; no fitted compute–performance curve is provided. The technical comparison, rather than the launch itself, is included.[4]
HyTopK finds exact top-k indices online; selection replay reuses them during recomputation. The paper reports 2.07× end-to-end GLM-5.1 training speedup over Megatron-LM at 1M context on 512 H20 GPUs. Layer-level gains for other architectures are not whole-model gains. This studies context-dependent compute costs, not a new loss scaling law.[5]
BriefRead §4.3 ablations; other experiments not fully checked
Expand source diversity at a fixed trajectory budget
For Qwen3.5-35B-A3B, repository coverage rises from 20% to 100% at fixed trajectory count, average difficulty and task proportions: four benchmarks improve overall, with intermediate fluctuations. At 30,000 trajectories, raising mean difficulty from 2.4 to 3.2 gives no consistent benefit. These ablations distinguish source breadth from difficulty; they establish no universal power law.[6]
Daily classic · Historical workRead §§3–5, Theorem 1 and Table 1; not reproduced
A training objective does not uniquely determine the sampler
DDPM (2020) training uses noisy marginals without uniquely fixing path coupling. DDIM (ICLR 2021) changes that coupling, reusing one denoiser across samplers.[7][8]
α is cumulative retained signal, decreasing with t; not a one-step coefficient [7]