
Continual Learning: Next Paradigm for Intelligence
back to All
In a recent interview, RL pioneer Richard Sutton dropped a provocative claim: LLMs are a dead end. Not because they’re useless—they’re transformative—but because they don’t truly learn from ongoing experience. They predict the next token with uncanny precision; they don’t change themselves because of what just happened. They’re frozen intelligences, brilliant but static.
That position forces us to task: If intelligence means learning from experience, as Sutton has argued, how do we build systems that actually improve while working, that get smarter through completing tasks rather than just executing them?
Our answer: After the great waves of pre-training scaling and RL scaling, the next slope-changer is Continual Learning—models and systems that get better during use. If they truly learn online, they can absorb and recombine the best of human experience even after base weights plateau. From that vantage point, AGI—and eventually ASI—looks less like a moonshot science and more like engineering.
The world’s leading AI labs are likely to quietly bet on this paradigm shift. Ilya Sutskever’s SSI, with its focus on “safe superintelligence,” likely recognizes that safety requires systems that adapt and learn boundaries through experience, not just pre-programmed constraints. The emphasis on “reasoning” at OpenAI and Anthropic points toward systems that should learn from their reasoning processes, which is “test time learn”.
Sutton’s earlier “Bitter Lesson” argued that general, compute-scaling methods ultimately win. Continual Learning is the next such method, but at the system level rather than the parameter level. It’s not about bigger models; it’s about smarter loops.
Continual Learning is the capability for AI systems to improve through experience—where each interaction makes the next one better. It has three defining characteristics:
This manifests through multiple mechanisms:
≠ Online RL alone: Online RL is one implementation path, but frequency limits and credit assignment challenges make it insufficient in itself. Updating weights every few hours isn’t the same as genuinely learning from each experience.
≠ Just longer context: Stuffing 1M tokens into context is expensive retrieval, not learning. True learning means the next attempt improves because of the last one, not just because more information is available.
≠ Only personalization: While user adaptation is valuable, the real prize is capability expansion—getting fundamentally smarter, not just more tailored.
Meta Learning and Continual Learning are two interesting topic, related but distinct:
Their relationship is synergistic:
Think of it this way: Meta Learning is about the slope of adaptation (how fast you learn), while Continual Learning is about accumulation over time (learning never stops). Ideally, we want both, but it’s debatable which goal will achieve first.
Cursor’s code completion reportedly retrains on ~2-hour cycles using user accept/reject signals as the reward, without separate reward model needed.
Every time you tab-complete or reject a suggestion, you’re training tomorrow’s model. That’s remarkably tight feedback: from user action to model update in hours, not months.
Source:Cursor
Strictly speaking, Cursor implements something closer to off-policy than on-policy RL. The distinction matters:
Cursor batches ~2 hours of data before retraining. That’s fast by traditional standards but still fundamentally batch learning. True online learning would update continuously, perhaps after every interaction or every few minutes.
Still, Cursor demonstrates three critical principles:
Practitioners should start with where rewards are thick, feedback is clear, and the environment is controllable. Make it work there, then expand outward.
The key bottleneck is reward signal quality. You can’t learn from feedback you don’t receive, and you can’t improve from signals that don’t correlate with true objectives. Sparse, noisy, or misaligned signals cap learning.
Let’s compare environments by their learning potential:

