View a markdown version of this page

RAIMON01-BP02 Set operational performance baselines and apply methods for drift detection - Responsible AI Lens

RAIMON01-BP02 Set operational performance baselines and apply methods for drift detection

Set performance trend baselines by collecting initial production data over a representative time period to capture your system's actual operating performance, which may vary from your release criteria thresholds. Use statistical methods to characterize normal performance variation patterns, seasonal trends, and expected behavioral ranges for each monitored metric based on observed system behavior. Implement drift detection techniques such as statistical process control charts, change point detection algorithms, and trend analysis that can identify when current performance deviates significantly from established baseline trends, indicating the system is not performing as expected.

Level of risk exposed if this best practice is not established: High

Implementation considerations

  1. Establish a baseline using either the training data or a representative validation dataset, defining the expected data distribution and model behavior.

  2. Establish data collection to gather relevant metrics during normal operations, capturing representative system behavior including peak/off-peak periods and seasonal variations.

  3. Use statistical tests and algorithms to compare live data and monitored metrics against the established baseline. Pre-built rules or custom rules can be configured to define thresholds for acceptable deviations. When a deviation exceeds these thresholds, it may indicate potential data drift, model performance degradation, or bias. Amazon SageMaker AI Model Monitor and SageMaker AI Clarify are examples of services supporting these functions.

Resources

Related tools:

Related documents