Understanding model drift
There are various reasons why model quality can degrade over time:- Data drift: Changes in the input data distribution that differ from the training data. For instance, a model trained on sales data may encounter new customer demographics that affect its predictions.
- Concept drift: Changes in the relationship between input and output variables. For example, a fraud detection model might lose accuracy if fraudsters adapt their techniques.
Fixing model quality issues
When Domino detects model quality degradation via drift, Domino raises alerts.- Root cause analysis: Identify whether data or concept drift is occurring and assess its impact on model accuracy and business outcomes.
- Retraining: Retrain models with recent data to reflect the new patterns or relationships. This might involve data cleaning or new feature engineering.
- Continuous improvement: Monitor retrained models and incorporate feedback loops to refine them iteratively.