0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GNN在反欺诈领域的落地应用

芯盾时代 来源:芯盾时代 作者:芯盾时代 2020-09-24 15:12 次阅读

GCN基础知识 ·

其实有关GCN的相关基础知识在网上都查的到,后面涉及到的数学知识还是十分复杂的,这里就不详细推导每一个步骤。这里就直接给出一个最终的结论,也是Kipf and Welling在2016年 GCN领域最经典的paper《Semi-supervised classification with graph convolutional networks.》里对原始的基于拉普拉斯谱变换进行了一些简化得到最终的图卷积公式:

,其中是一个对称归一化矩阵, ,,其中是单位矩阵,是临接矩阵,是矩阵 的对角度矩阵,是第t层的中间隐层表示。即初始的输入是每一个node节点的embedding表示,这样最后GCN输出的最后一层节点的Embedding包不但包含了节点的初始特征还包含了网络的拓扑特征。从GCN最基本的变换公式可以看出,我们需要做的是结合业务场景定义的是临接矩阵和节点的初始状态。

上面其实是最基本的GCN的函数形式,以后所有的GCN变体都是在这个基础之上进行衍生,比方说当的时候,就是另一种形式的GCN。

下面从2篇paper出发,讲解一下GNN在反欺诈领域的落地应用。

一、《Heterogeneous Graph Neural Networks for Malicious Account Detection》

即在异构网络中使用Graph Neural network去进行欺诈。根据分析出的欺诈账户规律,总结出黑产用户活动的2个规律:

Device aggregation:设备聚集性,即黑产手中的设备资源是有限的,这里的设备是一个抽象的概念,具体化可以有IP、设备ID、账户等信息

Activity aggregation:活动方式的聚集性,即由于黑产设备是在同一批的控制之下活动的,那么这些账户之间一定存在着较大的共线性。

理解这两个黑产活动规律是很重要的,后面的模型都是针对这两个规律进行构建。

正如paper标题中所说的,论文提出的是一个异构网络,即网络中的节点包括了2类:Account(账户) 和 Device(设备资源)。如果网络中某一个节点account i在设备节点device j上有登录或者注册等行为(这里的account可以认为是主维度字段,device可以认为是关联维度字段),那么节点i和j之间就有一条边(个人认为这样的定义有点太宽松了,应该加上时间窗口),这样N个account和device的节点就可以形成一个网络,其临接矩阵的表征形式为。由于这里面的设备是一个抽象的概念,如果具体的话可以有IP、设备ID、阿里设备指纹等形式(假设具体的设备字段个数为D),所有针对某一类具体的设备字段会有一个sub-graph即,而的邻居矩阵维度即顶点数和一样,只不过只留下了和当前type d有关系的边。

接下来我们要定义节点的初始状态矩阵,这里可以发现矩阵的行数是节点的数量N,而列数是。其中是当节点为account时,将数据按照时间划分出个time slot(在实际工程中,可以加入其它和节点相关的特征进去),并统计每一个time slot中的操作次数;而则是当节点为device不同关联维度的种类数即type d的数量,这里采用的是one-hot编码的方式。由于是异构网络,即一个矩阵中存在含义不同的节点,但是为了保证每一个节点的维度都一致,多余的维度即针对account 节点来说就多余了为,对于device 节点来说就多余了维,都采用填充0的方式进行对齐。

下面就是图神经网络的递推迭代公式:

其中属于图神经网络的中间层输出,和属于模型参数,随着模型一起学习。最后的损失函数,即当T层之后,可以使用少部分标注数据进行网络参数的学习,最终的损失函数是交叉熵形式为:

这里作者发现,在公式一中,可以使用attention机制来优化效果,即优化升级公式二引入attention机制,得到

其中,,其中。

二、《GeniePath: Graph Neural Networks with Adaptive Receptive Paths》

从题目中可以看到“Adaptive Receptive Paths”,即自适应的最佳搜索路径。

这也是本篇paper最大的创新点和贡献点,创新点是相对于基础的GCN来讲的,从上面可知基础的GCN迭代公式形式为:,如果神经网络的层数为T,那么T层的节点输出就是考虑了距离当前节点t距离为T的所有邻居,为了增加考虑的邻居数,可以不断的增加T,但是过多的层数会导致模型参数量过大,导致模型在训练的时候难以收敛,故有些paper会结合残差网络的概念引入残差网络,即

