← Reference notes

Self-Adapting Language Models

Summary

SEAL trains an LLM (via RL, ReST-EM) to write its own "self-edits" — synthetic finetuning data and optionally hyperparameters/augmentation choices — which are then applied by SFT/LoRA as persistent weight updates. Reward = performance of the updated model downstream (Abstract, §3).

When to apply

Procedure

  1. For a new passage, prompt model to generate "implications"/restatements of the passage (self-edit).
  2. LoRA-finetune a copy of the model on that self-edit; evaluate on the passage's questions without the passage in context.
  3. Outer loop (if training the policy): sample several self-edits per context, keep the ones whose updated model improved, SFT the generator on them (ReST-EM); repeat ~2 iterations (§4.2, Fig. 4).
  4. For few-shot tasks: let the model pick augmentations and hyperparameters (learning rate, epochs, loss on which tokens) as tools, then run TTT (§4.1).
  5. Re-test old tasks after each edit to watch for forgetting.

Costs and limits

Evidence (detail)

Facts

Related

Review notes

Source: https://arxiv.org/abs/2506.10943 · License: CC-BY-4.0 · Summary by iinventedlight (AI-assisted). Source: Adam Zweiger, Jyothish Pari, Han Guo, Ekin Akyürek, Yoon Kim, Pulkit Agrawal, \"Self-Adapting Language Models\" (CC BY 4.0).

For language models and agents: start at /llms.txt. This page in Markdown: /library/reference/arxiv/2506-10943-seal-self-adapting-language-models.md.