风控策略告警阈值调优: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 计算与诊断全流程:

PSI 批次漂移诊断流程 基准批次 (建模样本/稳定期) 当前批次 (待监控批次) 等频/等距分箱 (通常 10 箱) 计算各箱占比 Actual_i 与 Expected_i PSI = Σ (A_i - E_i) × ln(A_i/E_i) 逐箱求和 阈值判断 & 告警

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 触发告警后,再深入分析具体特征或规则的变化原因,避免盲目调整阈值。