但是这样依然是会有2个比较显著的缺陷:

并不是所有邻居都是同等重要的(对应paper里的breadth 方向的Adaptive Receptive Paths);

并不是所有深度搜索的路径都是一样重要的(对应paper里的depth方向的Adaptive Receptive Paths)。

上图形象的说明了adaptive receptive path的概念,即目标target节点周围的邻居以及对应更远的hop的路径重要程度是不一样的,图中有浅蓝色底色的区域就是adaptive receptive path。哪些邻居节点和更远的延伸路径是adaptive receptive path,这就是本篇paper要解决的问题。

基于此,paper提出了基于breadth 和depth两个方向自适应优化的算法框架:

//这里需要注意的是, breadth function需要具备permutation invariant的性质,即无论邻居节点输入的顺序如何, breadth function生成的结果都是一样的

具体来说:breadth function 形式:,其中

depth function 形式(很大程度上借鉴了LSTM的信息流控制形式):

对于每一个节点i来讲,这两个步骤的具体表现如下图所示:

图中操作代表了

另一种综合考虑breadth function和depth function的变体Variant形式

即将depth function的操作推迟,首先仅仅按照breadth function操作对原始输入数据进行T层转换,得到每一层的输出结果向量,接下来将序列输入到下述变换公式中:

其中

这两年GNN以及GCN的概念还是非常火的,个人经验是,我们在运用的时候,网络层间的迭代公式使用目前常用的几种就可以,作为算法工程师的我们唯一需要注意的地方就是:

定义好临接矩阵AA的形式;

定义好节点特征状态XX的初始形式。

接下来就可以使用GCN来直接进行节点的分类,或者提取节点的全面特征,供后续的分类所用。

作者有话说·

本文主要参考了阿里蚂蚁金服团队的《Heterogeneous Graph Neural Networks for Malicious Account Detection》和《GeniePath: Graph Neural Networks with Adaptive Receptive Paths》,两篇论文均使用了当下最流行的Graph Neural Network 相关知识。

随着GNN技术应用于反欺诈领域,GNN以及相关变种模型以强大的网络拓扑表征能力,挖掘出具有欺诈社区属性的黑产团伙,也使得反欺诈挖掘算法迈上了一个新的台阶。

原文标题:“芯”分享 | GNN在反欺诈领域的落地应用

文章出处:【微信公众号:芯盾时代】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络安全
    +关注

    关注

    9

    文章

    2942

    浏览量

    58668

原文标题:“芯”分享 | GNN在反欺诈领域的落地应用

