1. 课程导论:什么是实时风控巡检?为什么需要 PSI 与稳定性监控?

1.1 实时风控巡检的定义

实时风控巡检是一种持续、自动化的模型健康检查机制,它不同于传统的离线报表或 T+1 监控。巡检系统以分钟级或秒级频率,对线上风控模型的输入特征分布、评分输出、决策结果进行实时探测,一旦发现异常立即触发告警或熔断。

核心特征包括:

  • 高频探测:每 5 分钟、10 分钟或每小时执行一次快照。
  • 自动对比:将当前窗口的分布与基准窗口(如昨日、上周、上线首周)进行统计检验。
  • 分级告警:轻度漂移记录日志,中度漂移发送通知,重度漂移自动切换模型或降级策略。
  • 可观测性:巡检结果通过看板实时展示,支持下钻到特征级、时间片级。
💡 关键认知: 实时风控巡检不是“一次性验证”,而是模型上线后的“生命体征监护仪”。没有巡检,模型退化可能在造成大规模损失后才被发现。

1.2 为什么需要 PSI 与稳定性监控?

风控模型依赖历史数据训练,但线上数据分布会随时间、客群、政策、外部环境变化而漂移。PSI(Population Stability Index,群体稳定性指标)是衡量分布偏移最常用的量化工具。

稳定性监控的必要性体现在三个层面:

层面 风险描述 PSI 的作用
特征层 用户年龄、收入、多头借贷等特征分布突变 逐特征计算 PSI,定位漂移源头
模型层 评分卡输出分数整体偏移,导致通过率异常 模型输出 PSI 监控整体稳定性
决策层 拒绝率、逾期率等业务指标剧烈波动 PSI 作为前置预警,在指标恶化前发现分布变化
⚠️ 常见误区: 很多团队只监控模型 AUC/KS,忽略 PSI。AUC 下降时往往已经发生大量误判,而 PSI 可以在 AUC 下降前 1-2 周就捕捉到分布漂移信号。

1.3 课程整体目标

完成本课程后,你将具备以下能力:

  1. 理解 PSI 数学原理:掌握分箱方法、计算公式、阈值设定逻辑。
  2. 搭建实时巡检流水线:从数据采集、窗口计算、告警触发到看板展示的完整链路。
  3. 处理多场景漂移:区分自然漂移、数据质量问题和恶意攻击导致的分布变化。
  4. 制定巡检策略:根据业务容忍度设定 PSI 阈值、巡检频率、熔断机制。
  5. 落地工程实践:使用 Python/Spark/Flink 实现实时 PSI 计算,并集成到现有风控平台。

1.4 学习路径与章节地图

课程分为四个阶段,循序渐进:

阶段 章节范围 核心产出
基础篇 第 1-5 章 PSI 计算原理、阈值设定、离线 PSI 脚本
实时篇 第 6-15 章 实时数据管道、滑动窗口 PSI、告警系统
进阶篇 第 16-25 章 多维漂移检测、多模型对比、自动化巡检策略
实战篇 第 26-30 章 完整项目实战、故障复盘、巡检平台搭建
实时风控巡检整体架构 实时数据源 特征计算引擎 模型评分服务 决策输出 实时 PSI 计算 漂移告警引擎 巡检看板 / 告警通知 反馈回路:模型重训 / 策略调整 / 特征工程 PSI 在稳定性监控体系中的定位 数据质量监控 空值率 / 异常值 / 延迟 PSI 分布漂移监控 特征 PSI / 模型输出 PSI 业务指标监控 通过率 / 逾期率 / 拒绝率 时间轴:数据质量异常 → PSI 漂移(提前 1-2 周) → 业务指标恶化 PSI < 0.1 稳定 | 0.1-0.25 关注 | > 0.25 告警
📌 学习建议: 本章是课程的“地图”。建议先通读一遍,了解整体脉络,后续每章学习时再回到这张地图确认当前所处位置。对于 PSI 的数学公式和代码实现,将在第 2-5 章详细展开。