一种基于知识图谱多任务特征学习的音乐推荐方法技术

技术编号:33960528 阅读:22 留言:0更新日期:2022-06-30 00:26
本发明专利技术公开了一种基于知识图谱多任务特征学习的音乐推荐方法,包括:步骤1,在知识图谱构建阶段,基于Satori库和用户

【技术实现步骤摘要】
一种基于知识图谱多任务特征学习的音乐推荐方法


[0001]本专利技术属于计算机应用领域,具体涉及一种基于知识图谱多任务特征学习的音乐推荐方法。

技术介绍

[0002]近年来,随着云计算、大数据、物联网等技术的迅猛发展,互联网空间中各类应用的层出不穷引发了数据规模的爆炸式增长。在当前这个崭新的数字化信息时代,海量的数据资源被提供给用户,给他们造成了很大的困扰,推荐系统的出现有效缓解了这个问题。
[0003]在多媒体产品的推荐任务中,音乐推荐逐渐得到广泛的关注。目前流行的音乐推荐算法主要分为基于内容的推荐算法、基于协同过滤的推荐算法和混合推荐算法。其中基于协同过滤的音乐推荐方法应用较为广泛,它可以根据相似的用户自动过滤和筛选出目标用户,进一步挖掘出用户的潜在兴趣。但是在面临稀疏性问题时,协同过滤算法也难以保证音乐的推荐质量。
[0004]近年来,音乐推荐场景中的冷启动和稀疏性问题受到了越来越多学者的关注。Zhang等提出一种个性化推荐算法用以解决多媒体产品中推荐方式单一的问题。Zheng等基于标签提出了一个动态音乐推荐框架,它利用音乐曲目的可用语义标签的特点来补充高度稀疏的用户项交互矩阵,大大简化了为新用户推荐曲目的难度。Hariri等在推荐之前首先利用用户的社会化标签对音乐进行分类,然后通过用户播放记录中的相关信息对用户所处的情境进行归类推荐,取得了良好的推荐效果。
[0005]但是,仅基于音频、标签或类别的推荐会丢失大量的音乐特征信息,从而无法为用户提供良好的个性化服务。在实际的推荐场景中,音乐冷启动问题是普遍存在的,对于新增的用户和音乐,由于其缺少相关的反馈数据而无法对其进行推荐,这极大的影响了用户的收听体验。
[0006]因此使用单一类别数据难以构建良好的特征体系,融合多源辅助信息进行音乐推荐具有重要意义。

技术实现思路

[0007]本专利技术是为了解决上述问题而进行的,目的在于提供一种基于知识图谱多任务特征学习的音乐推荐方法。
[0008]本专利技术提供了一种基于知识图谱多任务特征学习的音乐推荐方法,具有这样的特征,包括以下步骤:步骤1,在知识图谱构建阶段,基于Satori库和用户

音乐交互记录,将训练得到的实体和关系的特征向量映射为低维向量,构建所需的知识图谱;步骤2,在模型训练阶段,通过邻域聚合操作融合用户及其邻域节点在知识图谱上的特征表示,将局部近邻结构捕捉并存储在每个实体中,获取用户偏好特征;步骤3,在推荐阶段,通过CNN回归模型预测音乐的潜在特征,并结合用户偏好特征计算用户与音乐之间的匹配度,生成最终用户可能感兴趣的推荐列表。
[0009]在本专利技术提供的基于知识图谱多任务特征学习的音乐推荐方法中,还可以具有这样的特征:其中,步骤1具体包括以下子步骤:步骤1

1,在实体链接阶段,将数据集中的用户、音乐和它们的属性值映射链接到相应的实体;步骤1

2,在关系抽取阶段,将用户和音乐之间的收听、购买、点击等隐性交互行为视为关系;步骤1

3,在知识存储阶段,将训练得到的实体和关系的特征向量映射为低维向量,构建所需的知识图谱。
[0010]在本专利技术提供的基于知识图谱多任务特征学习的音乐推荐方法中,还可以具有这样的特征:其中,步骤2中,遍历所有的用户项目对(u,v),以逐层迭代的方式计算出项目v的感受野M并初始化模型参数,通过计算V的邻域线性组合,将用户关系得分作为过滤器,挑选出用户可能感兴趣的项目集合,最后使用Mean aggregator和Concat aggregator两个聚合函数将实体表示v及其邻域表示聚合成一个向量。
[0011]在本专利技术提供的基于知识图谱多任务特征学习的音乐推荐方法中,还可以具有这样的特征,还包括:步骤4,检测阶段,在检测阶段,采集不同领域的数据,带入模型,进行个性化推荐,获得最优检测结果。
[0012]专利技术的作用与效果
[0013]根据本专利技术所涉及的基于知识图谱多任务特征学习的音乐推荐方法,因为具体步骤为:步骤1,在知识图谱构建阶段,基于Satori库和用户

