세 가지가 drift
- Input drift — feature 분포 shift (예: 마케팅 캠페인이 user mix 바꿈).
- Output drift — input 안정해 보여도 prediction 분포 shift.
- Concept drift — feature와 target 관계 바뀜 (세상 바뀜).
각각 어떻게 monitor
Input drift: reference window 대비 feature 별 distance metric(Kolmogorov-Smirnov, Population Stability Index). Output drift: predicted 확률의 moving 분포. Concept drift: labeled production data 위 metric의 rolling window.
retraining 트리거
각 metric에 threshold 설정하고 alerting system 통과. cadence(weekly가 sane default)로 retrain 하고 drift alert fire 시 ad-hoc. 새 모델 promote 전 항상 shadow-deploy.