【技术实现步骤摘要】
一种基于多模态商品特征融合的商品推荐方法
本专利技术涉及一种商品推荐方法,属于商品推荐领域。
技术介绍
目前的商品推荐方法在对商品进行建模的过程中,大多数仅利用商品的id提取隐含在用户和商品交互中的协同信号,从而对商品进行建模,这通常面临着严重的数据稀疏性问题,极大的制约了推荐系统的性能。尽管也有一些工作将评论信息纳入考虑,以捕获包含在评论中的商品特征信息,同时缓解数据稀疏性问题,但商品本身的标题和描述信息却很少得到利用。然而,评论信息由用户给出,其中由于用户表达习惯、关注点的不同,不同的评论中包含的信息通常具有不同的信息性,甚至有可能包含很多的噪声信息。与评论信息不同,商品标题和描述通常由商家进行撰写,其中会包含更多且更全面的商品特征,并且在表达中会更加的专业和准确。因此,在推荐中对商品建模时,在商品id和商品评论信息的基础上,结合商品标题和描述信息将有助于实现更好的推荐性能。
技术实现思路
针对上述问题,本专利技术提出了一种基于多模态商品特征融合的商品推荐方法,所述推荐方法包括:S1:根据用户 ...
【技术保护点】
1.一种基于多模态商品特征融合的商品推荐方法,其特征在于,包括如下步骤:/n1.1构建用户-商品二分图,通过图卷积得到用户节点的向量表示和商品节点的向量表示;/n1.2获取商品的评论文档,通过卷积神经网络提取商品评论的向量表示;/n1.3获取商品的标题和描述信息,通过卷积神经网络提取商品内容的向量表示;/n1.4得到用户最终表示和商品最终表示;/n1.5计算用户和商品的相似度;/n1.6通过贝叶斯个性化排序损失优化提出方法中的参数。/n
【技术特征摘要】
1.一种基于多模态商品特征融合的商品推荐方法,其特征在于,包括如下步骤:
1.1构建用户-商品二分图,通过图卷积得到用户节点的向量表示和商品节点的向量表示;
1.2获取商品的评论文档,通过卷积神经网络提取商品评论的向量表示;
1.3获取商品的标题和描述信息,通过卷积神经网络提取商品内容的向量表示;
1.4得到用户最终表示和商品最终表示;
1.5计算用户和商品的相似度;
1.6通过贝叶斯个性化排序损失优化提出方法中的参数。
2.根据权利要求1所述的一种基于多模态商品特征融合的商品推荐方法,其特征在于,所述1.1中得到用户节点和商品节点的向量表示的具体方法如下:
2.1根据用户购买商品的历史记录构建用户-商品二分图;
2.2通过图卷积对用户-商品二分图进行邻居传播和聚合,得到用户节点的向量表示和商品节点的向量表示。
3.根据权利要求2所述的一种基于多模态商品特征融合的商品推荐方法,其特征在于,所述2.1中构建用户-商品二分图的具体步骤如下:
3.1根据用户和商品的历史交互记录构建用户-商品二分图,使用用户-商品邻接矩阵表示,其中nu和np分别是用户数和商品数,是用户-商品交互矩阵,RT是R的转置,
3.2为了利用用户-商品二分图中节点自身的信息,向A添加一个单位矩阵同时,为了避免训练过程中的梯度消失或梯度爆炸,使用对角度矩阵进行归一化处理,其中对角线上的值为用户-商品二分图中各个节点的度,从而得到
4.根据权利要求2所述的一种基于多模态商品特征融合的商品推荐方法,其特征在于,所述2.2中图卷积的具体步骤如下:
4.1通过嵌入层将每个用户和商品唯一对应的id转换为密集向量,得到用户特征向量和商品特征向量其中d是特征向量的维度;
4.2建立嵌入表来表示用户-商品二分图的特征矩阵;
4.3使用t层的图卷积来聚合节点邻居的特征,其中传播过程定义为:
4.4通过t层的图卷积,得到从到的t个特征矩阵,将这t个特征矩阵连接,得到最终的特征矩阵然后将E分割为特征矩阵的两个部分和分别作为用户节点的向量表示和商品节点的向量表示
5.根据权利要求1所述的一种基于多模态商品特征融合的商品推荐方法,其特征在于,所述1.2中商品评论的向量表示的提取方法如下:
5.1将每个商品得到的所有评论整合为该商品的评论文档,并对商品的评论文档进行分词、词形还原、移除停用词、移除出现频...
【专利技术属性】
技术研发人员:蔡国永,宋亚飞,
申请(专利权)人:桂林电子科技大学,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。