Coding emerges as the ideal beachhead for four reasons:
Expect the earliest robust Continual Learning in coding, then expansion to similarly structured domains (mathematics, formal verification, systematic analysis).
Treating the user as the environment opens two paths:
The key insight: User interactions aren’t just preference signals but also training data. Every correction teaches what the model didn’t know. Every clarification reveals a gap in understanding.
Modern systems have two ways to learn:
In-weights (slow learning):
In-context (fast learning):
The debate isn’t either/or—it’s about routing the right signals to the right mechanism:
Richard Sutton’s test remains the gold standard: “Is the next attempt better because of the last one?” Whether that happens through weight updates or memory updates matters less than whether it happens at all.
Richard Sutton proposed a simple bar: “The next attempt is better because of the last one.” Today’s models rarely pass this test without offline updates. They can’t genuinely say “I failed at this approach, so now I’ll try something different based on what I learned.”
Achieving this requires:
Today’s models passively consume whatever context we provide. Tomorrow’s must actively choose their own context:
This shifts context from a constraint to a capability. Models become their own data curators.
The next step parallels human cognition—agents must manage their own memory:
Selective writing: Not everything deserves remembering. Agents should identify high-value information worth preserving. A correction to a factual error matters more than chitchat.
Active consolidation: Raw experiences should be processed into abstractions. Ten similar coding errors should become one learned pattern, not ten separate memories.
Strategic forgetting: Outdated information should be pruned. Wrong assumptions should be overwritten. Irrelevant details should fade.
Smart retrieval: Memories need smart retrieval. The right memory should surface at the right moment, not through exhaustive search but through learned associations.
This isn’t a database. It’s a dynamic learning system that evolves through use.
“Just append more context” burns compute without learning. Processing 1M tokens of conversation history on every turn is like a student re-reading all their notes before answering each question—inefficient and unscalable.
Instead, write selective results into memory so future inferences start smarter:
In Continual Learning, inference process includes learning. Static benchmarks miss the point. What matters is how quickly systems improve, not just their final performance.
Thus, the optimization objective of continual learning is more like the derivative of the loss function (instead of the loss function) with respect to interaction count. We care about ∂Performance/∂Experience, not just Performance.
We propose some potential eval setup and metrics here, and would love to hear more ideas from the community:
Cold-start adaptation speed:
New-game benchmark:
Meta-learning test:
Recommender systems have run minute-scale updates for years, but mostly in non-end-to-end pipelines. They are systems that try to mimic continual learning. The typical architecture:
Recall (millions → thousands) →
Ranking (thousands → hundreds) →
Final scoring (hundreds → dozens) →
Recommendation feed
The fatal flaw: Final rewards (user clicks) primarily updated only the last stage. Upstream modules starved for signal. The ranker improved while recall stagnated.
LLMs succeeded partly because they’re end-to-end. One model, one objective, gradient flows everywhere. Recommenders are finally following suit, moving toward unified architectures where user feedback can improve every component.
Key lessons for Continual Learning:
Long-context brute force is often non-learning—it’s expensive retrieval masquerading as intelligence. Processing 1M tokens repeatedly doesn’t make the model smarter; it just makes inference expensive.
Prefer designs that convert interaction compute into persistent state changes:
The goal: Each interaction should make future interactions cheaper and better, not just longer.
The big unknowns that could unlock everything:
Architecture: How do we inject rewards into fast weights efficiently?
Exploration: How do we enable task-free exploration without reward hacking?
Credit assignment: How do we generalize credit across heterogeneous components?
Scaling dynamics: What are the scaling laws for Continual Learning?
We’re witnessing a fundamental shift in how AI systems interact with the world:
The environment persists, but tasks are self-generated. No human needs to say “solve this problem.” The system identifies what’s worth learning, designs its own curriculum, and pursues knowledge for its own sake.
Imagine deploying a system with access to scientific literature and simulation environments. Without being told to cure cancer or design better batteries, it starts identifying promising research directions, running experiments, and accumulating insights. That’s task-free learning.
With strong meta-learning, every interaction becomes a learning opportunity. Every environment becomes a classroom. Every failure becomes data.
Pre-training gave us powerful pattern matchers. RL added goal-directed behavior. Continual Learning creates living systems—entities that evolve through use. The distinction is fundamental:
We’re moving from models that can answer questions to systems that can learn from their mistakes, adapt to new domains, and discover knowledge we haven’t imagined.
The destination isn’t only more parameters. It’s better slopes: systems where the default outcome of interaction is improvement, not just output.
Start where rewards are clear. Push toward agents that propose their own tasks. When a system gets smarter because it tried and failed, when it remembers what works and avoids what doesn’t, when it seeks out challenges to overcome—then we’ll know we’ve crossed the threshold.
Continual learning is how we go from models that recite existing knowledge to systems that generate new knowledge.
Welcome to the age of Continual Learning.

