SHAP与PSI结合的风控模型监控课程 - 第1节
1.1 为什么风控模型需要持续监控?
信贷、保险、反欺诈等场景中的风控模型并非“一次部署、终身有效”。随着客群行为、宏观经济、数据分布的变化,模型性能会持续衰减。缺乏监控的模型可能带来严重的业务损失与合规风险。
| 风险维度 | 具体表现 | 业务后果 |
|---|---|---|
| 客群偏移 | 新客群特征分布与建模样本不一致 | 评分卡失效,坏账率上升 |
| 特征退化 | 部分特征区分能力下降或缺失 | 模型排序能力减弱 |
| 环境突变 | 政策调整、疫情等导致数据分布剧变 | 模型输出严重偏离预期 |
| 过拟合衰减 | 训练集与线上表现差距持续扩大 | 模型泛化能力丧失 |
核心观点: 模型监控不是可选项,而是风控体系稳定运行的“安全气囊”。没有监控的模型,就像没有仪表盘的飞机。
1.2 传统监控方法的局限
传统风控监控主要依赖 KS、AUC、PSI 等宏观指标。这些指标虽然能反映模型整体表现的变化,但存在三个关键盲区:
- 无法定位问题源头: PSI 告诉你分布变了,但说不清是哪个特征、哪个区间导致的。
- 缺乏可解释性: KS 下降时,业务方无法理解模型“为什么”做出错误判断。
- 滞后性明显: 宏观指标往往在风险累积到一定程度后才触发警报。
思考: 当模型监控报表显示 PSI=0.15 时,你能否快速回答“是哪个特征在哪个分箱区间发生了偏移?偏移了多少?对模型输出产生了多大影响?”
1.3 SHAP 与 PSI 结合的价值
本课程的核心创新在于将 SHAP(SHapley Additive exPlanations) 与 PSI(Population Stability Index) 进行有机融合,构建一套“可定位、可解释、可预警”的监控体系。
| 维度 | PSI 传统用法 | SHAP+PSI 增强用法 |
|---|---|---|
| 监控粒度 | 模型分数整体分布 | 每个特征、每个分箱、每个样本 |
| 问题定位 | 只能发现偏移 | 定位偏移特征及贡献变化 |
| 可解释性 | 无 | SHAP 值解释每个特征的贡献方向与大小 |
| 预警时效 | 事后统计 | 可结合 SHAP 趋势做早期预警 |
注意: SHAP 与 PSI 的结合不是简单的指标叠加,而是从“特征贡献分布”的角度重新定义模型稳定性。这是本课程区别于其他监控课程的核心差异。
1.4 课程目标与学习路径
本课程面向具备一定风控建模基础的数据科学家、风控策略分析师和模型运维工程师。通过 30 章的系统学习,你将掌握以下核心能力:
- 理解 SHAP 原理: 掌握 Shapley 值的计算逻辑、特征贡献分解方法。
- 掌握 PSI 进阶用法: 从分数级 PSI 深入到特征级、分箱级 PSI。
- 构建监控体系: 设计 SHAP+PSI 双指标监控框架,覆盖特征、模型、决策三层。
- 实现自动化预警: 基于 Python 开发监控流水线,输出可视化报告。
- 落地实战案例: 在信贷评分卡、反欺诈模型等真实场景中完成端到端监控部署。
1.5 课程特色与交付物
| 特色 | 说明 |
|---|---|
| 双指标融合 | SHAP 贡献分布 + PSI 稳定性,双重维度监控 |
| 代码即学即用 | 每章提供可运行的 Python 代码片段与完整脚本 |
| 真实数据集 | 使用开源信贷数据与反欺诈数据进行演练 |
| 可视化看板 | 输出 SHAP 热力图、PSI 趋势图、特征贡献瀑布图 |
| 监控模板 | 提供可直接复用的监控报告模板与预警配置 |
学习建议: 建议每章学习后,在本地 Jupyter Notebook 中复现代码,并尝试修改参数观察效果。理论与实践交替进行,效果最佳。