海外风控模型实战:数据源选择、特征工程、模型部署
理论框架搭好了,现在聊聊怎么落地。评分卡怎么做、特征怎么选、模型上线后怎么监控。
上篇讲了风控体系的四层架构。这篇动手实操——从一个具体场景出发,带你走一遍模型从设计到上线的全流程。
一、海外现金贷的”Y标签”问题
做风控模型,第一件事是要定义清楚什么是”好的用户”、什么是”坏的用户”。
国内的做法很成熟:逾期30天以上标记为”坏”,30天以下算”好”。到海外,这个标准需要调整。
海外Y标签的常见定义
| 逾期天数 | 标签 | 建议政策 |
|---|---|---|
| 0-3天 | 好(Good) | 正常还款,可以复借 |
| 4-7天 | 关注(Watch) | 可复借但额度不提升 |
| 8-15天 | 弱风险(Weak Bad) | 暂停复借,人工评估 |
| 16-30天 | 强风险(Strong Bad) | 列入黑名单 |
| 30天+ | 坏账(Bad) | 转外包催收或核销 |
关键的实操建议:因为海外市场数据少、样本量小,建议把”好”的定义放宽——逾期7天内还款都算”好”。这样做的好处是,你的正样本会更多,模型更容易训练。
二、特征工程:从原始数据到有效特征
有了Y标签,接下来就是找X变量。特征工程的投入产出比,在海外市场比在国内高得多——因为数据维度少,每个能用的特征都很珍贵。
特征分类与构建方法
1. 个人信息类特征
| 原始数据 | 加工后的特征 | 说明 |
|---|---|---|
| 年龄 | 年龄分段(20-25, 25-30, 30-35…) | 分箱后的特征比连续值更稳定 |
| 身份证号 | 出生地、性别、年龄 | 部分国家身份证号有编码规则 |
| 地址 | 所在区域类型(城市/郊区/农村) | 城市用户逾期率可能更低 |
2. 设备类特征
设备特征在海外的重要性远高于国内。因为用户可能没有稳定的工作和收入证明,但手机数据是骗不了人的。
| 特征 | 计算方式 | 为什么有效 |
|---|---|---|
| 手机使用天数 | 当前日期 – 手机首次激活日期 | >365天的用户更可靠 |
| 电池循环次数 | Android API直接获取 | <50次的可能是新机或"撸贷专用机" |
| 已安装APP数量 | 统计APP列表数量 | 200个都是异常 |
| 贷款APP数量 | 匹配贷款APP关键词列表 | >3个即多头风险 |
| 存储空间使用率 | 已用空间/总空间 | 使用率过低的可能是新刷机 |
3. 行为类特征
用户在产品内的行为模式,包含了大量信息:
– 填写信息的时间:3分钟内填完所有信息 → 可能是”熟练工”(欺诈嫌疑)
– 首次借款的时间:凌晨2-5点申请 → 异常行为
– 阅读借款协议的时间:<5秒就点击同意 → 没看内容,高风险信号
– 信息修改次数:注册后反复修改基本信息 → 异常
4. 通讯录类特征
通讯录是海外风控的”金矿”。处理通讯录的常见方法:
# 通讯录处理的伪代码思路
1. 提取所有联系人的手机号
2. 检查每个手机号的国家代码是否与用户所在国一致
3. 统计本地联系人占比(越高越好)
4. 检查联系人列表中是否包含催收、讨债、贷款等关键词
5. 统计"高频联系人"(通话次数/短信次数多的联系人)
6. 计算通讯录中银行/金融机构的contact数量
一个真实的特征有效性排序(基于印尼市场数据):
| 排名 | 特征 | 单变量IV值 | 说明 |
|---|---|---|---|
| 1 | 手机使用天数 | 0.35 | 最强的单一特征 |
| 2 | 已安装贷款APP数量 | 0.28 | 多头指示器 |
| 3 | 通讯录联系人总数 | 0.22 | <50人的高风险 |
| 4 | 是否Root设备 | 0.18 | Root设备逾期率2倍+ |
| 5 | 年龄 | 0.15 | 25岁以下高风险 |
| 6 | 填写信息耗时 | 0.12 | 太快的可疑 |
| 7 | 运营商类型 | 0.10 | 预付费卡>后付费卡 |
| 8 | 所在城市类型 | 0.08 | 一线城市用户更稳定 |
三、模型选择:从简单到复杂
第一阶段:逻辑回归评分卡(0-3个月)
逻辑回归评分卡是海外现金贷最推荐的入门模型。原因:
– 可解释性强(风控决策必须可解释)
– 训练快,对数据量的要求低(500-2000样本就能跑)
– 部署简单,可以直接用Excel或SQL实现
评分卡的基本形式:
# 评分卡的简单示例
score = intercept + w1*x1 + w2*x2 + w3*x3 + ...
# 然后映射到分数
if score > threshold: pass
else: reject
评分卡的每个特征都对应具体的分数加减,方便跟业务团队解释——”年龄25-35岁+10分,手机使用超过1年+20分”。
第二阶段:树模型(3-6个月后)
当样本量达到5000+笔之后,可以切换到树模型(XGBoost/LightGBM)。树模型的好处是能捕捉特征之间的交互效应——比如”年轻+新手机+多头”这个组合的特征交互,单独看每个变量都不明显,但组合在一起的预测能力很强。
需要注意:树模型在海外市场上的过拟合风险比国内高很多。因为你的样本量不大,但特征维度不少。需要严格控制树的深度(max_depth ≤ 4)和叶子节点最小样本数(min_child_weight ≥ 50)。
第三阶段:模型融合(6-12个月)
成熟的团队会采用模型融合的策略:
– 评分卡(逻辑回归)作为基础模型,处理大部分用户
– XGBoost作为补充模型,处理边缘用户(评分卡分数在临界区间的用户)
– 规则覆盖特殊情况(如黑名单命中、政策类拒绝)
四、模型部署和监控
部署方式
海外现金贷的风控模型部署有两种方式:
方式1:APP端部署
– 模型文件打包到APP中
– 优点:速度快(毫秒级响应),不依赖网络
– 缺点:模型更新需要发版,容易被反编译
– 适合:基础规则和简单评分卡
方式2:云端API部署
– 模型跑在服务器上,APP通过API调用
– 优点:模型可实时更新,计算资源不受限
– 缺点:依赖网络,会有延迟
– 适合:复杂模型和需要大量计算的逻辑
实操建议:第一阶段用APP端部署(快、简单),等用户量上来后迁移到云端API。
模型上线后的监控指标
模型上线不是终点,持续监控才是关键。建议每天监控以下指标:
| 监控指标 | 正常范围 | 异常信号 |
|---|---|---|
| 审批通过率 | 20-40% | 偏差>5% |
| 模型分数分布 | 稳定 | 分数平移>10% |
| 早期逾期率(DPD7) | 5-15% | >20% |
| 特征缺失率 | <10% | >20%说明数据采集有问题 |
| 模型预测与实际的PSI | <0.1 | >0.25说明模型需要重新训练 |
核心原则:任何指标出现异常,先检查数据质量,再怀疑模型本身。
模型的重新训练周期
– 第一个月:每周重新训练一次(因为没有历史数据,模型要快速适应)
– 第二到三个月:每两周重新训练一次
– 三个月后:每月重新训练一次(模型已经相对稳定)
每次重新训练都要做PSI检验,确保新模型跟旧模型的预测分布没有大幅偏差。
风控是整个专题中最核心、最复杂的一块。但这篇文章也只是画出了框架和关键路径。每个环节展开都是一门独立的学问。
下篇聊聊运营策略:用户分层怎么做、复借率怎么提、客诉如何处理——这些日常运营的东西,决定你能走多远。
???? **直接用我们的风控系统,跳过从零搭建的坑。** 系统内置20+国家的基础规则包,支持可视化配置,最快1天部署上线。加微信获取演示账号。
如果觉得打字麻烦,可以直接添加我们的商务微信,一对一沟通:
📱 添加商务微信

添加时备注”市场评估”

卡神公众号:海外现金贷风控与资源一手干货
卡神







