Kinds of learning
Batch, Online, and Continual Learning
Compare periodic retraining, incremental updates, and continual adaptation, including delayed labels, drift, rollback, and catastrophic forgetting.
By the end you can
- Distinguish batch, online, and continual learning by update regime
- Explain how delayed feedback constrains update speed
- Identify catastrophic forgetting and feedback-loop risks
- Design update policies with validation, rollback, and replay evidence
Visual
Three update regimes for changing environments
Three regimes, one objective. That objective can be trained under very different schedules and controls.
Batch retraining collects a dataset, retrains periodically, validates, and deploys a version. Online updating adjusts the model incrementally as examples or feedback arrive. Continual learning works across a sequence of tasks or distributions while trying to preserve earlier capabilities. The rest of this lesson is about what each of those choices costs when it is wrong, measured in cases where somebody counted.
Batch retraining
Collect a dataset, retrain periodically, validate, and deploy a version.
Online updating
Adjust the model incrementally as examples or feedback arrive.
Continual learning
Learn across a sequence of tasks or distributions while preserving earlier capabilities.
Online describes timing, not the type of supervision
An online learner may receive labels, rewards, pseudo-labels, or another signal. The term describes incremental updating, not a separate target format.
A batch model can serve real-time predictions. An online model can update only after delayed outcomes mature. Serving latency and learning cadence are separate system properties.
Comparison
Operational trade-offs among update strategies
Faster adaptation increases the burden of validation, traceability, and rollback. Periodic batch releases buy clear version boundaries, broad offline testing, and simple rollback. They pay for it by adapting more slowly. Incremental online updates respond quickly to change, but they need stable feedback and guards, can amplify transient noise, and are harder to reproduce exactly. A continual strategy meets recurring distribution change with replay or parameter protection and evaluates across old and new tasks. Forgetting stays its central risk.
The price of the slow cell has been counted. Google Flu Trends kept predicting flu after the world had moved. The algorithm was rebuilt in 2009 and then left alone: “GFT engineers updated the algorithm in 2009, and this model has run ever since, with a few changes announced in October 2013.” Measured against the outcome it was built to track, that model reported overly high flu prevalence in 100 out of 108 weeks between 21 August 2011 and 1 September 2013. It overshot the actual 2011–2012 level by more than 50%. Lazer and three colleagues reported this in Science in 2014; epidemiologists had already reassessed the same system at three geographic scales the year before. On 20 August 2015 Google's Flu Trends Team announced it would stop maintaining the Flu Trends website and hand the signal directly to Columbia University's Mailman School of Public Health, Boston Children's Hospital/Harvard and the CDC Influenza Division.
Nothing about that failure required a bad model. It required a good one and a cadence that never came round again. 100 wrong weeks out of 108 is what “adapts more slowly” costs when the world moves and the release does not.
Periodic batch
Changes are grouped into controlled releases.
- Clear version boundaries
- Supports broad offline testing
- Adapts more slowly
- Simpler rollback and audit
Incremental online
Updates follow new examples or small windows.
- Responds quickly to change
- Needs stable feedback and guards
- Can amplify transient noise
- Harder to reproduce exactly
Continual strategy
Balances adaptation with retention across time or tasks.
- Addresses recurring distribution change
- May use replay or parameter protection
- Evaluation spans old and new tasks
- Forgetting remains a central risk
Example
Updating a fraud model under delayed truth
Fraud patterns change quickly. The label does not arrive when the fraud does. For US consumer debit card fraud, how long a confirmed label can legally take to exist is not a modelling decision at all. It is fixed by Regulation E, 12 CFR 1005.11, “Procedures for resolving errors”.
- Transaction features arrive at authorisation time; the label waits on a person. The consumer's notice of error is timely if the institution receives it no later than 60 days after the periodic statement, so the dispute that creates the label may not be filed for two months.
- The investigation then runs its own clock, in the paragraph headed “Forty-five day period”: “If the financial institution is unable to complete its investigation within 10 business days, the institution may take up to 45 days from receipt of a notice of error to investigate and determine whether an error occurred”. The 45 days are available where the account has been provisionally credited.
- Where the disputed transfer resulted from a point-of-sale debit card transaction, the institution gets 90 days in place of 45. Sixty days to report plus ninety to investigate is the outer edge of the label-maturity window. No online update can shorten it.
- An update that fires before then is training on a proxy: analyst suspicion, a manual hold, a rule hit. A model retrained on the cases its own alerts produced learns investigation policy rather than fraud. That is the same mechanism the policing studies below describe.
- Periodic retraining can wait for mature outcomes and run full backtests, while a challenger model adapts sooner without replacing the trusted baseline.
- Replay sets preserve known attack patterns while new campaigns are tested, and rollback requires data, code, features, thresholds, and model version history.
Key idea
Adaptation can erase earlier competence
Update a model only on recent data and it may improve for the current period while losing performance on seasonal, rare, or temporarily absent cases. This is catastrophic forgetting when earlier capabilities are overwritten.
Retain replay data, evaluate historical task suites, or constrain updates. “Fresh” is not equivalent to “better across the operating envelope.”
A changing model needs a memory of the capabilities it must not lose.
Case
Ten Atari games in sequence, and an agent that never learned two
One network, ten Atari 2600 games, one after another. A DeepMind team trained a single Deep Q-Network on that sequence and returned to earlier games as training went on. The ten were “ten games chosen randomly from those that are played at human level or above by DQN”, in the authors' words. Kirkpatrick and colleagues published the result in PNAS in 2017.
Under plain gradient-descent training the outcome was not degradation but near-total loss: “the agent never learns to play more than one game and the harm inflicted by forgetting the old games means that the total human-normalized score remains below one”. The maximum on that scale was 10.
Then they added elastic weight consolidation, a penalty that slows learning on the weights that mattered most to earlier games. The same fixed-capacity network held several games at once. Nothing about the data changed. Only what an update was allowed to overwrite.
Analogy
Revising a reference handbook
Someone keeps a reference handbook current. Annual editions allow thorough review, daily inserts adapt faster, and continual revision risks deleting old guidance that becomes relevant again.
Model updates face a similar cadence trade-off. An edit to a handbook changes the page it sits on. A parameter change can alter many behaviors at once, including cases the newest data never mentioned.
Update speed should match feedback quality and the cost of silent regression.
Steps
Write an update policy before enabling continuous learning
The update mechanism should specify evidence, gates, and recovery, not only code. In one regulated sector that is no longer advice. It is a filing.
The US Food and Drug Administration finalised guidance on predetermined change control plans for AI-enabled device software on 4 December 2024, and reissued it on 18 August 2025. It covers devices whose model modifications are implemented automatically, and it gives that arrangement a name: “continuous learning”. A manufacturer has to establish three things in advance. The modifications it intends to make. The methodology to develop, validate and implement them. And an impact assessment. On the fastest cadence the agency writes: “To help facilitate FDA's review in this regard, it may be helpful for manufacturers to clearly establish boundaries or guardrails that define the range of automatic updates.”
The steps that follow are that document rewritten for a team with no filing deadline. Define feedback maturity, stating which outcomes are reliable enough to train on and when. Choose an update cadence matched to drift speed and review capacity. Preserve replay evidence covering old, rare, and safety-critical cases. Gate every version with offline, shadow, and slice checks before expanding exposure. Detect regressions in both recent performance and retained capabilities. And support rollback with reproducible artifacts, thresholds, and deployment controls.
1. Define feedback maturity
State which outcomes are reliable enough to train on and when.
2. Choose update cadence
Match batch size and frequency to drift speed and review capacity.
3. Preserve replay evidence
Retain representative old, rare, and safety-critical cases.
4. Gate every version
Run offline, shadow, and slice checks before expanding exposure.
5. Detect regressions
Track both recent performance and retained capabilities.
6. Support rollback
Keep reproducible artifacts, thresholds, and deployment controls.
Case
Knight Capital: $460 million in forty-five minutes, from one server that was missed
An update policy that lived only in code cost Knight Capital Americas more than $460 million in about forty-five minutes. Knight's order router ran on eight SMARS servers. During a staged rollout beginning 27 July 2012, one technician did not copy the new code to one of them. The SEC's order of 16 October 2013 records that Knight “did not have a second technician review this deployment”, and that “Knight had no written procedures that required such a review”.
On 1 August 2012 a repurposed flag reactivated the dormant code left on that eighth server. From 212 incoming parent orders came roughly 4 million executions in 154 stocks and more than 397 million shares. Knight paid a $12 million penalty. Nothing here was a modeling error. It was not knowing which version was running where.
Automatic updates can turn users into unconsenting trainers
If behavior immediately shapes the next model, then coordinated manipulation, accidental feedback, and unequal exposure can all change the system. Users may not know which of their actions become training signals. Both halves of that have already happened on the record.
The deliberate half took under a day. Microsoft's Tay chatbot learned from the conversations users had with it. Peter Lee, then Corporate Vice President of Microsoft Research, wrote on The Official Microsoft Blog on 25 March 2016: “Unfortunately, in the first 24 hours of coming online, a coordinated attack by a subset of people exploited a vulnerability in Tay.” Tay was taken offline. Lee wrote that it would return only once Microsoft could better anticipate malicious intent. The learning loop was the attack surface. The product had no other.
The accidental half is slower and much harder to see, because nobody has to attack anything. In 2016 Lum and Isaac simulated PredPol on Oakland drug-crime records. Black people would be targeted at roughly twice the rate of whites, while estimated drug use was far more evenly spread. Drug arrests in the underlying records concentrated in two Oakland neighbourhoods by a factor of about 200. Five researchers then proved the mechanism formally in 2018: “Such systems have been shown susceptible to runaway feedback loops, where police are repeatedly sent back to the same neighborhoods regardless of the true crime rate.” The model was retrained on the data its own deployment generated, and the loop closed by itself.
Define consent, privacy, abuse controls, and monitoring before online adaptation. In many products, periodic reviewed updates are the more responsible choice.
Case
LinkedIn pauses default model training, and the terms it resumed under
A regulator has already interrupted one of these arrangements. In September 2024 LinkedIn began using member data to train generative models by default. On 20 September the UK Information Commissioner's Office published a statement by Stephen Almond, its executive director for regulatory risk: “We welcome LinkedIn’s confirmation that it has suspended such model training pending further engagement with the ICO.”
Read that page today and the pause is the older half of the story. The ICO added an updated statement on 23 September 2025. It was “pleased LinkedIn has reflected on our concerns and taken steps to improve transparency material, make it simpler for users to object to the processing via opt-out settings, and provide a longer window to do so”, and it recorded that “LinkedIn has now taken the decision to resume its plans”. The 2024 text now sits beneath, under a “Previous statement” toggle.
The cadence question and the consent question arrived as one question. The answer was a set of conditions, not a prohibition.
Example
A release ledger makes adaptation auditable
Each deployed version needs a record. It should preserve enough evidence to explain what changed and to restore earlier behavior.
Three supervisors now put that obligation in their own words. On 17 April 2026 the Federal Reserve Board, the OCC and the FDIC jointly issued revised guidance on model risk management, as Federal Reserve SR 26-2 and OCC Bulletin 2026-13. It supersedes SR 11-7 of 4 April 2011 and OCC Bulletin 2011-12, and the OCC's issuance also rescinds Bulletins 1997-24 and 2021-19. It is expected to be most relevant to banking organizations with over $30 billion in total assets. The guidance defines the standing question a ledger exists to answer: “Ongoing model monitoring involves an evaluation of the extent to which a model is performing as expected given potential changes in products, exposures, activities, clients, data relevance, or market conditions.” Note the date. The guidance it replaced had stood since 2011.
- Training window and label-maturity cutoff — for card fraud, the Regulation E clock above rather than the date the data was pulled.
- Replay suites covering old, seasonal, rare, and safety-critical cases.
- Feature, code, model, threshold, and policy versions, recorded per environment; Knight's $460 million began as not knowing which of eight servers held which build.
- Offline, shadow, and limited-exposure evaluation results.
- Known regressions accepted for the release and their owners — the named counterpart to ongoing model monitoring.
- Rollback artifact, trigger, and maximum recovery time.
Key takeaways
- Batch, online, and continual learning describe update regimes rather than one specific feedback type; the FDA's name for fully automatic modification is “continuous learning”.
- Real-time serving does not require real-time model updating. A model that never updates fails the other way: Google Flu Trends ran an algorithm unchanged since 2009 and reported overly high flu prevalence in 100 out of 108 weeks.
- Feedback maturity should determine when new examples become training evidence. Regulation E gives a US consumer 60 days after the periodic statement to report a debit card error, and the institution up to 90 days to investigate a point-of-sale dispute.
- Continual adaptation can improve current performance while erasing earlier capabilities. Across ten Atari games, plain gradient descent held the total human-normalized score below one on a scale whose maximum was 10.
- Replay sets, multi-period evaluation, release gates, and rollback support safer updates. SR 26-2 and OCC Bulletin 2026-13 call the underlying duty ongoing model monitoring, and Knight Capital shows the cost of not knowing which version runs where.
- Continuous learning creates consent, privacy, manipulation, and governance obligations: Tay was broken by a coordinated attack within 24 hours, and the ICO let LinkedIn resume only on stated conditions.