风控策略告警阈值调优:PSI批次漂移诊断实战 - 第1节
1.1 群体稳定性指标(PSI)的定义
群体稳定性指标(Population Stability Index,PSI)是衡量两个样本分布之间差异程度的统计量。在风控场景中,PSI 用于量化模型评分或特征分布在时间维度上的变化幅度,从而判断模型是否发生“漂移”。
PSI 的计算基于信息论中的 KL 散度(Kullback-Leibler divergence),其核心思想是比较两个分布在各分箱上的占比差异,并赋予对数权重。计算公式如下:
PSI = Σ (Actual_i - Expected_i) × ln(Actual_i / Expected_i)
其中:
- Actual_i = 当前批次在第 i 个分箱中的样本占比
- Expected_i = 基准批次在第 i 个分箱中的样本占比
- i = 分箱序号(通常分为 10 箱或 20 箱)
关键理解:PSI 值越大,说明当前批次与基准批次的分布差异越大,模型或特征越可能发生了结构性变化。PSI = 0 表示两个分布完全一致。
1.2 PSI 在风控中的核心作用
在信贷风控、反欺诈、交易监控等场景中,模型上线后并非一成不变。客群行为、宏观经济、政策法规的变化都会导致模型输入特征与目标变量的关系发生偏移。PSI 正是捕捉这种偏移的“哨兵”。
| 应用场景 | PSI 监控对象 | 核心作用 |
|---|---|---|
| 模型评分漂移 | 模型输出分数(Score) | 判断模型整体预测分布是否稳定,决定是否需要重新训练 |
| 特征分布漂移 | 单个入模特征(如收入、年龄) | 定位具体哪个特征发生了偏移,辅助特征工程或剔除 |
| 客群结构变化 | 申请件或用户的属性分布 | 识别进件客群是否发生结构性改变,调整授信策略 |
| 策略告警阈值 | 规则通过率、拒绝率等 | 监控策略执行效果是否偏离预期,触发人工复核 |
实战经验:在风控策略监控体系中,PSI 通常与 KS、AUC 等区分度指标配合使用。PSI 负责“稳定性”,KS/AUC 负责“区分力”,两者缺一不可。
1.3 PSI 的行业判断标准
虽然 PSI 没有绝对阈值,但业界形成了通用的经验法则,帮助风控人员快速判断漂移严重程度:
- PSI < 0.1:分布无显著变化,模型稳定,无需干预。
- 0.1 ≤ PSI < 0.25:轻度漂移,需关注并排查原因,可能需轻度调整。
- PSI ≥ 0.25:重度漂移,模型或特征已发生显著变化,必须立即干预,如重新训练、回退版本或调整策略。
注意:上述阈值并非金科玉律。在反欺诈等高风险场景中,PSI > 0.15 就可能触发紧急告警;而在长周期信用模型中,PSI < 0.2 可能仍被视为可接受。阈值设定需结合业务容忍度与历史经验。
1.4 PSI 计算流程与可视化
下图展示了从基准批次到当前批次的 PSI 计算与诊断全流程:
1.5 PSI 与 KL 散度的关系
理解 PSI 的数学本质有助于更深入地把握其含义。PSI 实际上是 对称化的 KL 散度:
- KL(P||Q) = Σ P(i) × ln(P(i)/Q(i)),衡量用 Q 近似 P 时的信息损失。
- PSI = KL(P||Q) + KL(Q||P) = Σ (P(i)-Q(i)) × ln(P(i)/Q(i))。
这种对称性使得 PSI 不依赖于“谁是基准、谁是当前”的方向选择,更适合作为无偏的稳定性度量指标。
数学直觉:当两个分布完全相同时,每个分箱的 P(i)=Q(i),ln(1)=0,PSI=0。差异越大,每个分箱的贡献值越大,PSI 单调递增。
1.6 PSI 的局限性
尽管 PSI 是风控稳定性监控的核心指标,但它并非万能,使用时需注意以下局限:
| 局限性 | 说明 | 应对建议 |
|---|---|---|
| 分箱敏感性 | 分箱数量、分箱方式(等频/等距)会影响 PSI 值 | 固定分箱策略,保持基准与当前分箱边界一致 |
| 对零值敏感 | 某分箱占比为 0 时,ln(0) 无定义 | 对零值做平滑处理(如加极小值 1e-6) |
| 无法区分漂移方向 | PSI 只反映差异大小,不反映是变好还是变坏 | 结合业务指标(如坏账率)综合判断 |
| 滞后性 | PSI 是事后统计指标,无法实时预警 | 配合实时监控工具,缩短计算周期 |
最佳实践:在风控策略告警阈值调优中,PSI 通常作为“第一道防线”。当 PSI 触发告警后,再深入分析具体特征或规则的变化原因,避免盲目调整阈值。