文章出处:【微信号:trusfort,微信公众号:芯盾时代】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    芯盾时代中标山西银行!反欺诈中心精准防控高风险事件

    芯盾时代中标山西银行!芯盾时代基于自身丰富的反欺诈建设经验,通过自主研发的智能决策平台,建立基于账户全生命周期管理的“事前预警、事中控制、事后监测”的全方位动态风险监测系统,
    的头像 发表于 04-23 14:28 164次阅读
    芯盾时代中标山西银行!反<b class='flag-5'>欺诈</b>中心精准防控高风险事件

    3842激电源VCC问题

    初学激电源设计,本人自己制作一个3842的60W激24v2.5 A,样品做出来了有输出,但是VCC好像有问题,低电压(90-132v)启动后从满载到空载VCC电压来回震荡,输出也跟着来回震荡
    发表于 04-06 16:02

    落地式转轴扭力试验机:测量工业领域的关键

    落地式转轴扭力试验机:测量工业领域的关键?|深圳磐石测控仪器
    的头像 发表于 02-22 09:10 161次阅读
    <b class='flag-5'>落地</b>式转轴扭力试验机:测量工业<b class='flag-5'>领域</b>的关键

    万事达卡推出欺诈检测AI大模型

    全球领先的支付技术公司万事达卡(MasterCard)近日宣布推出其自研的生成式AI大模型“Decision Intelligence Pro”(决策智能专业版),以更快速、准确地检测和防止欺诈交易。
    的头像 发表于 02-05 10:34 433次阅读

    中国大模型落地应用案例集

    落地应用的权威研究成果,《案例集》全面展示了大模型前沿技术和发展成果,推动了大模型为代表的人工智能技术赋能社会经济高质量发展。经专家组的多轮评审,共52个各自领域
    的头像 发表于 01-19 08:27 550次阅读
    中国大模型<b class='flag-5'>落地</b>应用案例集

    人寿保险成功应用声扬科技VoiceDNA反欺诈平台:减损百万,投诉量降六成

    近日,声扬科技收到某寿险客户的反馈与致谢,该人寿保险公司应用声扬科技VoiceDNA语音反欺诈平台15个月以来,共计识别到500余次声纹不一致的情况,通过进一步核实发现了超过170名风险客户,由此
    的头像 发表于 12-04 17:00 328次阅读
    人寿保险成功应用声扬科技VoiceDNA反<b class='flag-5'>欺诈</b>平台:减损百万,投诉量降六成

    客户案例丨宁波银行:重构反欺诈平台 交出银行业反电诈“高分答卷”

    《反电信网络诈骗法》明确了金融机构在反电信网络诈骗工作中的主体责任,对金融机构的反欺诈体系建设提出了更高的要求。随着数字化金融业务规模的不断扩大,金融机构的反欺诈平台建设面临着三重挑战:第一,要持续
    的头像 发表于 11-01 14:45 344次阅读

    步进电机的驱动工作的时候是AB相线接,电机可以正常工作吗 ?

    步进电机的驱动工作的时候是AB相线接,电机可以正常工作吗 ?
    发表于 10-10 07:16

    连续电流模式激变压器的设计

    激式变换器以其电路结构简单,成本低廉而深受广大开发工程师的喜爱,它特别适合小功率电源以及各种电源适配器.但是激式变换器的设计难点是变压器的设计,因为输入电压范围宽,特别是低输入电压,满负载
    发表于 09-28 07:07

    开源图形驱动OpenHarmony上的使用和落地

    本文转载自 OpenHarmony TSC 官方《峰会回顾第10期 | 开源图形驱动OpenHarmony上的使用和落地》 演讲嘉宾 | 黄然 回顾整理 | 廖涛 排版校对 | 李萍萍 嘉宾简介
    发表于 08-31 18:07

    首批RISC-V笔记本电脑ROMA成功交付,全球首次实现RISC-V技术笔记本电脑领域的商业落地

    近日,由深度数智推出的第一批RISC-V笔记本电脑ROMA成功交付客户,全球首次实现RISC-V技术笔记本电脑领域的商业落地! 本次交付的ROMA笔记本电脑搭载赛昉科技昉·惊鸿-7110 SoC
    发表于 08-21 13:41

    客户案例丨无锡农商行携手芯盾时代,打造行业反欺诈标杆

    在反电信网络新型违法犯罪中承担主体责任,必须严格落实监管要求,识别可疑账户,阻断风险交易,及时报送可疑交易报告。建立反欺诈平台,持续提升反欺诈能力,保证金融业务安全,是每一家金融企业应尽的职责与义务。 关于无锡
    的头像 发表于 07-21 14:25 457次阅读

    龙芯中科与云轴科技ZStack携手发布首个信创商业国密云一体化解决方案,已在政务领域落地

    近日,龙芯中科与云计算基础软件企业云轴科技ZStack携手推出首个基于龙芯平台的商业国密云一体化解决方案,并已在政务领域落地应用。
    的头像 发表于 05-26 17:16 2444次阅读
    龙芯中科与云轴科技ZStack携手发布首个信创商业国密云一体化解决方案,已在政务<b class='flag-5'>领域</b><b class='flag-5'>落地</b>

    直流无刷落地扇控制方案

    落地扇的主要部件是:交流电动机,电机是落地扇的心脏。落地扇与电风扇的工作原理是相同的:通电线圈在磁场中受力而转动。
    的头像 发表于 05-23 15:36 752次阅读
    直流无刷<b class='flag-5'>落地</b>扇控制方案

    浅谈华为云CDN在互联网领域的应用场景落地

    伴随着宏观市场的欣欣向荣,CDN行业新一轮的增长如期而至,同时也促进着CDN行业多方位、更深层次的发展。针对CDN的实践应用,小编在本文将为大家分析,华为云CDN在当下互联网领域的应用场景落地
    的头像 发表于 04-24 00:09 331次阅读