17.1 Choosing a Retraining Policy

Key Takeaways

  • Google's MLOps guidance lists retraining triggers on demand, on a schedule, on availability of new training data, on model performance degradation, and on significant changes in data distributions.
  • Schedule-based retraining fits when new labeled data arrives predictably, while degradation-based retraining needs ground truth or reliable drift signals.
  • Continuous training (CT) automatically retrains and validates models in production, which Google describes as MLOps level 1.
  • Label delay limits performance-triggered retraining: fraud or churn outcomes can take weeks, so drift on input features often serves as an earlier proxy signal.
  • Every retraining policy still needs validation gates, because automatic retraining on bad data can deploy a worse model.
Last updated: September 2026

The exam guide lists determining an appropriate retraining policy. The policy answers three questions: when to retrain, on what data, and what must pass before the new model replaces the old one.

Why Models Need Retraining

ChangeExampleEffect
Data drift (input distribution shifts)A new customer segment from a marketing campaignThe model sees unfamiliar inputs
Concept drift (the relationship between inputs and label changes)Fraudsters change tactics, so the same features now mean something differentAccuracy drops even if inputs look similar
Seasonality and eventsHoliday demand, pandemics, price changesPast patterns stop holding
Upstream changesA new data source or changed feature definitionSilent skew or breakage
Business changesNew products, policies, or marketsModel outputs no longer match needs

Retraining Triggers

Google's MLOps guidance lists these pipeline triggers:

TriggerHow it works on Google CloudBest whenWatch out for
On demandManually run the pipeline or templateEarly stages, investigations, one-off fixesDepends on people remembering
On a scheduleScheduler API cron (daily, weekly, monthly) or a Managed Airflow DAGNew labeled data arrives on a predictable cadence, such as weekly salesWastes compute when nothing changed, and misses sudden shifts between runs
On availability of new training dataEventarc trigger on BigQuery inserts, Pub/Sub message from ingestion, or an Airflow sensorData arrives irregularly, such as a monthly label file from a partnerTiny data increments may not justify retraining
On performance degradationContinuous evaluation with ground truth detects metric drops → alert → Pub/Sub → pipelineLabels arrive quickly enough to measure accuracyNeeds labels, and label delay slows detection
On significant distribution changeModel Monitoring drift or skew alert → Pub/Sub → pipelineLabels are slow, and input drift is a useful early signalNot all drift hurts accuracy, so combine with evaluation gates

Factors That Shape the Policy

Label availability and delay

  • Fast labels (clicks, next-day demand): monitor accuracy directly and retrain on degradation or a short schedule.
  • Slow labels (loan defaults after months, churn after a billing cycle): use input drift and prediction drift as early warnings, and retrain on a schedule timed to label arrival.

Rate of change

DomainTypical cadence
Ad click-through, news recommendationsDaily or continuous
Retail demandWeekly, plus event-driven retraining before major promotions
Credit riskQuarterly or semiannual, with strict validation and governance
Image defect detection on a stable lineRetrain when the line, product, or camera changes

Cost and risk

  • Each retraining run costs compute (training, evaluation, tuning) and review time.
  • Each deployment carries regression risk, which is why validation gates and canaries are part of the policy (Chapters 13 and 15).
  • Regulated models often need human approval after automated validation.

What Data to Retrain On

StrategyDescriptionUse when
Sliding windowMost recent N months onlyOld behavior is no longer relevant
Expanding windowAll history to datePatterns are stable and rare events matter
Weighted recencyAll data, with recent rows weighted moreBalance between stability and adaptation
Incremental / warm startContinue training from the previous model on new dataLarge models where full retraining is expensive. Watch for forgetting older patterns
Continuous tuning (Gemini)Tune further from a tuned model or checkpoint with new examplesGen AI tasks with new labeled examples (Chapter 10)

Keep a fixed, time-appropriate evaluation set, plus the most recent period, so successive models are compared fairly.

Full Retrain vs. Re-tune vs. Redesign

SituationAction
Same features, fresh data, mild driftRetrain with the existing pipeline and hyperparameters
Larger shifts or noticeably lower validation performanceRetrain plus hyperparameter tuning
New signals needed, or the concept fundamentally changedRedesign features or model. This is a new experiment cycle, not automatic CT

Designing a Retraining Policy: Worked Example

An online retailer's demand forecasting model:

  1. Labels: actual sales arrive daily, so accuracy (WAPE) can be computed weekly.
  2. Baseline trigger: a weekly schedule every Monday after the previous week's sales load, with a data-freshness sensor.
  3. Event trigger: WAPE on the last 7 days more than 15% worse than the validation benchmark → alert → Pub/Sub → an ad hoc pipeline run.
  4. Early warning: Model Monitoring drift alerts on price and promotion features notify the team but don't retrain automatically.
  5. Data: 2-year sliding window, with holiday periods kept from prior years.
  6. Gates: schema and statistics validation, champion comparison on the last 8 weeks, per-category checks, then a canary rollout.

Continuous Training in the MLOps Maturity Model

LevelCharacteristics
Level 0: ManualData scientists train and hand off models manually. Releases are infrequent. There's no CT and no production monitoring feedback
Level 1: ML pipeline automationAn automated training pipeline is deployed to production. Continuous training runs on triggers, with data and model validation, feature store (optional), and metadata management
Level 2: CI/CD pipeline automationAdds automated build, test, and deployment of the pipeline itself, so new ML ideas (features, architectures) reach production quickly (Section 17.2)
Test Your Knowledge

A lender's loan-default model gets true labels only 6 to 12 months after origination. Leadership wants early warning when the model may be going stale. Which signal is the most practical trigger for investigation?

A
B
C
D
Test Your Knowledge

A partner delivers labeled data at irregular intervals, sometimes twice in a week and sometimes once in two months. Which retraining trigger best matches this pattern?

A
B
C
D
Test Your Knowledge

An automated weekly retraining pipeline retrained on a week of corrupted data and deployed a much worse model. What should the retraining policy have included?

A
B
C
D