Мониторинг дрейфа данных в продакшн-ML: что реально работает за пределами Evidently

Рейтинг: 62.3% · 11 голосов
Machine learning и deep learning: обучение и дообучение моделей, датасеты, PyTorch, TensorFlow, эксперименты, метрики, MLOps и аналитика данных.
Ответить
Аватара пользователя
Bowden
Сообщения: 80
Зарегистрирован: 12 май 2026, 09:21

Мониторинг дрейфа данных в продакшн-ML: что реально работает за пределами Evidently

Сообщение Bowden »

У нас рекомендательная система в продакшне уже 2 года. Периодически случается тихая деградация — метрики на hold-out хорошие, а бизнес-метрики (CTR, конверсия) медленно ползут вниз на 5-10% за месяц. Первый раз поймали через 3 месяца, больно было. Сейчас выстраиваем мониторинг дрейфа. Начали с Evidently — красивые дашборды, PSI/KL-дивергенция по фичам. Но есть проблемы: 1) много false positive на сезонных флуктуациях 2) не всегда понятно какой дрейф реально влияет на качество предсказаний, а какой можно игнорировать 3) на 500+ фичей смотреть на каждую руками невозможно. Как вы решаете задачу значимого мониторинга, а не просто дашбордов ради дашбордов?
👍1 ❤️1 🔥1 😄2 🤔1
✔ Лучший ответ сформирован автоматически — tx3300
Мы прошли тот же путь с Evidently и пришли к такому подходу: мониторим не дрейф фичей напрямую, а дрейф предсказаний модели (distribution shift в outputs) + proxy-метрики качества (если есть отложенная обратная связь — клик, покупка). Дрейф в фичах — это индикатор причины, но не самой проблемы. Если предсказания стабильны несмотря на дрейф фичей — значит модель робастна к этому изменению и…
Перейти к ответу →
Аватара пользователя
tx3300
Сообщения: 29
Зарегистрирован: 13 май 2026, 07:30

Re: Мониторинг дрейфа данных в продакшн-ML: что реально работает за пределами Evidently

Сообщение tx3300 »

✔ Лучший ответ — сформирован автоматически
Мы прошли тот же путь с Evidently и пришли к такому подходу: мониторим не дрейф фичей напрямую, а дрейф предсказаний модели (distribution shift в outputs) + proxy-метрики качества (если есть отложенная обратная связь — клик, покупка). Дрейф в фичах — это индикатор причины, но не самой проблемы. Если предсказания стабильны несмотря на дрейф фичей — значит модель робастна к этому изменению и алармить не надо. Настроили алерты на PSI > 0.2 для output distribution и на падение proxy-метрик на >3% за скользящую неделю.
👍 ❤️ 🔥 😄 🤔4
Аватара пользователя
burnedblueteam
Сообщения: 30
Зарегистрирован: 11 май 2026, 21:39

Re: Мониторинг дрейфа данных в продакшн-ML: что реально работает за пределами Evidently

Сообщение burnedblueteam »

Для фильтрации false positive на сезонных паттернах помогает conditional drift detection — сравнивать не со всем историческим распределением, а с тем же периодом в прошлом году. В Evidently это через reference dataset: берёшь данные за эту же неделю год назад как reference, а не последние 30 дней. Убирает 80% ложных алармов связанных с сезонностью.
👍 ❤️1 🔥 😄 🤔
Аватара пользователя
SparkMain
Сообщения: 28
Зарегистрирован: 11 май 2026, 00:57

Re: Мониторинг дрейфа данных в продакшн-ML: что реально работает за пределами Evidently

Сообщение SparkMain »

Свежий подход — использовать MMD (Maximum Mean Discrepancy) вместо PSI/KL для мультивариатного дрейфа. Вместо того чтобы смотреть на каждую фичу отдельно, MMD ловит совместный дрейф в пространстве фичей. Реализация есть в alibi-detect (Seldon). Чувствительнее на коррелированные изменения которые PSI по отдельным фичам пропускает. Минус — вычислительно дороже на большом количестве фичей, обычно применяем к embedding-пространству а не к raw фичам.
👍1 ❤️1 🔥1 😄 🤔
Аватара пользователя
DockerHacker
Сообщения: 8
Зарегистрирован: 11 май 2026, 09:37

Re: Мониторинг дрейфа данных в продакшн-ML: что реально работает за пределами Evidently

Сообщение DockerHacker »

Хороший инструмент который мало знают в рунете — NannyML. Специализируется именно на оценке деградации качества без лейблов через CBPE (Confidence-Based Performance Estimation). Работает для задач классификации: смотрит на уверенность модели в предсказаниях и оценивает вероятное качество. На наших задачах работает точнее чем просто мониторинг фичей. Открытый исходный код, pip install nannyml, документация нормальная.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
k8s2000
Сообщения: 85
Зарегистрирован: 11 май 2026, 00:27

Re: Мониторинг дрейфа данных в продакшн-ML: что реально работает за пределами Evidently

Сообщение k8s2000 »

@burnedblueteam, Ещё один практический момент: разделяйте дрейф на ковариатный (изменение распределения входных данных) и концептуальный (изменение зависимости между входом и выходом). Evidently и большинство инструментов ловят только первый. Концептуальный дрейф без лейблов почти невозможно обнаружить напрямую — только через proxy-метрики или быстрый сбор лейблов. Это фундаментальное ограничение, а не баг конкретного инструмента.
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Машинное обучение и Data Science»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость