When to Retrain AI Models: Signal-Driven vs Calendar-Based MLOps
Most AI teams still retrain models on a schedule like monthly, quarterly, or “whenever the pipeline is ready.” It feels disciplined and predictable, but it often misses the real issue: models don’t degrade on calendars. They degrade when the world changes.
Models don’t expire but they drift
Once deployed, models operate in a constantly shifting environment. Users change behavior, products evolve, and upstream data pipelines move.
What looks like “model decay” is usually one (or more) of the following:
– Data drift: input distributions change
– Concept drift: relationships between inputs and outputs change
– Label drift: definitions of ground truth shift
– Business drift: the system being optimized changes
The result: a model can look stable for months and then fail quickly when conditions shift.
Why scheduled retraining persists
Calendar-based retraining survives because it is simple:
– Easy to communicate and plan
– Convenient for audits and compliance
– Reduces operational ambiguity
But it replaces a hard question with a weak assumption: that time is a good proxy for model health.
A better approach: retrain based on signals
Retraining should be triggered by evidence, not time.
1. Performance signals
– Accuracy or AUC decline
– Segment-level degradation
– Calibration drift
2. Data signals
– Feature distribution shifts (PSI, KL divergence)
– New or rare categories appearing
– Changes in missingness patterns
3. Business signals
– KPI shifts (conversion, churn, fraud loss)
– Product or policy changes
– New user behavior patterns
4. Human feedback signals
– Rising override or correction rates
– Increased escalations
– Growing disagreement with experts
When NOT to retrain
Avoid retraining when:
– Changes are small and within expected variance
– Shifts are seasonal or temporary
– The issue is data quality, not model performance
– Evaluation data is stale or unrepresentative
– Drift has no meaningful business impact
Not all drift matters.
Choose the right intervention
• Recalibrate → probabilities are off, model still ranks well
• Fine-tune → moderate domain shift
• Retrain → fundamental distribution change
• Do nothing → noise or non-impactful drift
The shift in mindset
Mature MLOps moves from scheduled retraining to continuous evaluation:
• Monitor performance and drift continuously
• Tie alerts to business impact
• Use shadow deployments and A/B tests
• Version data and models rigorously
Retraining becomes a response and not a routine.
The real question isn’t “When do we retrain?”
It is “What changed enough that we can no longer trust the model?”
Deja un comentario