4. 特征工程入门:特征分类、构造思路、特征重要性初探

特征工程是连接原始数据与机器学习模型的桥梁。在支付风控场景中,好的特征能显著提升模型对欺诈、盗刷、套现等风险的识别能力。本章将系统梳理特征的分类体系、构造方法论以及如何初步评估特征的价值。

4.1 特征分类:从数据源到业务语义

支付风控特征可以从多个维度进行分类。理解分类有助于我们在构造特征时避免遗漏关键信息,并合理组织特征工程的工作流。

分类维度 类别 典型示例 风控价值
数据来源 用户侧特征 注册时长、历史交易次数、设备指纹 刻画用户画像与行为基线
交易侧特征 交易金额、时间、IP、商户ID 描述单笔交易的即时风险
时间维度 静态特征 用户性别、绑卡时间 长期稳定,用于分群
动态特征 近1小时交易频次、近7天平均金额 捕捉行为变化,识别异常
数据类型 数值型 金额、距离、年龄 可直接输入模型或做分箱
类别型 支付渠道、设备类型、国家代码 需编码后使用
业务语义 行为特征 登录失败次数、点击速度 反映用户操作模式
关系特征 IP关联账户数、设备关联卡数 识别团伙欺诈
实践建议:在项目初期,优先从交易侧动态特征和关系特征入手,这两类特征在支付风控中通常具有最强的区分能力。

4.2 特征构造思路:从原始数据到高价值特征

特征构造的核心是将原始日志、交易流水、用户档案等信息转化为模型可理解的数值表示。以下是支付风控中最常用的四类构造方法。

4.2.1 聚合统计特征

基于时间窗口(如5分钟、1小时、1天、7天)对交易行为进行统计,是风控特征的基石。

  • 计数类: 近1小时内交易次数、近24小时不同IP数。
  • 金额类: 近7天累计交易金额、近30天最大单笔金额。
  • 比率类: 近24小时失败交易占比、近7天大额交易占比。
  • 趋势类: 当前小时交易量 vs 过去3小时平均交易量的比值。

4.2.2 时序与滑窗特征

捕捉行为在时间轴上的变化模式,对识别账户被盗后的行为突变非常有效。

  • 差分特征: 当前交易金额 - 上一笔交易金额。
  • 滑窗统计: 过去N笔交易的标准差、偏度、最大值。
  • 时间间隔: 距离上一笔交易的时间差(秒)。

4.2.3 关系网络特征

通过图结构挖掘实体之间的关联,用于识别团伙欺诈和设备农场。

  • 度数特征: 当前IP关联了多少个不同的用户ID。
  • 聚集系数: 当前设备关联的账户之间是否存在交易关系。
  • PageRank: 在用户-设备-IP异构图中计算节点重要性。

4.2.4 文本与序列特征

对非结构化数据进行特征提取。

  • 地址相似度: 收货地址与历史地址的编辑距离。
  • 设备指纹熵: 设备属性组合的多样性。
  • 行为序列编码: 将用户操作序列(如点击、跳转)用N-gram或Embedding表示。
特征构造清单(支付风控版):
✅ 时间窗口聚合(计数/金额/比率)
✅ 滑窗差分与统计量
✅ 实体关联度数(IP/设备/卡)
✅ 行为序列模式
✅ 业务规则衍生(如:是否夜间交易、是否跨省)
支付风控特征构造流程 支付风控特征构造流程与分类 原始数据层:交易流水 / 用户档案 / 设备日志 / 网络图谱 聚合统计 计数/金额/比率 时序滑窗 差分/滑窗统计 关系网络 度数/聚集系数 文本序列 相似度/Embedding 特征存储层:宽表 / 特征平台 / 实时特征服务 特征评估层:重要性排序 / 相关性分析 / 稳定性监控

4.3 特征重要性初探:快速定位高价值特征

构造出大量特征后,我们需要快速筛选出对风险区分最有帮助的特征。以下是三种最常用的初探方法。

4.3.1 单变量分析

通过计算每个特征与目标变量(是否欺诈)之间的统计量,快速评估其区分能力。

  • IV值(Information Value): 衡量特征对好坏样本的区分能力。IV > 0.3 表示强预测力。
  • 卡方检验: 适用于类别型特征,检验特征与目标是否独立。
  • KS统计量: 计算好坏样本累计分布的最大差异。

4.3.2 模型内置重要性

使用树模型(如随机森林、XGBoost)训练一次,直接输出特征重要性排序。

  • Gain(增益): 特征被选为分裂点时带来的平均信息增益。
  • Cover(覆盖度): 特征分裂点覆盖的样本数量。
  • Frequency(频率): 特征被用于分裂的次数。

4.3.3 置换重要性(Permutation Importance)

不依赖特定模型,通过打乱特征值观察模型性能下降程度来评估特征重要性。

  • 优点: 模型无关,可解释性强。
  • 缺点: 计算成本较高,需要多次评估。
避坑指南: 特征重要性高不代表特征一定好。需警惕高基数类别特征(如用户ID)被树模型误判为重要特征。建议结合业务逻辑和稳定性分析(PSI)综合判断。
特征重要性评估方法对比 特征重要性评估方法对比 单变量分析 • IV值 • 卡方检验 • KS统计量 优点:快速、可解释 缺点:忽略交互 模型内置重要性 • Gain增益 • Cover覆盖度 • Frequency频率 优点:一次训练即可 缺点:偏向高基数特征 置换重要性 • 打乱特征值 • 观察性能下降 • 模型无关 优点:通用、直观 缺点:计算成本高

4.4 实战要点:特征工程中的常见陷阱

陷阱 表现 解决方案
数据泄露 使用了未来信息(如交易发生后的结果)构造特征 严格按时间顺序划分训练集/测试集;使用时间回溯验证
特征穿越 在线推理时无法获取离线训练时的特征值 建立特征生产与消费的元数据管理;使用特征平台保证一致性
稀疏特征 大部分样本特征值为0或缺失 进行特征筛选;使用矩阵分解或Embedding降维
高相关性 多个特征高度相关,导致模型不稳定 计算相关系数矩阵;保留业务可解释性最强的特征
本章小结: 特征工程是支付风控模型效果的上限。掌握特征分类体系(数据源/时间/类型/语义),熟练运用聚合、时序、关系网络、文本序列四类构造方法,并通过单变量分析、模型内置重要性、置换重要性快速筛选特征,是构建高效风控模型的关键第一步。