一种交易异常预测模型的训练方法和交易异常预测方法与流程

文档序号:35278888发布日期:2023-08-31 22:18阅读:56来源:国知局
一种交易异常预测模型的训练方法和交易异常预测方法与流程

本技术涉及计算机,特别涉及一种交易异常预测模型的训练方法和交易异常预测方法。


背景技术:

1、在多个用户的交易过程中,会出现异常交易的情况;具体的,在跨境支付场景中,存在交易风险等异常情况。现有技术中,通常利用机器学习的方法对交易的异常进行识别预测,例如,通过交易异常预测模型对交易的异常情况进行预测。

2、但现有的交易异常预测模型中无法处理复杂的网络关系数据;且在交易异常预测模型的训练过程中,交易异常数据的样本数据较少,导致针对交易异常数据的训练次数较少,进而导致交易异常预测模型对交易异常数据的敏感性较低,进而导致采用交易异常预测模型的交易异常预测效果不佳。


技术实现思路

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、通过在第一图神经网络中,基于预设异常用户节点的属性特征得到新增异常用户节点对应的属性特征;确定新增异常用户节点与其他用户节点之间的交易信息;并基于新增异常用户节点对应的属性特征以及新增异常用户节点与其他用户节点之间的交易信息,将新增异常用户节点更新至第一图神经网络中,得到第二图神经网络;基于更新后的第二图神经网络对交易异常预测模型进行训练;图神经网络中包括交易用户节点的节点属性以及各交易用户节点之间的交易信息,以多个维度的信息对交易异常预测模型进行训练,提高了样本信息的全面性,进而提高交易异常预测模型的预测精度;以及,由于图神经网络中包括交易用户节点的节点属性以及各交易用户节点之间的交易信息,以多个维度的信息对交易异常预测模型进行训练,进而交易异常预测模型的训练过程中可以从交易用户节点的周围获取交易用户节点的潜在特征,而无需交易用户节点的强相关特征的训练输入,进而提高了交易异常预测模型的适用范围;此外,在第一图神经网络的基础上,增加了异常用户节点的训练样本,提高交易异常预测模型训练过程中异常用户节点的样本数量,进而提高交易异常预测模型的预测精度,进而提高交易异常预测模型的鲁棒性和泛化能力。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1