atlas

Research map / Large language models / Instruction and fine-tuning

Self-Adapting Language Models

NeurIPS 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SEAL, where an LLM generates its own finetuning data ("self-edits") for new inputs and is trained with ReST-EM-style RL using downstream performance after LoRA updates as reward, evaluated on SQuAD knowledge incorporation and ARC few-shot learning.

Problem

Static LLMs cannot adapt their weights to new tasks, knowledge, or examples; existing synthetic-data and test-time-training approaches use fixed heuristics rather than learned, task-specific adaptation strategies.

Approach

The model generates self-edits (implications, rewrites, or tool/hyperparameter specifications) that are applied as SFT updates, and the generation policy is trained via on-policy filtered behavior cloning (ReST-EM) with the post-update task accuracy as reward, so the model's own generation parameterizes its adaptation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train the self-edit policy with RL instead of using base-model self-editsLlama-3.2-1B-Instruct · ARC evaluation tasksSuccess Rate (%): 20 -> 72.5Helped
Apply adaptation using RL-trained self-edits rather than no adaptationLlama-3.2-1B-Instruct · ARC evaluation tasksSuccess Rate (%): 0 -> 72.5Helped
Finetune on the passage only instead of leaving the model frozenQwen2.5-7B · SQuAD single passage (n = 1; LoRA)accuracy: 32.7 -> 33.5No clear effect
Add base-model-generated synthetic implications to passage trainingQwen2.5-7B · SQuAD single passage (n = 1; LoRA)accuracy: 33.5 -> 39.7Helped
Use RL-trained SEAL synthetic data instead of GPT-4.1 synthetic dataQwen2.5-7B · SQuAD single passage (n = 1; LoRA)accuracy: 46.3 -> 47.0Helped
Use RL-trained SEAL synthetic data instead of GPT-4.1 synthetic dataQwen2.5-7B · SQuAD continued pretraining (n = 200; full-FT)accuracy: 59.4 -> 58.2Hurt
Use RL-trained SEAL synthetic data instead of GPT-4.1 synthetic dataQwen2.5-7B · SQuAD continued pretraining (n = 2067; full-FT)accuracy: 49.2 -> 46.4Hurt
Replace the full post-finetuning reward with a rubric-based proxy reward (ablation)SEAL · SQuAD single-passage knowledge incorporationaccuracy: 47.0 -> 45.6Hurt
Replace the short implications prompt with an implications-long prompt (ablation)Qwen2.5-7B · SQuAD single-passage knowledge incorporationaccuracy: 39.7 -> 49.3Helped
Train the implications-long self-edit policy with RL (ablation)Qwen2.5-7B · SQuAD single-passage knowledge incorporationaccuracy: 49.3 -> 54.4Helped
Train the rewrite self-edit policy with RL (ablation)Qwen2.5-7B · SQuAD single-passage knowledge incorporationaccuracy: 49.4 -> 55.6Helped
Remove the self-edit format prompt (ablation)Qwen2.5-7B · SQuAD single-passage knowledge incorporationaccuracy: 33.5 -> 18.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SQuAD v1.1 ARC training set ARC evaluation set

Benchmarks: SQuAD (no-passage-in-context) ARC subset

Metrics: accuracy adaptation success rate

Baselines: ICL TTT + Self-Edit (w/o prior RL) Oracle TTT Base Model Train on Passage Train on Passage + Synthetic Train on Passage + GPT-4.1 Synthetic Generative Adapter Entigraph

Builds on: ReST-EM test-time training deductive closure training Generative Adapter

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy