2. 样本构建基础:正负样本定义、样本时间窗口设计与标签确定

样本构建是支付风控模型的地基。如果样本定义不准确、时间窗口错位或标签噪声过高,后续无论特征工程多精妙、模型多复杂,最终上线效果都会大打折扣。本章从三个核心维度展开:正负样本的业务定义、样本时间窗口(观察期、表现期、评估期)的设计原则,以及标签确定的实操方法。

2.1 正负样本定义:从业务语义到数学标签

在支付风控场景中,正样本通常代表“坏样本”(欺诈、盗刷、违规交易),负样本代表“好样本”(正常交易)。但“坏”的定义需要结合业务规则和风险容忍度进行量化。

样本类型 业务定义 常见标签来源 典型例子
正样本(坏样本) 经核实存在欺诈、盗刷、洗钱、套现等风险行为的交易或账户 用户投诉、风控人工审核、黑名单、司法协查、逾期记录 用户反馈“未授权交易”且核实属实;账户被用于批量虚假交易
负样本(好样本) 正常、合规、无风险争议的交易或账户 历史正常交易流水、无投诉记录、通过反欺诈验证 用户日常消费、工资入账、正常转账
灰样本(不确定样本) 无法在表现期内确认风险状态,或存在争议但未定性的样本 未完结的投诉、临时冻结但未确认欺诈、模型预测高但人工未核实 用户发起争议但尚未提供证据;系统拦截但用户未申诉
实操建议: 正样本定义不宜过宽(如将“疑似风险”直接标为正样本),否则会引入大量噪声;也不宜过窄(如只采用司法判决结果),否则正样本量过少,模型难以学习。建议以“人工核实确认”或“用户明确反馈且证据确凿”作为正样本的黄金标准。

2.2 样本时间窗口设计:观察期、表现期与评估期

时间窗口是样本构建中最容易被忽视但影响最大的环节。一个完整的样本单元由三个时间窗口组成:

  • 观察期(Observation Window): 用于提取特征的时间段。特征只能使用观察期内的数据,不能“窥探”未来。
  • 表现期(Performance Window): 用于确定样本标签的时间段。在表现期内观察交易或账户是否发生风险事件。
  • 评估期(Evaluation Window): 用于模型验证和回溯测试的时间段,通常与表现期有重叠或衔接关系。
核心原则: 观察期必须在表现期之前,且两者不能有重叠。特征只能来自过去,标签只能来自未来。

以下是一个典型的支付交易级样本时间窗口设计示例:

支付风控样本时间窗口设计(交易级) 观察期(T-30 ~ T-1) 提取特征:交易频次、金额、设备指纹等 T日 交易发生时刻 表现期(T+1 ~ T+30) 观察是否发生风险事件:投诉、退单、逾期 T+30日 标签确定截止点 ⚠ 关键设计要点 • 观察期长度:通常7~90天,取决于业务类型(信用卡盗刷观察期较短,信贷欺诈较长) • 表现期长度:需覆盖风险事件从发生到被发现的全周期,常见30/60/90天 • 观察期与表现期之间建议保留1~3天缓冲(避免数据延迟导致特征泄露)

2.3 样本标签确定方法

标签确定是样本构建中最耗时、最需要人工介入的环节。以下是四种主流的标签确定方法:

方法 适用场景 优点 缺点
1. 人工核实标注 高风险交易、大额争议、司法协查 准确率最高,可作为黄金标准 成本高、时效慢、样本量有限
2. 规则自动标注 明确可量化的风险行为(如同一设备登录10个账户) 速度快、可批量、一致性高 规则覆盖不全,可能误杀或漏报
3. 用户反馈/投诉标签 盗刷、未授权交易、账户被盗 直接反映用户感知的风险 存在虚假投诉、延迟投诉、重复投诉
4. 外部数据交叉验证 黑名单、征信报告、行业共享数据 补充内部数据盲区 数据时效性、覆盖率和合规性需评估
常见陷阱: 不要将“模型预测为高风险”直接作为正样本标签,这会导致标签与特征产生循环依赖(Label Leakage)。正样本必须来自独立于模型的外部事实。

2.4 样本构建的完整流程

将上述三个基础要素整合,一个完整的样本构建流程如下:

  1. 确定样本单元: 交易级(每笔交易一个样本)还是账户级(每个账户一个样本)。
  2. 定义正负样本标准: 与业务、风控、合规团队对齐,形成书面定义文档。
  3. 设计时间窗口: 根据业务风险周期确定观察期和表现期的长度。
  4. 提取原始数据: 从交易流水、用户行为、设备指纹、外部数据源中获取数据。
  5. 生成标签: 在表现期结束后,根据定义标准为每个样本打上标签(正/负/灰)。
  6. 样本清洗与去重: 剔除灰样本、重复样本、数据缺失严重的样本。
  7. 样本平衡性检查: 统计正负样本比例,若严重失衡(如正样本<1%),需考虑采样策略。
案例提示: 某支付平台构建盗刷模型时,将“用户投诉且核实为未授权交易”作为正样本,观察期设为交易前7天,表现期设为交易后30天。结果发现约15%的投诉发生在交易后15~30天,若表现期只设7天,会漏掉大量正样本,导致模型召回率严重偏低。

2.5 样本构建中的常见问题与避坑

问题 后果 解决方案
观察期与表现期重叠 特征泄露,模型过拟合,上线后效果崩塌 严格保证观察期结束时间 < 表现期开始时间
表现期过短 正样本漏标,模型低估风险 根据业务风险事件延迟分布,设置足够长的表现期
正样本定义不一致 标签噪声大,模型学习到错误模式 建立标签标准文档,定期进行标签一致性校验
忽略灰样本 将不确定样本强行归入正或负,引入噪声 单独剔除灰样本,或使用半监督/PU学习处理
样本时间跨度不足 模型无法适应业务周期性变化(如节假日、促销季) 至少覆盖一个完整业务周期(如3~6个月)