Объяснить модель бизнесу
Вопрос
Бизнес спрашивает, почему модель отказала конкретному клиенту и какие признаки вообще важны. Как вы ответите и какие инструменты используете?
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Глобально: permutation importance на валидации, средние |SHAP|
Локально: SHAP для конкретного предсказания
Форма зависимостей: PDP, ICE, SHAP dependence plots
Оговорки: корреляция признаков, объяснение модели не равно причинности
В регулируемых областях интерпретируемые модели или скоркарты и причины отказа
Что могут спросить следом
- Почему split importance может врать?
- Как сделать объяснения устойчивыми, если признаки сильно коррелированы?
Разбор
Разделяю глобальный и локальный вопрос. Глобально показываю permutation importance на валидации и средние абсолютные SHAP-значения, а для ключевых признаков формы зависимостей через PDP или SHAP dependence plot. Встроенную split importance бустинга не использую как аргумент: она завышает признаки с большим числом значений. Для конкретного клиента считаю SHAP: базовое значение плюс вклады признаков дают его скор, и можно назвать 3-5 главных причин, например высокая долговая нагрузка и недавние просрочки. Обязательно проговариваю ограничения: SHAP объясняет поведение модели, а не причинность в мире; при коррелированных признаках вклад делится между ними условно. В кредитовании, где нужно объяснять отказы и проходить аудит, часто используют интерпретируемые скоркарты на логистической регрессии или монотонные ограничения в бустинге, чтобы зависимость от признака была логичной.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.