AppleAnnouncement
RLTL;DR: Self-Improvement by Internalizing Self-Generated Feedback
Summary
Standard reinforcement learning with verifiable rewards (RLVR) fails when tasks are so difficult that agents have no chance of success and no teacher models exist. RLTL;DR addresses this by having the policy write its own TL;DR insight after each failed attempt, conditioning the next rollout on all previous insights. Backpropagation on the in-context insights internalizes a direct task-to-insight mapping. On challenging tool-calling and coding datasets filtered to Pass@128=0, standard GRPO training stays flat at 0-1% Pass@1, while RLTL;DR achieves 14-31% Pass@1 with insights in context during training and 12-13% without at eval time. Reducing to SFTL;DR, training on only 4k (task, insight) tuples without rollouts, recovers almost full performance of RLTL;DR and classical SFT, demonstrating a promising compacted training paradigm.
Context
Standard reinforcement learning with verifiable rewards (RLVR) fails when tasks are so difficult that agents have no chance of success and no teacher models or example solutions exist. This creates a learning barrier for self-improvement.
Approach / What changed
After each failed attempt, the policy is shown the verifier outputs and writes its own TL;DR insight. The next rollout is conditioned on all previous insights, and rollouts are sampled sequentially until a solution is found. Backpropagation on the in-context insights internalizes a direct task→insight mapping. A reduced variant, SFTL;DR, trains only on (task, insight) tuples without any rollouts.
Takeaways
Standard GRPO training on challenging datasets filtered to Pass@128=0 yields 0-1% Pass@1, showing a learning barrier for self-improvement.
RLTL;DR breaks through this barrier, achieving 14-31% Pass@1 with insights in context during training and 12-13% without at eval time.
SFTL;DR, training on only 4k (task, insight) tuples without any rollouts, recovers almost full performance of RLTL;DR and classical SFT on full rollouts.
FAQ
How does RLTL;DR generate feedback?
After each failed attempt, the policy is shown the verifier outputs and writes its own TL;DR insight. The next rollout is conditioned on all previous insights, and rollouts are sampled sequentially until a solution is found.
What is the key mechanism behind RLTL;DR?
The key is internalizing a direct task→insight mapping via backpropagation on the in-context insights. This allows the policy to improve even when no insight is in context at eval time.
How does SFTL;DR compare to RLTL;DR?
SFTL;DR trains on only 4k (task, insight) tuples without any rollouts and recovers almost full performance of RLTL;DR and classical SFT on full rollouts, demonstrating a compacted training paradigm.
Source and freshness
- Source
- machinelearning.apple.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.