3. 分群评分概念

在支付风控场景中,不同用户群体、不同交易场景的风险特征差异巨大。使用一套统一的评分模型对所有交易进行打分,往往会导致“一刀切”的误判——高净值用户的正常大额消费被拦截,而低活跃用户的试探性小额交易却被放过。分群评分正是为了解决这一核心矛盾而设计的策略。

3.1 为什么需要分群

分群的核心驱动力来自两个维度:用户分层与场景差异。忽略这两个维度,模型将无法捕捉风险分布的异质性。

用户分层

不同用户群体的交易行为基线完全不同。例如,一个月交易额百万级的商户与一个普通个人用户,其“异常”的定义阈值相差数个数量级。将两类用户混在一起训练模型,模型会倾向于拟合样本量更大的群体,导致少数群体的风险识别失效。

用户类型 典型日交易笔数 典型单笔金额 风险特征
高净值个人 5-20 ¥5,000 - ¥50,000 盗刷、账户接管
普通个人 1-5 ¥50 - ¥2,000 欺诈交易、恶意退款
小微商户 20-200 ¥10 - ¥500 刷单、虚假交易
大型商户 1000+ ¥100 - ¥100,000 洗钱、套现

场景差异

支付场景(如线上电商、线下扫码、跨境汇款、信用卡还款)的风险模式截然不同。线上电商的“异地登录+深夜下单”是高危信号,而线下扫码的“同一设备频繁更换商户”则是典型套现行为。统一评分模型很难同时优化多个场景的区分度。

关键洞察: 分群的本质是将异质性数据拆分为多个同质性较高的子集,让每个子集的模型专注于学习该群体内部的局部风险模式,从而提升整体风控精度。

3.2 分群评分与统一评分的区别

统一评分(Global Score)与分群评分(Segmented Score)在模型架构、训练方式和输出解释上存在本质差异。下表从多个维度进行对比:

对比维度 统一评分 分群评分
模型数量 1个全局模型 多个子模型(每个群组1个)
训练数据 全量数据混合训练 按群组拆分后分别训练
特征空间 所有样本共享同一套特征 不同群组可使用不同的特征组合
阈值设定 全局统一阈值 每个群组独立阈值
误杀率 对少数群体偏高 可针对群体特性调优,降低误杀
模型复杂度 较低,维护简单 较高,需要管理多个模型版本
适用场景 用户行为高度同质化 用户/场景异质性显著

以下SVG图直观展示了两种评分架构的差异:

统一评分 vs 分群评分架构对比 统一评分 全量交易数据(混合) 1个全局XGBoost模型 统一风险评分 + 全局阈值 结果:高净值用户误杀率高 低活跃用户漏报率高 分群评分 高净值群 普通个人群 商户群 模型A 模型B 模型C 评分+阈值A 评分+阈值B 评分+阈值C 结果:各群体误杀率与漏报率均得到优化 整体风控精度提升15%-30%

3.3 分群策略设计原则

分群策略不是随意划分,而是需要遵循一套严谨的设计原则,以确保分群后的子模型能够真正提升风控效果。

  1. 业务可解释性:每个群组必须有清晰的业务含义,例如“高频大额商户”、“夜间活跃个人用户”。黑盒聚类结果(如K-Means的随机簇)难以解释,不适合直接用于风控决策。
  2. 风险同质性:同一群组内的交易应具有相似的风险分布。如果群组内既有高风险套现交易,又有低风险日常消费,则分群未达到目的。
  3. 样本充足性:每个群组必须包含足够的样本量(通常建议至少10,000笔正样本和1,000笔负样本),否则子模型容易过拟合。
  4. 特征区分性:用于分群的特征(如交易金额、用户等级、设备指纹)必须能够有效区分不同风险模式。无区分度的特征会导致分群无效。
  5. 动态可调整:分群策略应支持定期评估与调整。随着业务发展,某些群组可能消失,新群组可能出现,需要建立分群生命周期管理机制。
实战建议: 在初始阶段,建议先按“用户类型 × 交易场景”构建2-3个粗粒度分群(如“个人用户-线上消费”、“商户-线下收款”),验证分群效果后再逐步细化。避免一开始就划分过多细粒度群组,导致模型维护成本失控。

以下SVG图展示了分群策略设计的完整流程:

分群策略设计流程 步骤1 业务理解与特征分析 步骤2 初步分群方案设计 步骤3 样本拆分与验证 步骤4 子模型训练 效果不达标时回溯调整分群方案 评估:KS / AUC / 误杀率 / 漏报率 各群组独立评估 + 整体效果评估 上线部署与监控 实时监控各群组评分分布与拒绝率
常见陷阱: 分群后各子模型的特征工程不能简单复制全局模型的特征。例如,对于“高净值用户”群组,应增加“历史大额交易占比”、“跨境交易频率”等特征;而对于“普通个人”群组,则应关注“设备指纹关联账户数”、“IP地址变化频率”等特征。特征差异化是分群评分提升效果的关键。