How to handle concept drift?
Monitoring Machine Learning Concepts
Hakim Elakhrass
Co-founder and CEO of NannyML
Concept drift detection
Error-based methods
tracking error changes over time
requires ground truth
Train a new model using training and production data
change in the predictions is a concept drift
expensive in more advanced use-cases
Retraining
Pros :
keep the model up-to-date with recent patterns
Cons :
increased costs and risk of failure
doesn't provide the root cause of the problem
Online learning
Pros :
real-time adaptation to changing conditions
Cons :
requires constant access to ground truth
sensitive to noise
needs careful parameter tuning
Other resolutions
A event-specific model for reoccurring events
Weighting the importance of new data
with most focus on newer data, model can adapt easier
Let's practice!
Monitoring Machine Learning Concepts
Preparing Video For Download...