Continual Learning: Next Paradigm for Intelligence
Back to All
In a recent interview, RL pioneer Richard Sutton dropped a provocative claim: LLMs are a dead end. Not because they’re useless—they’re transformative—but because they don’t truly learn from ongoing experience. They predict the next token with uncanny precision; they don’t change themselves because of what just happened. They’re frozen intelligences, brilliant but static.
That position forces us to task: If intelligence means learning from experience, as Sutton has argued, how do we build systems that actually improve while working, that get smarter through completing tasks rather than just executing them?
Our answer: After the great waves of pre-training scaling and RL scaling, the next slope-changer is Continual Learning—models and systems that get better during use. If they truly learn online, they can absorb and recombine the best of human experience even after base weights plateau. From that vantage point, AGI—and eventually ASI—looks less like a moonshot science and more like engineering.
The world’s leading AI labs are likely to quietly bet on this paradigm shift. Ilya Sutskever’s SSI, with its focus on “safe superintelligence,” likely recognizes that safety requires systems that adapt and learn boundaries through experience, not just pre-programmed constraints. The emphasis on “reasoning” at OpenAI and Anthropic points toward systems that should learn from their reasoning processes, which is “test time learn”.
Sutton’s earlier “Bitter Lesson” argued that general, compute-scaling methods ultimately win. Continual Learning is the next such method, but at the system level rather than the parameter level. It’s not about bigger models; it’s about smarter loops.
Continual Learning is the capability for AI systems to improve through experience—where each interaction makes the next one better. It has three defining characteristics:
This manifests through multiple mechanisms:
≠ Online RL alone: Online RL is one implementation path, but frequency limits and credit assignment challenges make it insufficient in itself. Updating weights every few hours isn’t the same as genuinely learning from each experience.
≠ Just longer context: Stuffing 1M tokens into context is expensive retrieval, not learning. True learning means the next attempt improves because of the last one, not just because more information is available.
≠ Only personalization: While user adaptation is valuable, the real prize is capability expansion—getting fundamentally smarter, not just more tailored.
Meta Learning and Continual Learning are two interesting topic, related but distinct:
Their relationship is synergistic:
Think of it this way: Meta Learning is about the slope of adaptation (how fast you learn), while Continual Learning is about accumulation over time (learning never stops). Ideally, we want both, but it’s debatable which goal will achieve first.
Cursor’s code completion reportedly retrains on ~2-hour cycles using user accept/reject signals as the reward, without separate reward model needed.
Every time you tab-complete or reject a suggestion, you’re training tomorrow’s model. That’s remarkably tight feedback: from user action to model update in hours, not months.
Source:Cursor
Strictly speaking, Cursor implements something closer to off-policy than on-policy RL. The distinction matters:
Cursor batches ~2 hours of data before retraining. That’s fast by traditional standards but still fundamentally batch learning. True online learning would update continuously, perhaps after every interaction or every few minutes.
Still, Cursor demonstrates three critical principles:
Practitioners should start with where rewards are thick, feedback is clear, and the environment is controllable. Make it work there, then expand outward.
The key bottleneck is reward signal quality. You can’t learn from feedback you don’t receive, and you can’t improve from signals that don’t correlate with true objectives. Sparse, noisy, or misaligned signals cap learning.
Let’s compare environments by their learning potential:

