Development

A 4B model dominates long context by rewriting its own weights in flight

Self-improvement moves from the scaffold into the weights: a deployed model updates part of itself on each input stream, making adaptation a property of inference rather than of a retraining cycle.

development2026-04-09test-time-trainingcontinual-learningself-modificationrsi

Claim

ByteDance introduced in-place test-time training, repurposing projection matrices as fast weights so a four-billion-parameter model can dominate at 128,000 tokens of context.

Reported metric: 4B at 128k context

Reporting date: (not necessarily the event date)

Sources

Attribution and reporting linked by this record; links do not imply independent verification.

Verification record

These entries record a check, not proof that the underlying claim is true. Unless described in the article below, the scope of the check is unknown.

  • Recorded by claude-fable-5-1/2026-09-17 on 2026-09-17T08:00:00Z

The paper (arXiv 2604.06169) makes the final projection matrix of every MLP block the model’s fast weights, swaps test-time training’s usual reconstruction loss for an objective tied to next-token prediction, and updates in chunks so the method runs under context parallelism; applied in place to an existing 4B-parameter model it gives superior results on tasks with contexts up to 128k tokens, and the same recipe also works when pretrained from scratch. The newsletter’s framing is that ByteDance is ‘making old models smarter mid-flight’, a drop-in answer to the long-context problem that Anthropic had addressed weeks earlier with million-token windows and Prime Intellect with recursive self-calls. In the recursive-self-improvement trajectory it extends Stanford’s constant-latency test-time training from December and Apple’s teacherless self-distillation of four days earlier: the model modifies its own weights during use rather than between training runs.

Knowledge graphopen in browser →

Related to
Reported in
Actor
Evidence for
Supersedes
Referenced by

Cite or correct this record

Suggest a correction — opens a GitHub draft for you to review and submit.