An inspection setup with changed parts and surface samples.
All notes

Industrial AI

Data drift vs concept drift: a factory guide

Separate data drift from concept drift in manufacturing. See which records reveal a change and why changed inputs do not prove model failure.

Data drift describes a change in the distribution of model inputs. Concept drift describes a change in the relationship between those inputs and the outcome the model predicts.

The distinction affects the investigation. Changed inputs can be a warning without establishing worse predictions. A changed input-to-outcome relationship requires evidence about outcomes too.

Google's ML glossary illustrates concept drift with the changing meaning of a fuel-efficient car. A classification learned from an earlier period may no longer match the later definition. The label's meaning has moved, even when the recorded vehicle features remain understandable.

Compare like records before interpreting a shift

An input distribution summarises what the model is seeing. Before treating a difference as equipment deterioration, check the product, operating state, data units and collection method.

The data-quality guide separates accurate records from complete and consistent records. A unit conversion or changed code can alter the inputs without describing a physical process change.

Monitor the observations and the relationshipDifferent evidence is needed to assess changed inputs and changed input-to-outcome relationships.Monitor the observations and the relationshipObservationInterpretationNext checkInput records changeData distributionchangedCheck definitions andoperating mixPrediction outputschangeModel behaviourchangedJoin verified outcomesInput/outcome relationchangesPossible concept driftEvaluate therelationship andeffect
Input monitoring asks what changed in the observations. Outcome monitoring asks whether the learned relationship and resulting decisions still hold. Both require comparable records.
Evidence What it can help establish What it cannot establish alone
Changed input distribution The model is receiving different observations The predictions have become less accurate
Changed prediction distribution The model is producing different outputs Whether those outputs are wrong
Predictions joined to verified outcomes How performance behaves under the observed conditions The cause of the change without further investigation

Keep the outcome definition stable and visible

The inspection example assumes independent checks identify 100 defective parts among 10,000. The meaning of defective is part of that evaluation.

If a team changes an inspection criterion, the model owner needs the effective date and the old and new definitions. Combining both versions as though they were identical targets would make later comparisons difficult to interpret.

That is also a reason to keep the training-label instructions with the model version.

Choose a response after identifying the change

A data pipeline error may require a correction and a replay of affected records. A legitimate operating change may require a new evaluation. Confirmed performance loss may support retraining or a revised operating limit.

Retraining immediately on every distribution change can hide a collection problem. It can also adopt a changed label before the organisation has agreed what that label should mean.

Google's production guidance notes that ground truth may be unavailable during serving. Retain the later inspection, repair or other outcome records and join them to the original predictions when they arrive.

Keep the decision evidence

Record the monitoring period, comparison baseline, product or operating groups and the action taken. Report the model's error measures alongside the input change when suitable outcomes exist.

For the next monitoring alert, first establish whether the change concerns the data record, the operating conditions or the prediction relationship. Then decide what needs correction, evaluation or an approved model release.

Sources

NextData labelling in manufacturing explained

Discuss an operations problem

I work with operations and transformation teams on operational excellence, digital transformation programs, supply chains and industrial AI. Send me the problem you’re working on and the result you need.

Abolfazl ShirkavandImage preview unavailable