【技术实现步骤摘要】
保险产品交叉推荐方法、装置、计算机设备及存储介质
[0001]本申请涉及人工智能
,尤其涉及一种保险产品交叉推荐方法、装置、计算机设备及存储介质。
技术介绍
[0002]在保险产品进行销售时,会在用户完成某一种保险产品的购买时,为用户针对性推荐该类别以外其在服务范围内的其他保险产品,即根据客户的已购保险产品情况进行保险产品交叉推荐。
[0003]传统的保险产品交叉推荐方法主要分为两种:第一,基于传统的机器学习的方法,例如矩阵分解等算法,实现保险产品的交叉推荐;第二,设计基于图对比学习的模型来学习节点的向量表示,并基于向量的输入运用链路预测的方法完成保险产品的交叉推荐。
[0004]但是,传统的保险产品交叉推荐方法仍然存在问题。第一方面,基于传统的机器学习方法关注于连续性变量的输入,难以有效处理高维度且有离散特征的图结构数据,难以建模用户间的交叉购买关系特征,导致模型准确率较低。第二方面,基于图对比学习的模型尽管能够对离散图进行建模,但是在实际的模型运用过程中发现,该模型进行交叉推荐的准确率也较低。即通过传统的保险产品交叉推荐方法获得的待推荐保险产品在被推荐至用户后,用户对该推荐保险产品的购买率较低的问题。
技术实现思路
[0005]本申请实施例提供一种保险产品交叉推荐方法、装置、计算机设备及存储介质,以解决通过传统技术获得的交叉推荐保险产品的正确率低的问题。
[0006]本申请的第一方面,提供一种保险产品交叉推荐方法,包括:
[0007]获取所有保险产品的目标历史 ...
【技术保护点】
【技术特征摘要】
1.一种保险产品交叉推荐方法,其特征在于,包括:获取所有保险产品的目标历史购买数据,其中,所述目标历史购买数据包含保险产品类型;使用所述目标历史购买数据构建保险产品购买关系的目标拓扑网络,其中,所述目标拓扑网络的节点集合中的每个节点表示一种保险产品,所述目标拓扑网络的连边集合中的每条连边表示同时购买关系;输入所述目标拓扑网络至已经训练好的目标保险产品交叉推荐模型,得到低维表示的目标向量矩阵;计算所述目标向量矩阵任意两个节点之间的相似性值,得到目标相似性矩阵;获取目标用户购买的保险产品作为待交叉对比保险产品,其中,所述待交叉对比保险产品是所述目标相似性矩阵中的一个节点;遍历所述目标相似性矩阵中与所述待交叉对比保险产品不属于同一个保险产品类型的其他类型节点,得到所述待交叉对比保险产品与所述其他类型节点的相似性值,推送所述相似性值在预设相似性值阈值范围内的所述其他类型节点对应的保险产品作为目标推荐保险产品至所述目标用户。2.根据权利要求1所述的保险产品交叉推荐方法,其特征在于,所述保险产品交叉推荐模型的训练样本数据预处理过程包括:使用预设增广器处理所述目标拓扑网络,得到增广后的第一拓扑网络和第二拓扑网络;输入所述第一拓扑网络和所述第二拓扑网络至预设的图卷积网络进行编码,得到第一编码矩阵和第二编码矩阵。3.根据权利要求2所述的保险产品交叉推荐方法,其特征在于,所述保险产品交叉推荐模型的训练过程包括:输入所述第一编码矩阵和所述第二编码矩阵至预设的多层感知机进行映射,得到低维表示的第一向量矩阵和第二向量矩阵;计算所述第一向量矩阵和所述第二向量矩阵中任意两个节点的视图内相似性值和视图间相似性值,并根据所述视图内相似性值和所述视图间相似性值生成对应的视图内相似性矩阵和视图间相似性矩阵;根据所述视图内相似性矩阵和所述视图间相似性矩阵计算视图内任意两个负样本之间的视图内对比权重,和视图间任意两个负样本之间的视图间对比权重;输入所述视图内对比权重和所述视图间对比权重至预设的汇总损失函数,得到对应的训练损失结果,并根据所述训练损失结果优化所述保险产品交叉推荐模型中的参数;循环前述的所述保险产品交叉推荐模型的训练过程,直至所述训练过程的循环次数大于预设循环次数阈值,或相邻的两次所述训练过程对应的损失结果的差值小于预设训练损失阈值。4.根据权利要求3所述的保险产品交叉推荐方法,其特征在于,所述根据所述视图内相似性矩阵和所述视图间相似性矩阵计算视图内任意两个负样本之间的视图内对比权重,和视图间任意两个负样本之间的视图间对比权重包括:根据如下第一公式计算所述视图内对比权重:
其中,w
intra
(i,j)表示所述视图内相似性矩阵中第i行j列的视图内相似性值,I(c
i
,c
j
)表示所述第一拓扑网络和所述第二拓扑网络中第i个节点和第j个节点对应的保险产品类型是否相同,若不相同则为1,若相同则为0,N
intra
表示所述视图内相似性矩阵中元素的个数,q
intra
(i,j)表示所述视图内对比权重;根据如下第二公式计算所述视图间对比权重:其中,w
inter
(i,j)表示所述视图间相似性矩阵中第i行j列的视图间相似性值,I(c
i
,c
j
)表示所述第一拓扑网络和所述第二拓扑网络中第i个节点和第j个节点对应的保险产品类型是否相同,若不相同则为1,若相同则为0,N
inter
表示所述视图间相似性矩阵中元素的个数,q
inter
(i,j)表示所述视图间对比权重。5.根据权利要求4所述的保险产品交叉推荐方法,其特征在于,所述输入所述视图内对比权重和所述视图间对比权重至预设的汇总损失函数,得到对应的训练损失结果包括:根据如下第一损失函数公式计算第一损失结果:其中,τ表示控制参数,u
i
表示所述第一向量矩阵中的第i行向量,v
i
表示所述第二向量矩阵中的第i...
【专利技术属性】
技术研发人员:陈雪娇,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。