[论文解读] TitAnt: Online Real-time Transaction Fraud Detection in Ant Financial
TitAnt 是蚂蚁金融开发的实时在线交易欺诈检测系统,利用基于图的特征工程与梯度提升决策树,在毫秒级延迟下检测欺诈行为。该系统在真实交易数据上实现最先进性能,F1 分数相比逻辑回归最高提升 4.5%,在大规模、类别不平衡的欺诈检测场景中展现出极高的有效性和效率。
With the explosive growth of e-commerce and the booming of e-payment, detecting online transaction fraud in real time has become increasingly important to Fintech business. To tackle this problem, we introduce the TitAnt, a transaction fraud detection system deployed in Ant Financial, one of the largest Fintech companies in the world. The system is able to predict online real-time transaction fraud in mere milliseconds. We present the problem definition, feature extraction, detection methods, implementation and deployment of the system, as well as empirical effectiveness. Extensive experiments have been conducted on large real-world transaction data to show the effectiveness and the efficiency of the proposed system.
研究动机与目标
- 为高流量电子支付系统中的实时、大规模在线交易欺诈检测提供解决方案。
- 克服基于规则和传统机器学习方法在处理类别不平衡与复杂欺诈模式方面的局限性。
- 设计一种可扩展、低延迟的系统,能够以高检测准确率每日处理数百亿笔交易。
- 将聚合的交易网络特征与监督学习相结合,以提升欺诈模式识别能力。
- 通过高效的分布式计算与超参数调优优化系统性能。
提出的方法
- 系统使用异构交易网络建模用户与账户之间的交互,支持基于图的特征学习。
- 采用 DeepWalk (DW) 从交易网络结构中学习低维节点嵌入,捕捉拓扑模式。
- 提出一种新型特征工程方法,将基础交易特征与 S2V(子图基础)嵌入及 DW 嵌入结合,丰富表征能力。
- 选用梯度提升决策树(GBDT)作为主要分类器,因其在类别不平衡数据上表现更优。
- 系统在基于 KunPeng 硬件的混合架构中部署,包含专用服务器与工作节点。
- 对嵌入维度、树的数量以及节点采样数等超参数进行调优,以平衡准确率与效率。
实验结果
研究问题
- RQ1聚合的交易网络特征在大规模、实时系统中如何提升欺诈检测效果?
- RQ2在类别不平衡的交易数据中,基础特征、S2V 与 DW 嵌入的最优组合为何种类型?
- RQ3在真实世界欺诈检测任务中,GBDT 与逻辑回归及基于规则的模型在 F1 分数与召回率方面表现如何?
- RQ4嵌入维度与树的数量等超参数对模型性能与推理效率有何影响?
- RQ5在类似生产环境的部署中,系统可扩展性与延迟如何随分布式机器数量变化?
主要发现
- 在 4 月 16 日的数据上,使用基础特征、DW 嵌入与 S2V 特征组合时,GBDT 的 F1 分数相比逻辑回归最高提升 4.5%。
- 在前 1% 的可疑案例中,C5.0 与 GBDT 的召回率均达 40%,显著优于孤立森林(IF)的 10% 召回率。
- DeepWalk 中节点嵌入的最优维度为 32,因过小或过大均导致性能下降,分别由欠拟合与过拟合引起。
- GBDT 的 F1 分数在 400 棵树时达到峰值,800 棵树时开始下降,表明树的数量过多会导致过拟合。
- DeepWalk 中系统性能在 100 个节点采样时已稳定;增加至 200 个仅带来微小性能增益,但计算时间翻倍。
- 系统实现实时预测,延迟在毫秒级,随着机器数量增加延迟降低,但通信开销限制了线性加速。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。