Coding emerges as the ideal beachhead for four reasons:
Expect the earliest robust Continual Learning in coding, then expansion to similarly structured domains (mathematics, formal verification, systematic analysis).
Treating the user as the environment opens two paths:
The key insight: User interactions aren’t just preference signals but also training data. Every correction teaches what the model didn’t know. Every clarification reveals a gap in understanding.
Modern systems have two ways to learn:
In-weights (slow learning):
In-context (fast learning):
The debate isn’t either/or—it’s about routing the right signals to the right mechanism:
Richard Sutton’s test remains the gold standard: “Is the next attempt better because of the last one?” Whether that happens through weight updates or memory updates matters less than whether it happens at all.
Richard Sutton proposed a simple bar: “The next attempt is better because of the last one.” Today’s models rarely pass this test without offline updates. They can’t genuinely say “I failed at this approach, so now I’ll try something different based on what I learned.”
Achieving this requires:
Today’s models passively consume whatever context we provide. Tomorrow’s must actively choose their own context:
This shifts context from a constraint to a capability. Models become their own data curators.
The next step parallels human cognition—agents must manage their own memory:
Selective writing: Not everything deserves remembering. Agents should identify high-value information worth preserving. A correction to a factual error matters more than chitchat.
Active consolidation: Raw experiences should be processed into abstractions. Ten similar coding errors should become one learned pattern, not ten separate memories.
Strategic forgetting: Outdated information should be pruned. Wrong assumptions should be overwritten. Irrelevant details should fade.
Smart retrieval: Memories need smart retrieval. The right memory should surface at the right moment, not through exhaustive search but through learned associations.
This isn’t a database. It’s a dynamic learning system that evolves through use.
“Just append more context” burns compute without learning. Processing 1M tokens of conversation history on every turn is like a student re-reading all their notes before answering each question—inefficient and unscalable.
Instead, write selective results into memory so future inferences start smarter:
In Continual Learning, inference process includes learning. Static benchmarks miss the point. What matters is how quickly systems improve, not just their final performance.
Thus, the optimization objective of continual learning is more like the derivative of the loss function (instead of the loss function) with respect to interaction count. We care about ∂Performance/∂Experience, not just Performance.
We propose some potential eval setup and metrics here, and would love to hear more ideas from the community:
Cold-start adaptation speed:
New-game benchmark:
Meta-learning test:
Recommender systems have run minute-scale updates for years, but mostly in non-end-to-end pipelines. They are systems that try to mimic continual learning. The typical architecture:
Recall (millions → thousands) →
Ranking (thousands → hundreds) →
Final scoring (hundreds → dozens) →
Recommendation feed
The fatal flaw: Final rewards (user clicks) primarily updated only the last stage. Upstream modules starved for signal. The ranker improved while recall stagnated.
LLMs succeeded partly because they’re end-to-end. One model, one objective, gradient flows everywhere. Recommenders are finally following suit, moving toward unified architectures where user feedback can improve every component.
Key lessons for Continual Learning:
Long-context brute force is often non-learning—it’s expensive retrieval masquerading as intelligence. Processing 1M tokens repeatedly doesn’t make the model smarter; it just makes inference expensive.
Prefer designs that convert interaction compute into persistent state changes:
The goal: Each interaction should make future interactions cheaper and better, not just longer.
The big unknowns that could unlock everything:
Architecture: How do we inject rewards into fast weights efficiently?
Exploration: How do we enable task-free exploration without reward hacking?
Credit assignment: How do we generalize credit across heterogeneous components?
Scaling dynamics: What are the scaling laws for Continual Learning?
We’re witnessing a fundamental shift in how AI systems interact with the world:
The environment persists, but tasks are self-generated. No human needs to say “solve this problem.” The system identifies what’s worth learning, designs its own curriculum, and pursues knowledge for its own sake.
Imagine deploying a system with access to scientific literature and simulation environments. Without being told to cure cancer or design better batteries, it starts identifying promising research directions, running experiments, and accumulating insights. That’s task-free learning.
With strong meta-learning, every interaction becomes a learning opportunity. Every environment becomes a classroom. Every failure becomes data.
Pre-training gave us powerful pattern matchers. RL added goal-directed behavior. Continual Learning creates living systems—entities that evolve through use. The distinction is fundamental:
We’re moving from models that can answer questions to systems that can learn from their mistakes, adapt to new domains, and discover knowledge we haven’t imagined.
The destination isn’t only more parameters. It’s better slopes: systems where the default outcome of interaction is improvement, not just output.
Start where rewards are clear. Push toward agents that propose their own tasks. When a system gets smarter because it tried and failed, when it remembers what works and avoids what doesn’t, when it seeks out challenges to overcome—then we’ll know we’ve crossed the threshold.
Continual learning is how we go from models that recite existing knowledge to systems that generate new knowledge.
Welcome to the age of Continual Learning.

