本说明书涉及计算机,尤其涉及一种风险识别的方法、装置、存储介质及电子设备。
背景技术:
1、随着信息科技和人工智能的发展,出现越来越多的为用户提供服务的服务提供方。同时,隐私数据受到了大众的关注。
2、目前,用户可以使用服务提供方提供的功能执行业务。比如用户可以使用服务提供方提供的支付功能进行交易。但是,在用户使用服务提供方提供的功能时,用户可能出现违规行为,导致用户存在风险。故服务提供方可以获取用户在执行业务时产生的业务数据。再根据业务数据,确定用户是否存在风险。因此,如何对用户进行风险识别是一个亟待解决的问题。
3、基于此,本说明书中提供一种风险识别的方法。
技术实现思路
1、本说明书提供一种风险识别的方法、装置、存储介质及电子设备,以部分的解决现有技术存在的上述问题。
2、本说明书采用下述技术方案:
3、本说明书提供一种风险识别的方法,包括:
4、确定待识别用户,以及获取预先构建的所述待识别用户对应的关系图;其中,所述关系图为包括若干不同类型的节点的异质图;
5、对所述关系图进行拆分,确定所述待识别用户对应的同质子图以及所述待识别用户对应的异质子图;
6、将所述异质子图输入预先训练的风险识别模型,确定异质特征;
7、将所述异质特征和所述同质子图输入所述风险识别模型,确定同质特征;
8、将所述异质特征和所述同质特征输入所述风险识别模型,确定所述待识别用户的风险识别结果。
9、可选地,预先构建所述待识别用户对应的关系图,具体包括:
10、确定与所述待识别用户存在业务关系的其他用户,以及确定所述待识别用户执行业务时所需的物品;
11、以所述待识别用户、所述其他用户和所述物品为节点,以所述业务关系为边,构建所述待识别用户对应的关系图。
12、可选地,对所述关系图进行拆分,确定所述待识别用户对应的同质子图以及所述待识别用户对应的异质子图,具体包括:
13、确定所述待识别用户对应的节点的表示类型,并作为目标类型;
14、在所述关系图中,确定与所述待识别用户存在关系的各节点;
15、确定所述各节点中表示类型为目标类型的节点,并作为第一节点,以及确定所述各节点中表示类型不为目标类型的节点,并作为第二节点;
16、根据所述第一节点和所述待识别用户,基于所述关系图,确定同质子图;
17、根据所述第二节点和所述待识别用户,基于所述关系图,确定异质子图。
18、可选地,所述风险识别模型包括高通滤波层和低通滤波层;
19、将所述异质特征和所述同质子图输入所述风险识别模型,确定同质特征,具体包括:
20、将所述异质特征和所述同质子图输入所述风险识别模型的高通滤波层,确定第一特征;
21、将所述异质特征和所述同质子图输入所述风险识别模型的低通滤波层,确定第二特征;
22、将所述第一特征和所述第二特征作为同质特征。
23、可选地,所述风险识别模型还包括第一融合层;
24、将所述第一特征和所述第二特征作为同质特征,具体包括:
25、将所述第一特征和所述第二特征输入所述风险识别模型的第一融合层,确定同质特征。
26、可选地,所述风险识别模型包括第二融合层和分类层;
27、将所述异质特征和所述同质特征输入所述风险识别模型,确定所述待识别用户的风险识别结果,具体包括:
28、将所述异质特征和所述同质特征输入所述风险识别模型的第二融合层,确定融合特征;
29、将所述融合特征输入所述风险识别模型的分类层,确定所述待识别用户的风险识别结果。
30、可选地,预先训练风险识别模型,具体包括:
31、确定样本用户,以及获取预先构建的所述样本用户对应的关系图;
32、对所述关系图进行拆分,确定所述样本用户对应的同质子图和异质子图;
33、将所述异质子图输入待训练的风险识别模型,确定异质特征;
34、将所述异质特征和所述同质子图输入所述待训练的风险识别模型,确定同质特征;
35、将所述同质特征和所述异质特征输入所述待训练的风险识别模型,确定所述样本用户对应的风险识别结果;
36、确定所述样本用户对应的风险标注;
37、根据所述风险标注和所述风险识别结果,对所述待训练的风险识别模型进行训练。
38、本说明书提供了一种风险识别的装置,包括:
39、确定模块,用于确定待识别用户,以及获取预先构建的所述待识别用户对应的关系图;其中,所述关系图为包括若干不同类型的节点的异质图;
40、拆分模块,用于对所述关系图进行拆分,确定所述待识别用户对应的同质子图以及所述待识别用户对应的异质子图;
41、第一提取模块,用于将所述异质子图输入预先训练的风险识别模型,确定异质特征;
42、第二提取模块,用于将所述异质特征和所述同质子图输入所述风险识别模型,确定同质特征;
43、识别模块,用于将所述异质特征和所述同质特征输入所述风险识别模型,确定所述待识别用户的风险识别结果。
44、可选地,所述装置还包括:
45、构建模块,用于确定与所述待识别用户存在业务关系的其他用户,以及确定所述待识别用户执行业务时所需的物品;以所述待识别用户、所述其他用户和所述物品为节点,以所述业务关系为边,构建所述待识别用户对应的关系图。
46、可选地,所述拆分模块具体用于,确定所述待识别用户对应的节点的表示类型,并作为目标类型;在所述关系图中,确定与所述待识别用户存在关系的各节点;确定所述各节点中表示类型为目标类型的节点,并作为第一节点,以及确定所述各节点中表示类型不为目标类型的节点,并作为第二节点;根据所述第一节点和所述待识别用户,基于所述关系图,确定同质子图;根据所述第二节点和所述待识别用户,基于所述关系图,确定异质子图。
47、可选地,所述风险识别模型包括高通滤波层和低通滤波层;
48、所述第二提取模块具体用于,将所述异质特征和所述同质子图输入所述风险识别模型的高通滤波层,确定第一特征;将所述异质特征和所述同质子图输入所述风险识别模型的低通滤波层,确定第二特征;将所述第一特征和所述第二特征作为同质特征。
49、可选地,所述风险识别模型还包括第一融合层;
50、所述第二提取模块具体用于,将所述第一特征和所述第二特征输入所述风险识别模型的第一融合层,确定同质特征。
51、可选地,所述风险识别模型包括第二融合层和分类层;
52、所述识别模块具体用于,将所述异质特征和所述同质特征输入所述风险识别模型的第二融合层,确定融合特征;将所述融合特征输入所述风险识别模型的分类层,确定所述待识别用户的风险识别结果。
53、可选地,所述装置还包括:
54、训练模块,用于确定样本用户,以及获取预先构建的所述样本用户对应的关系图;对所述关系图进行拆分,确定所述样本用户对应的同质子图和异质子图;将所述异质子图输入待训练的风险识别模型,确定异质特征;将所述异质特征和所述同质子图输入所述待训练的风险识别模型,确定同质特征;将所述同质特征和所述异质特征输入所述待训练的风险识别模型,确定所述样本用户对应的风险识别结果;确定所述样本用户对应的风险标注;根据所述风险标注和所述风险识别结果,对所述待训练的风险识别模型进行训练。
55、本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述风险识别的方法。
56、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述风险识别方法。
57、本说明书采用的上述至少一个技术方案能够达到以下有益效果:
58、本说明书提供的风险识别方法中,确定待识别用户,以及获取预先构建的待识别用户对应的关系图。对关系图进行拆分,确定待识别用户对应的同质子图以及待识别用户对应的异质子图。将异质子图输入预先训练的风险识别模型,确定异质特征。将异质特征和同质子图输入风险识别模型,确定同质特征。将异质特征和同质特征输入风险识别模型,确定待识别用户的风险识别结果。
59、从上述方法中可以看出,本方法中对用户进行风险识别时,先确定待识别用户以及获取预先构建的待识别用户对应的关系图。再对关系图进行拆分,确定待识别用户对应的同质子图以及待识别用户对应的异质子图。然后,将异质子图输入预先训练的风险识别模型,确定异质特征。将异质特征和同质子图输入风险识别模型,确定同质特征。将异质特征和同质特征输入风险识别模型,确定待识别用户的风险识别结果。通过先将待识别用户的关系图拆分为同质子图和异质子图,再基于同质子图和异质子图,采用风险识别模型,确定待识别用户的风险识别结果,使得风险识别结果更加准确。