交易平台中节点属性信息检测模型的训练方法和训练装置

文档序号:33805157发布日期:2023-04-19 12:18阅读:48来源:国知局
交易平台中节点属性信息检测模型的训练方法和训练装置

本发明涉及人工智能,尤其涉及一种交易平台中节点属性信息检测模型的训练方法和训练装置。


背景技术:

1、随着互联网技术的发展,网购以及网络交易为人们生活提供了便利,使得各种网络交易平台也纷纷涌现出来。

2、由于网络交易平台中用户对交易者的身份无法确定,因此,目前网络交易平台中存在部分交易欺诈行为,例如,有部分异常用户冒充正常用户进行网络交易,异常用户模仿正常用户来隐蔽他们自身的属性信息,异常用户会更频繁地与正常用户联系,使得交易者对正常用户和异常用户无法区别,因此需要将网络交易平台中的异常用户检测出来,以进行进一步的处理。现有技术中,对网络交易平台中用户身份进行检测时,通常将网络交易平台当作一个图网络,网络交易平台中的用户可以当作一个节点,则节点属性则表示用户属性。

3、现有技术中检测交易平台中的用户异常用户时,通常通过大数据分析以及结合人工分析,来确定网络交易平台中某个节点的属性信息,但是采用大数据分析以及结合人工分析的方法,目前还存在检测效率低和检测精度低的技术问题。


技术实现思路

1、本发明提供一种交易平台中节点属性信息检测模型的训练方法和训练装置,用以解决现有技术中检测网络交易平台中节点属性存在的检测精度低的技术问题。

2、一方面,本发明提供一种交易平台中节点属性信息检测模型的训练方法,包括:

3、获取交易平台的图网络数据;

4、选取所述图网络数据中部分节点作为样本节点,对所述各样本节点的真实属性信息进行标注;所述节点的属性信息包括异常节点,或者正常节点;

5、将所述图网络数据输入到初始节点属性信息检测模型中,得到所述各样本节点对应的预测属性信息;

6、根据所述样本节点的真实属性信息和预测属性信息对所述初始节点属性信息检测模型的模型参数进行更新,以得到训练后的节点属性信息检测模型。

7、根据本发明提供的一种交易平台中节点属性信息检测模型的训练方法,所述初始节点属性信息检测模型包括:解耦网络、第一多层感知机网络、第二多层感知机网络、特征融合网络和线性分类网络;

8、所述将所述图网络数据输入到初始节点属性信息检测模型中,得到所述各样本节点对应的预测属性信息,包括:

9、将所述图网络数据输入到所述解耦网络中,得到所述图网络数据对应的拓扑视图数据和属性视图数据;

10、将所述拓扑视图数据输入到所述第一多层感知机网络中,将所述属性视图数据输入到所述第二多层感知机网络中,所述第一多层感知机网络和第二多层感知机网络分别用于对所述拓扑视图数据和属性视图数据进行降维处理,得到所述拓扑视图数据对应的拓扑特征图和属性视图数据对应的属性特征图;

11、将所述拓扑特征图和属性特征图输入到所述特征融合网络,得到所述融合特征信息;

12、将所述融合特征信息输入到所述线性分类网络模型,得到所述各样本节点对应的预测属性信息。

13、根据本发明提供的一种交易平台中节点属性信息检测模型的训练方法,所述初始节点属性信息检测模型还包括:第一最大化处理模块、第二最大化处理模块和最小化处理模块;

14、所述将所述图网络数据输入到初始节点属性信息检测模型中,得到所述各样本节点对应的预测属性信息还包括:

15、将所述拓扑视图数据和拓扑特征图输入到所述第一最大化处理模块中,得到对应的拓扑特征信息;将所述属性视图数据和属性特征图输入到所述第二最大化处理模块中,得到对应的属性特征信息;

16、将所述拓扑特征图和属性特征图输入到所述最小化处理模块中,得到融合语义信息;

17、将所述拓扑特征信息、属性特征信息以及融合语义信息输入到所述特征融合网络,得到所述融合特征信息。

18、根据本发明提供的一种交易平台中节点属性信息检测模型的训练方法,所述初始节点属性信息检测模型的损失函数为以下公式(1):

19、

20、其中,

21、公式(2)中,vi表示第i个样本节点,表示所述样本节点集合,yi表示第i个节点的真实标签,σ表示非线性激活函数,w′表示线性分类网络的权重矩阵,zi表示学习到的第i个节点的特征,b′表示所述线性分类网络的偏置向量;

22、

23、

24、公式(3)和(4)中,x1表示所述拓扑特征信息的索引,x2表示所述属性特征信息的索引,z1表示所述拓扑特征图,z2表示所述属性特征图;q(xi|zi)表示xi和zi条件分布下的变分估计,p(z1,x2)表示z1和x2的联合概率分布,e表示期望,r(z1)表示z1的边缘分布,r(z2)表示z2的边缘分布,表示在x2的特征空间中,z2在x2条件下的概率分布;表示在x1的特征空间中,z1在x21条件下的概率分布。

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、本发明提供的交易平台中节点属性信息检测模型的训练方法,获取交易平台的图网络数据,选取图网络数据中部分节点作为样本节点,对各样本节点的真实属性信息进行标注;节点的属性信息包括异常节点,或者正常节点;将图网络数据输入到初始节点属性信息检测模型中,得到各样本节点对应的预测属性信息;根据样本节点的真实属性信息和预测属性信息对初始节点属性信息检测模型的模型参数进行更新,以得到训练后的节点属性信息检测模型。这样通过深度学习得到的节点属性信息检测模型,可以更加精确的检测出交易平台中节点属性信息。

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