Data Drift Detection¶
Monitor changes in real-world data distributions
When machine learning models are deployed in production, sometimes even minor changes in a data distribution can adversely affect the performance of ML models. When the input data distribution shifts then prediction quality can drop. It is important to track this kind of data drift. Drift detection in Seldon Enterprise Platform is powered by our open source library alibi-detect
. Learn more about the data drift detection concepts on the alibi-detect documentation page.
Available Detection Methods¶
Seldon Enterprise Platform supports a subset of the methods currently available in alibi-detect
for Seldon Core deployments - currently only offline drift detection on input data streams to ML models are supported. Input streams for drift detection may use any protocol currently supported by Seldon Enterprise Platform (Seldon V1, TFServing, and the V2 protocol). Seldon Enterprise Platform enables monitoring of drift detection metrics in real-time and on historical data, both at a feature-level and batch-level as per the detection method. Find documentation on the supported alibi-detect
drift detection methods in the table below.
Drift detection method |
Detection Type |
Alibi-Detect docs |
---|---|---|
Kolmogorov-Smirnov Drift |
Offline |
|
ChiSquare Drift |
Offline |
|
Maximum Mean Discrepancy Drift |
Offline |
|
Tabular Drift |
Offline |
|
Classifier Drift |
Offline |
Demo¶
Try out the drift detection and distribution comparison demo on mixed-type tabular data in Seldon Enterprise Platform.