2、坏样本数据采集:数据源识别(内部、外部)、数据采集规范、数据质量初筛

坏样本归因的起点是数据采集。如果采集阶段引入偏差或噪声,后续所有归因分析都会失真。本章聚焦三个核心环节:数据源识别(区分内部与外部数据)、数据采集规范(标准化流程与字段定义)、数据质量初筛(快速过滤无效与低质样本)。

2.1 数据源识别:内部与外部数据

坏样本数据源可分为内部数据与外部数据两大类。内部数据通常具有高可控性、低延迟、强关联性;外部数据则用于补充信息维度、交叉验证或识别新型欺诈模式。下表对比两类数据源的核心特征:

维度 内部数据 外部数据
来源 自有业务系统、日志、数据库 第三方征信、黑名单、行业共享、公开数据
可控性 高(可自定义采集字段与频率) 低(依赖供应商接口与数据质量)
延迟 实时或准实时 T+1 或更高延迟
覆盖范围 仅限本平台用户行为 跨平台、跨行业信息
典型字段 注册时间、登录IP、设备指纹、交易金额、历史逾期 多头借贷、法院执行、黑名单命中、身份核验
主要风险 数据孤岛、字段缺失、埋点错误 数据时效性差、接口不稳定、合规风险
实践建议:内部数据是坏样本归因的基石,优先保证内部采集的完整性与准确性。外部数据作为补充验证,避免过度依赖单一外部源。

下图展示内部与外部数据在坏样本采集中的协同关系:

坏样本数据源协同架构 内部数据源 业务系统 · 日志 · 数据库 外部数据源 征信 · 黑名单 · 行业共享 用户画像 交易行为 设备指纹 多头借贷 法院执行 身份核验 坏样本归因数据集

2.2 数据采集规范

数据采集规范是保证坏样本一致性与可复现性的基础。规范缺失会导致字段歧义、格式混乱、时间戳错位等问题,直接破坏归因分析的可信度。以下为数据采集规范的核心要素:

  • 字段定义标准化:每个字段必须有明确的业务含义、数据类型、取值范围、缺失值处理规则。例如“逾期天数”需定义是否包含宽限期、是否按自然日计算。
  • 时间戳统一:所有事件时间戳统一使用 UTC+8 或明确标注时区,精度精确到毫秒,避免因时区转换导致归因错位。
  • 采集频率与触发条件:明确是实时采集、定时批量采集还是事件触发采集。对于坏样本,建议采用事件触发+实时采集,减少延迟。
  • 版本管理:每次采集字段变更或逻辑调整,必须记录版本号与变更日志,便于回溯历史数据。
  • 异常处理机制:定义采集失败时的重试策略、超时阈值、降级方案(如使用默认值或跳过该条记录并记录日志)。
采集规范检查清单示例:
字段名:user_id
类型:string
长度:32
必填:是
缺失处理:丢弃整条记录
备注:用户唯一标识,不可为空

字段名:event_time
类型:datetime
格式:yyyy-MM-dd HH:mm:ss.SSS
时区:UTC+8
必填:是
缺失处理:使用采集服务器时间填充并标记

字段名:device_fingerprint
类型:string
长度:128
必填:否
缺失处理:标记为 "unknown" 并记录日志

2.3 数据质量初筛

数据质量初筛是坏样本采集后的第一道防线。目标是在进入归因分析前,快速识别并过滤掉明显无效、错误或低质量的样本。初筛通常采用规则引擎或轻量级统计方法,避免过早引入复杂模型。

初筛维度与对应规则如下表:

质量维度 检查规则 处理方式
完整性 关键字段(用户ID、时间戳、标签)是否为空 丢弃或标记为缺失样本
唯一性 是否存在重复记录(相同用户+相同事件+相同时间) 保留第一条,去重
时效性 时间戳是否在合理范围内(如非未来时间、非过时数据) 超出范围则丢弃
一致性 字段值是否符合定义格式(如手机号位数、金额非负) 格式错误则修正或丢弃
异常值 数值字段是否在业务合理区间(如年龄 0-120) 超出区间则标记为异常
注意:初筛阶段不宜过度清洗。对于边界模糊的样本(如缺失率低于5%的字段),建议保留并标记,而非直接丢弃。过度清洗可能丢失有价值的坏样本模式。

下图展示数据质量初筛的典型流程:

数据质量初筛流程 原始坏样本数据 ① 完整性检查 ② 唯一性检查 ③ 时效性 & 一致性 丢弃 / 标记 初筛通过样本

初筛通过后,样本进入正式的归因分析流程。但需注意,初筛只是第一道关卡,后续仍需结合业务逻辑与统计方法进行深度清洗与特征工程。数据采集与质量初筛的规范性,直接决定了坏样本归因结论的可靠性与策略优化的有效性。