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图直观展示了两种评分架构的差异:
3.3 分群策略设计原则
分群策略不是随意划分,而是需要遵循一套严谨的设计原则,以确保分群后的子模型能够真正提升风控效果。
- 业务可解释性:每个群组必须有清晰的业务含义,例如“高频大额商户”、“夜间活跃个人用户”。黑盒聚类结果(如K-Means的随机簇)难以解释,不适合直接用于风控决策。
- 风险同质性:同一群组内的交易应具有相似的风险分布。如果群组内既有高风险套现交易,又有低风险日常消费,则分群未达到目的。
- 样本充足性:每个群组必须包含足够的样本量(通常建议至少10,000笔正样本和1,000笔负样本),否则子模型容易过拟合。
- 特征区分性:用于分群的特征(如交易金额、用户等级、设备指纹)必须能够有效区分不同风险模式。无区分度的特征会导致分群无效。
- 动态可调整:分群策略应支持定期评估与调整。随着业务发展,某些群组可能消失,新群组可能出现,需要建立分群生命周期管理机制。
实战建议: 在初始阶段,建议先按“用户类型 × 交易场景”构建2-3个粗粒度分群(如“个人用户-线上消费”、“商户-线下收款”),验证分群效果后再逐步细化。避免一开始就划分过多细粒度群组,导致模型维护成本失控。
以下SVG图展示了分群策略设计的完整流程:
常见陷阱: 分群后各子模型的特征工程不能简单复制全局模型的特征。例如,对于“高净值用户”群组,应增加“历史大额交易占比”、“跨境交易频率”等特征;而对于“普通个人”群组,则应关注“设备指纹关联账户数”、“IP地址变化频率”等特征。特征差异化是分群评分提升效果的关键。