为什么用合成数据
想训练一个风控模型,却越来越拿不到能用的数据。这是过去两年风控团队最普遍的处境。
一、拿真实数据训模型,卡在哪
- 拿不到。真实的欺诈数据属于机构核心资产,既不外流,也不允许跨机构共享。
- 不敢用。真实数据含个人信息,用一次就要过一次合规审查,边界常说不清。
- 不够用。公开数据集规模小、欺诈率失真,而且没有行为序列——只有孤立的交易行,训不出时序模型。
不是模型算法不够好,是燃料不够。
二、一份能拿去训练的合成数据,要满足什么
| 条件 | 为什么必须有 |
|---|---|
| 行为序列符合真实作案逻辑 | 真实欺诈不是随机一笔,而是「静置 → 小额试探 → 爆发」这样的序列。缺了序列,时序特征全是噪声。 |
| 异常率接近真实场景 | 异常率失真会让模型学到错误的先验,上线后阈值全偏。 |
| 字段格式经得起校验 | 卡号要过 Luhn 校验、BIN 段要合理、发票号要符合编码规则。否则数据清洗环节就先报错。 |
| 时间、金额、地点逻辑自洽 | 时间不能跳变,金额分布要符合业务类型,跨境要有对应国家码。 |
| 业务链路对得上 | 字段与流程要能映射到真实系统,否则模型学到的特征在线上不存在。 |
| 100% 不含真实个人信息 | 这是合成的最大价值——合规上可以直接用,不需要逐条授权。 |
三、我们怎么做的
每个场景先研究真实资料——监管通报、法院判例、行业风控实践——把真实业务链路拆出来:有哪些环节、哪些字段、每个环节上风控看什么、坏人怎么绕过。然后把这份知识写成配置,交给统一的生成引擎产出数据。
所以生成出来的数据不只是「像数据」,而是每个字段、每个异常标签、每段行为序列都能对上一个真实业务环节。
目前覆盖 6 大类 15 个场景:信贷风控、交易风控、资金风控、保险风控、营销风控、企业风控。每个场景 5 档难度,共 75 种组合。
四、适合什么场景
- 模型冷启动。新业务还没有历史数据,先用合成数据把管线跑通、把特征工程写完。
- 回归测试。规则引擎、反欺诈策略每次改动,都需要一批带标签的样本做回归。
- 供应商选型与压测。用合成数据构造极端场景来压测第三方风控系统。
- 教学与研究。高校、培训机构讲风控,真实数据根本批不下来。
- 算法竞赛与内部比武。需要可公开、可复现、带标签的数据集。
五、合成数据不能解决什么
- 不能替代真实数据做最终验收。它能把管线跑通、把逻辑验证掉,但上线的最后一道必须用真实样本回测。
- 不会自动适配你的业务。不同行业的作案模式差别很大,按场景生成比拿现成的更重要。
- 不解决策略问题。数据是燃料,规则和阈值仍然要人来定。
相关阅读
数据集国标要来了,你买的数据合规吗 —— 五项高质量数据集国标怎么评,买方怎么自查
国家数据局点名了「数据合成」 —— 政策原文怎么说的,买方怎么判断数据质量
精准研判涉诈账户,难在哪 —— 监管要求不一刀切,精准研判需要什么样的训练数据
开始生成 →免费注册送 3 次生成名额