Continual Learning: Next Paradigm for Intelligence
Back to All
In a recent interview, RL pioneer Richard Sutton dropped a provocative claim: LLMs are a dead end. Not because they’re useless—they’re transformative—but because they don’t truly learn from ongoing experience. They predict the next token with uncanny precision; they don’t change themselves because of what just happened. They’re frozen intelligences, brilliant but static.
That position forces us to task: If intelligence means learning from experience, as Sutton has argued, how do we build systems that actually improve while working, that get smarter through completing tasks rather than just executing them?
Our answer: After the great waves of pre-training scaling and RL scaling, the next slope-changer is Continual Learning—models and systems that get better during use. If they truly learn online, they can absorb and recombine the best of human experience even after base weights plateau. From that vantage point, AGI—and eventually ASI—looks less like a moonshot science and more like engineering.
The world’s leading AI labs are likely to quietly bet on this paradigm shift. Ilya Sutskever’s SSI, with its focus on “safe superintelligence,” likely recognizes that safety requires systems that adapt and learn boundaries through experience, not just pre-programmed constraints. The emphasis on “reasoning” at OpenAI and Anthropic points toward systems that should learn from their reasoning processes, which is “test time learn”.
Sutton’s earlier “Bitter Lesson” argued that general, compute-scaling methods ultimately win. Continual Learning is the next such method, but at the system level rather than the parameter level. It’s not about bigger models; it’s about smarter loops.
Continual Learning is the capability for AI systems to improve through experience—where each interaction makes the next one better. It has three defining characteristics:
This manifests through multiple mechanisms:
≠ Online RL alone: Online RL is one implementation path, but frequency limits and credit assignment challenges make it insufficient in itself. Updating weights every few hours isn’t the same as genuinely learning from each experience.
≠ Just longer context: Stuffing 1M tokens into context is expensive retrieval, not learning. True learning means the next attempt improves because of the last one, not just because more information is available.
≠ Only personalization: While user adaptation is valuable, the real prize is capability expansion—getting fundamentally smarter, not just more tailored.
Meta Learning and Continual Learning are two interesting topic, related but distinct:
Their relationship is synergistic:
Think of it this way: Meta Learning is about the slope of adaptation (how fast you learn), while Continual Learning is about accumulation over time (learning never stops). Ideally, we want both, but it’s debatable which goal will achieve first.
Cursor’s code completion reportedly retrains on ~2-hour cycles using user accept/reject signals as the reward, without separate reward model needed.
Every time you tab-complete or reject a suggestion, you’re training tomorrow’s model. That’s remarkably tight feedback: from user action to model update in hours, not months.
Source:Cursor
Strictly speaking, Cursor implements something closer to off-policy than on-policy RL. The distinction matters:
Cursor batches ~2 hours of data before retraining. That’s fast by traditional standards but still fundamentally batch learning. True online learning would update continuously, perhaps after every interaction or every few minutes.
Still, Cursor demonstrates three critical principles:
Practitioners should start with where rewards are thick, feedback is clear, and the environment is controllable. Make it work there, then expand outward.
The key bottleneck is reward signal quality. You can’t learn from feedback you don’t receive, and you can’t improve from signals that don’t correlate with true objectives. Sparse, noisy, or misaligned signals cap learning.
Let’s compare environments by their learning potential:

