오프라인-온라인 성능 차이의 원인이 피처 분포 변화임을 파악, 드리프트 모니터링 습관화
예측 엔진을 현장에서 테스트할 때 겪은 가장 큰 문제는 오프라인 평가와 온라인 성능 차이였습니다. 수업 프로젝트에서 검증 데이터로는 좋은 성능이 나왔는데, 실제 환경에 가까운 데이터로 테스트했더니 예측 정확도가 크게 떨어지는 경우가 있었습니다. 원인을 추적했더니 피처 분포가 학습 데이터와 달랐습니다. 학습 때는 특정 시간대 데이터가 많았는데, 실제에서는 분포가 달랐습니다.
피처 드리프트 모니터링의 중요성을 배웠고, 입력 데이터의 통계적 특성을 배포 후에도 주기적으로 체크하는 구조가 필요하다는 걸 알았습니다. A/B 테스트 측면에서는 새 모델과 기존 모델을 동시에 운영하면서 비교하는 방식이 안전하다고 봅니다. 한계는 프로덕션 수준의 온라인 A/B 테스트를 직접 설계·운영한 경험은 없습니다.