音乐交互记录,将训练得到的实体和关系的特征向量映射为低维向量,构建所需的知识图谱;步骤2,在模型训练阶段,通过邻域聚合操作融合用户及其邻域节点在知识图谱上的特征表示,将局部近邻结构捕捉并存储在每个实体中,获取用户偏好特征;步骤3,在推荐阶段,通过CNN回归模型预测音乐的潜在特征,并结合用户偏好特征计算用户与音乐之间的匹配度,生成最终用户可能感兴趣的推荐列表。
[0014]因此,本专利技术的基于知识图谱多任务特征学习的音乐推荐方法与常规的基准模型相比,本专利技术提出的KGHR算法能有效挖掘用户和音乐之间的潜在关系,提高音乐推荐质量。模型首先结合Satori库和用户

音乐交互记录构建音乐知识图谱,将从知识图谱中训练得到实体和关系的特征向量映射为低维向量,并引入推荐系统,直观的展现了用户和音乐之间的潜在联系,同时采用联合训练的方法,把推荐任务和知识图谱训练任务紧密联系在一起,取得了良好的推荐效果;其次算法通过邻域聚合操作获取用户对音乐知识图谱的偏好,计算用户和关系的得分,从而更精准的向用户推荐其可能感兴趣的歌曲。由此可见,获取用户的个性化偏好并融合知识图谱的语义信息有助于提升推荐系统的性能。
[0015]此外,本专利技术中提出的基于知识图谱的混合音乐推荐模型KGHR(Hybrid Recommendation based on Knowledge Graph)的核心思想是在计算给定实体在知识图谱中的表示时,有偏差地聚合和合并邻域信息。这种设计一方面通过邻域聚合操作,使用户更方便的获取了邻居节点的局部信息和结构;另一方面邻域是根据实体之间的关系和特定用户的评分进行加权的,它既反映了知识图谱中各实体间的语义信息,又反映了用户对关系的个性化兴趣,大大提高了推荐的准确性和可解释性,使推荐结果有迹可循。
[0016]最后,本专利技术利用知识图谱对多源异构数据的整合性,将从知识图谱中训练得到的实体和关系的特征向量映射为低维向量,并引入推荐系统,充分利用知识图谱的知识信息,另外该算法不需要人工手动设计元路径,模型通过邻域聚合操作,将KGHR从一层扩展到多层,从而更广泛、更深入地挖掘到了用户的潜在兴趣。
附图说明
[0017]图1是本专利技术实施例中基于知识图谱多任务特征学习的音乐推荐方法的模型图;
[0018]图2是本专利技术实施例中基于知识图谱多任务特征学习的音乐推荐方法的代码运行流程图。
具体实施方式
[0019]为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本专利技术一种基于知识图谱多任务特征学习的音乐推荐方法作具体阐述。
[0020]在本实施例中,提供了一种基于知识图谱多任务特征学习的音乐推荐方法。
[0021]图1是本专利技术实施例中基于知识图谱多任务特征学习的音乐推荐方法的模型图。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱多任务特征学习的音乐推荐方法,其特征在于,包括以下步骤:步骤1,在知识图谱构建阶段,基于Satori库和用户

音乐交互记录,将训练得到的实体和关系的特征向量映射为低维向量,构建所需的知识图谱;步骤2,在模型训练阶段,通过邻域聚合操作融合用户及其邻域节点在所述知识图谱上的特征表示,将局部近邻结构捕捉并存储在每个实体中,获取用户偏好特征;步骤3,在推荐阶段,通过CNN回归模型预测音乐的潜在特征,并结合所述用户偏好特征计算用户与音乐之间的匹配度,生成最终用户可能感兴趣的推荐列表。2.根据权利要求1所述的基于知识图谱多任务特征学习的音乐推荐方法,其特征在于:其中,步骤1具体包括以下子步骤:步骤1

1,在实体链接阶段,将数据集中的用户、音乐和它们的属性值映射链接到相应的实体;步骤1

2,在关系抽...

【专利技术属性】
技术研发人员:孙云芸李海明
申请(专利权)人:上海电力大学
类型:发明
国别省市:

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

1