此亚马逊云科技解决方案有何用途?
此解决方案提供了一套基于深度学习图神经网络的实时反欺诈系统架构,可用于电商网站、视频直播、棋牌游戏、社交应用等各种场景。此方案可以帮助您的企业检测黑产造成的刷单炒信、数据爬取、 账户盗用、虚假申贷等非正常业务行为。
此解决方案是基于 Amazon Neptune, Amazon SageMaker, Amazon Glue 等亚马逊云科技服务构建的。其中,方案的核心部分是基于开源的 Deep Graph Library(DGL)实现的,DGL 是一个用于实现图神经网络的开源框架。解决方案背后的深度学习技术由 Amazon Machine Learning Solutions Lab 提供,旨在为您带来最前沿的人工智能应用。
此解决方案附带了一个端到端的演示示例,展示了金融场景下的欺诈检测用例。演示示例里使用了 IEEE-CIS 的开源数据集并将表格数据构造成了一个异构图,并训练了图神经网络模型用于实时欺诈交易检查。通过这个示例,您可以看到上千的在线交易生成,其中的可疑交易被检测出来。
亚马逊云科技解决方案概述
下图显示了此解决方案的架构,包含“实时欺诈检测”和“离线模型训练”两部分。您可以联系亚马逊云科技销售顾问来获取实施指南和 Amazon CloudFormation 部署模板。
架构描述
此解决方案将会部署如下云上资源:
- Amazon Virtual Private Cloud (Amazon VPC) 隔离的网络中部署方案使用的资源。
- Amazon Step Functions 编排流水线训练使用 GNN 的深度学习模型,以及部署推理的端点。
- 流水线使用了 Amazon Simple Storage Service (Amazon S3), Amazon Neptune, Amazon Glue, Amazon Elastic Container Service (Amazon ECS) and Amazon SageMaker 等服务处理数据,导入图数据到图数据库,训练模型,部署推理端点。
- Amazon Lambda 函数处理实时的交易请求,查询图数据库 Amazon Neptune,并且使用 Amazon SageMaker 推理交易的欺诈可能性。
- 利用 Amazon S3 提供基于 Amazon Amplify JS 函数库的静态 Web 程序托管,Amazon SQS, Amazon Lambda, Amazon AppSync 以及 Amazon DocumentDB 共同构建了后端服务。Amazon CloudFront 用于安全分发可公开访问的方案 Web 程序。
在您部署解决方案后,您可以通过 Amazon Step Functions 控制台启动流水线训练解决方案的机器学习模型。在模型训练完成之后通过 Web 程序模拟在线交易请求,通过 Web 程序观察实时欺诈交易检查报告。
功能特性
轻松一键部署
您可以在使用 Amazon CloudFormation 模板一键部署该解决方案。详情请参考方案部署指南。
端到端的演示示例
本解决方案提供一个端到端实时欺诈检测的示例,你可以直观的快速了解本方案的运作方式。同时,你可以参考演示示例实现您的系统前端和后端架构。
前沿的人工智能技术
本解决方案使用了生产就绪且技术领先的 Deep Graph Library(DGL) 构建图神经网络模型。由纽约大学、亚马逊云科技上海人工智能研究院、上海纽约大学联合推出的开源项目。
开源及定制化
此解决方案是一个开源项目,您可以参考此方案 Github 中的源代码进行定制化功能的开发,例如,针对您的数据做预处理及模型优化训练,更换其他图数据库实现等。