Continual Labs·Research

Continual Learning.

Models that keep improving after deployment — the thesis behind our name.

What Is Continual Learning?

Continual learning is training that does not stop at deployment: a model keeps absorbing new data and new tasks, without retraining from scratch and without forgetting what it already knew.

TL;DR. Continual (or lifelong) learning means a deployed model keeps absorbing new data and new tasks after training ends, instead of being frozen at its last checkpoint. The hard part is not learning the new thing — it is learning it without overwriting the old one, a failure mode called catastrophic forgetting.

A model trained once and then frozen knows only the world as it was at its last checkpoint. Continual learning — also called lifelong learning — treats training as an ongoing process: the model keeps absorbing new data, new tasks, and new user behaviour after deployment, updating its weights incrementally rather than being rebuilt from scratch. The difference is structural. A one-shot model can only improve when a team schedules a new training run; a continual model improves as a matter of course, checkpoint by checkpoint.

The central risk is catastrophic forgetting: when a network is trained on a new task, gradient updates can overwrite the weights that encoded earlier skills, so performance on old tasks collapses (McCloskey & Cohen, 1989). Modern continual-learning methods protect those weights while still leaving room for new learning. Elastic Weight Consolidation (EWC), for example, estimates how important each weight was for previous tasks and penalises changes to the important ones, so the network learns new tasks while old behaviour stays intact (Kirkpatrick et al., 2017).

We organise the field around three mechanisms rather than one algorithm. Continual pretraining extends a foundation model's training data after the initial run, so its world knowledge stays current. Adaptive fine-tuning re-tunes a model on recent, high-signal task data in small, scheduled increments. Knowledge refresh updates what the model knows — through retrieval indexes, edited memory, or targeted parameter updates — without a full training cycle. Each mechanism trades off freshness, cost, and forgetting risk differently, which is exactly what our research agenda is built around.

Why It Matters.

A frozen model decays the moment the world changes. Continual learning is how we keep deployed models current.

TL;DR. The world moves after you ship: input distributions shift, new facts arrive, and user expectations change. Full retraining from scratch is too slow and too expensive to be the only answer, so staying current has to be engineered into the model itself.

Every production model sits downstream of a changing world. Users change how they phrase requests, interfaces change, and the distribution of real inputs drifts away from the training data — a process known as data shift. A model that cannot adapt accumulates silent errors: it keeps answering confidently while the ground it was trained on moves. Continual learning attacks that decay directly, by letting the model track the distribution it actually serves.

The traditional remedy — full retraining — is expensive and slow. Frontier-scale runs cost real money in compute, and each run produces a point-in-time snapshot that starts going stale the moment it ships. Incremental updates are cheaper per unit of new knowledge, can be scheduled far more often, and can be evaluated and gated individually, so a bad update is caught before it reaches users.

Production models also go stale in subtler ways: they miss new terminology, new APIs, new product lines, and new facts that users assume the system knows. A model that cannot refresh its knowledge quietly becomes less useful, and users notice the gap long before dashboards do. Keeping a deployed model current is an operational requirement, not a research luxury.

How We Practice It.

Continual pretraining, adaptive fine-tuning, and knowledge refresh — with every update gated by the eval suite.

TL;DR. We build models whose training does not stop at deployment: continual pretraining extends world knowledge, adaptive fine-tuning tracks task behaviour, and knowledge refresh keeps retrieved context current. Every update — however small — ships only after the eval suite confirms it did not break what already worked.

Our research agenda states it plainly: models that keep improving after deployment — continual pretraining, adaptive fine-tuning, and knowledge refresh without catastrophic forgetting. That sentence is a checklist. Continual pretraining schedules incremental data updates on top of an existing checkpoint, instead of one expensive run per model version. Adaptive fine-tuning re-tunes the model against recent, high-signal task data on a regular cadence. Knowledge refresh keeps the retrieval layer — indexes, memories, tool documentation — aligned with the world the model actually answers about.

The discipline is in the gate, not the update. Every increment — a pretraining step, a fine-tune, a refreshed index — runs through our eval suite before it ships: regression checks that old skills still work, behavioural checks that the new material was actually learned, and forgetting checks that compare post-update performance on held-out earlier tasks. An update that improves the new task but regresses an old one does not ship. That is the practical meaning of "without catastrophic forgetting" in our lab: forgetting is measured, not assumed away.

Questions, Answered.

Direct answers to the questions people actually ask.

What is catastrophic forgetting?

Catastrophic forgetting is what happens when a neural network trained on new data loses skills it learned earlier — performance on old tasks collapses as new training overwrites the weights that encoded them. It was demonstrated in connectionist networks by McCloskey and Cohen in 1989, and preventing it is the central problem in continual learning.

What is continual pretraining?

Continual pretraining extends a foundation model's training after its initial run by feeding it additional data on a schedule — new documents, new domains, new code — so its general world knowledge stays current. Instead of one large training run per model version, the model is updated incrementally, checkpoint by checkpoint.

What is adaptive fine-tuning?

Adaptive fine-tuning re-tunes a deployed model on recent task-specific data — new examples, corrected outputs, changed requirements — so its behaviour on the job it actually performs keeps improving. It adapts the model to what users are really doing, rather than what the original training set assumed.

How is continual learning different from training a model once?

A model trained once is frozen at its last checkpoint: it can only change when a team runs a new, full training job. A continually learning model is updated on an ongoing schedule after deployment, absorbing new data incrementally, so it tracks a changing world instead of being left behind by it.

Start a Mission.

Bring a problem in this area — we will scope it with you.

Start a Mission Last updated: 13 August 2026