Coding emerges as the ideal beachhead for four reasons:
Expect the earliest robust Continual Learning in coding, then expansion to similarly structured domains (mathematics, formal verification, systematic analysis).
Treating the user as the environment opens two paths:
The key insight: User interactions aren’t just preference signals but also training data. Every correction teaches what the model didn’t know. Every clarification reveals a gap in understanding.
Modern systems have two ways to learn:
In-weights (slow learning):
In-context (fast learning):
The debate isn’t either/or—it’s about routing the right signals to the right mechanism:
Richard Sutton’s test remains the gold standard: “Is the next attempt better because of the last one?” Whether that happens through weight updates or memory updates matters less than whether it happens at all.
Richard Sutton proposed a simple bar: “The next attempt is better because of the last one.” Today’s models rarely pass this test without offline updates. They can’t genuinely say “I failed at this approach, so now I’ll try something different based on what I learned.”
Achieving this requires:
Today’s models passively consume whatever context we provide. Tomorrow’s must actively choose their own context:
This shifts context from a constraint to a capability. Models become their own data curators.
The next step parallels human cognition—agents must manage their own memory:
Selective writing: Not everything deserves remembering. Agents should identify high-value information worth preserving. A correction to a factual error matters more than chitchat.
Active consolidation: Raw experiences should be processed into abstractions. Ten similar coding errors should become one learned pattern, not ten separate memories.
Strategic forgetting: Outdated information should be pruned. Wrong assumptions should be overwritten. Irrelevant details should fade.
Smart retrieval: Memories need smart retrieval. The right memory should surface at the right moment, not through exhaustive search but through learned associations.
This isn’t a database. It’s a dynamic learning system that evolves through use.
“Just append more context” burns compute without learning. Processing 1M tokens of conversation history on every turn is like a student re-reading all their notes before answering each question—inefficient and unscalable.
Instead, write selective results into memory so future inferences start smarter:
In Continual Learning, inference process includes learning. Static benchmarks miss the point. What matters is how quickly systems improve, not just their final performance.
Thus, the optimization objective of continual learning is more like the derivative of the loss function (instead of the loss function) with respect to interaction count. We care about ∂Performance/∂Experience, not just Performance.
We propose some potential eval setup and metrics here, and would love to hear more ideas from the community:
Cold-start adaptation speed:
New-game benchmark:
Meta-learning test:
Recommender systems have run minute-scale updates for years, but mostly in non-end-to-end pipelines. They are systems that try to mimic continual learning. The typical architecture:
Recall (millions → thousands) →
Ranking (thousands → hundreds) →
Final scoring (hundreds → dozens) →
Recommendation feed
The fatal flaw: Final rewards (user clicks) primarily updated only the last stage. Upstream modules starved for signal. The ranker improved while recall stagnated.
LLMs succeeded partly because they’re end-to-end. One model, one objective, gradient flows everywhere. Recommenders are finally following suit, moving toward unified architectures where user feedback can improve every component.
Key lessons for Continual Learning:
Long-context brute force is often non-learning—it’s expensive retrieval masquerading as intelligence. Processing 1M tokens repeatedly doesn’t make the model smarter; it just makes inference expensive.
Prefer designs that convert interaction compute into persistent state changes:
The goal: Each interaction should make future interactions cheaper and better, not just longer.
The big unknowns that could unlock everything:
Architecture: How do we inject rewards into fast weights efficiently?
Exploration: How do we enable task-free exploration without reward hacking?
Credit assignment: How do we generalize credit across heterogeneous components?
Scaling dynamics: What are the scaling laws for Continual Learning?
We’re witnessing a fundamental shift in how AI systems interact with the world:
The environment persists, but tasks are self-generated. No human needs to say “solve this problem.” The system identifies what’s worth learning, designs its own curriculum, and pursues knowledge for its own sake.
Imagine deploying a system with access to scientific literature and simulation environments. Without being told to cure cancer or design better batteries, it starts identifying promising research directions, running experiments, and accumulating insights. That’s task-free learning.
With strong meta-learning, every interaction becomes a learning opportunity. Every environment becomes a classroom. Every failure becomes data.
Pre-training gave us powerful pattern matchers. RL added goal-directed behavior. Continual Learning creates living systems—entities that evolve through use. The distinction is fundamental:
We’re moving from models that can answer questions to systems that can learn from their mistakes, adapt to new domains, and discover knowledge we haven’t imagined.
The destination isn’t only more parameters. It’s better slopes: systems where the default outcome of interaction is improvement, not just output.
Start where rewards are clear. Push toward agents that propose their own tasks. When a system gets smarter because it tried and failed, when it remembers what works and avoids what doesn’t, when it seeks out challenges to overcome—then we’ll know we’ve crossed the threshold.
Continual learning is how we go from models that recite existing knowledge to systems that generate new knowledge.
Welcome to the age of Continual Learning.