一种基于元路径的网络嵌入的电影推荐方法技术

技术编号:24575082 阅读:55 留言:0更新日期:2020-06-21 00:15
本发明专利技术涉及推荐技术领域,特别涉及一种基于元路径的网络嵌入的电影推荐方法,所述方法包括:获取用户和电影的信息;将用户和电影的信息构建为一个异质信息网络;使用基于元路径的随机游走获得各个节点的节点序列;将各个节点的序列通过skip‑gram模型即可学习到在不同元路径下的网络嵌入向量;将用户和电影的嵌入向量融合后作为融入到评分偏好中,计算用户对可能感兴趣电影的评分;根据评分,将相似的用户和电影推荐给用户。本发明专利技术能够将用户和电影通过异质信息网络连接起来,通过基于元路径的网络嵌入表示,获得更多用户和电影之间更多的信息,从而提高推荐的准确性。

A movie recommendation method based on meta path network embedding

【技术实现步骤摘要】
一种基于元路径的网络嵌入的电影推荐方法
本专利技术涉及计算机网络
,具体涉及一种基于元路径的网络嵌入的电影推荐方法。
技术介绍
近年来,推荐系统在各种互联网产品中发挥着越来越重要的作用,因为它可以帮助用户在庞大的数据库中发现感兴趣的项目(如电影,商品等)。推荐系统用于挖掘用户的历史行为,并根据用户和商品的特征建立各自的特征矩阵。传统的推荐方法(如协同过滤)主要是利用相似度较大的邻居用户(或邻居物品)预测目标用户候选物品的评分。常见的做法为先构建用户-商品的评分矩阵,之后计算相似度来确定邻居集合,最后预测评分生成推荐列表。但随着互联网服务的快速发展,各种各样的辅助数据在推荐系统中变得容易获取。虽然辅助数据可能包含对推荐有用的信息,但在推荐系统中对这些异质的、复杂的信息进行建模和利用是非常困难的。因此,有人提出了异质信息网络。异质信息网络作为一个新兴的方向,最近几年被用于推荐系统中。异质信息网络中存在多种类型的节点,节点间不同的连接关系能表示不同的语义信息,比传统的推荐系统拥有更多的信息,因此能够提高推荐的准确性。基于异质信息网络推荐本文档来自技高网...

【技术保护点】
1.一种基于元路径的网络嵌入的电影推荐方法,其特征在于,包括以下步骤:/nS1、获取影视数据,从中提取包含用户和电影的信息,其中包括用户的观影记录、用户的评分记录、电影的导演、演员阵容以及电影类型;/nS2、利用用户和电影的信息构建异质信息网络;/nS3、根据异质信息网络获得不同的元路径,所述元路径包括物品-用户元路径、物品-物品元路径以及用户-用户元路径;/nS4、采用基于元路径的随机游走方式获得各个节点的序列,再将各个节点的序列通过skip-gram模型学习网络嵌入,获得网络中各个用户节点的特征向量嵌入和各个电影节点的特征向量嵌入;/nS5、利用融合函数将不同元路径下各个用户节点的特征向量...

【技术特征摘要】
1.一种基于元路径的网络嵌入的电影推荐方法,其特征在于,包括以下步骤:
S1、获取影视数据,从中提取包含用户和电影的信息,其中包括用户的观影记录、用户的评分记录、电影的导演、演员阵容以及电影类型;
S2、利用用户和电影的信息构建异质信息网络;
S3、根据异质信息网络获得不同的元路径,所述元路径包括物品-用户元路径、物品-物品元路径以及用户-用户元路径;
S4、采用基于元路径的随机游走方式获得各个节点的序列,再将各个节点的序列通过skip-gram模型学习网络嵌入,获得网络中各个用户节点的特征向量嵌入和各个电影节点的特征向量嵌入;
S5、利用融合函数将不同元路径下各个用户节点的特征向量嵌入融合在一起,得到用户的嵌入向量;利用融合函数将不同元路径下各个电影节点的特征向量嵌入融合在一起,得到电影的嵌入向量;
S6、采用线性相加的方式将用户的嵌入向量和电影的嵌入向量融入到评分偏好中,计算用户对可能感兴趣电影的评分,将评分高的且用户并未观看过的电影推荐给用户。


2.根据权利要求1所述的一种基于元路径的网络嵌入的电影推荐方法,其特征在于,所述基于元路径的随机游走方式包括:各个节点按照指定的元路径进行游走,获得获得各个节点的序列,即所需的路径实例。


3.根据权利要求2所述的一种基于元路径的网络嵌入的电影推荐方法,其特征在于,在给定元路径p=(A0,A1,A2,…,Al)下,基于元路径的随机游走的计算公式包括:



其中,表示基于元路径p下每一步被游走到的概率,表示在第i步的类...

【专利技术属性】
技术研发人员:唐宏陈虹羽郭可可赖雪梅
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1