音乐社交推荐方法、系统、装置及存储介质制造方法及图纸

技术编号:34719400 阅读:42 留言:0更新日期:2022-08-31 18:04
本发明专利技术公开了一种音乐社交推荐方法、系统、装置及存储介质,其中方法包括:首先,获取目标文本;目标文本包括用户基本信息、用户偏好信息及用户关系信息;对目标文本进行关系抽取,构建时间知识图谱;根据时间知识图谱和目标用户,生成异构信息网络;异构信息网络以用户和用户偏好作为节点,以用户和用户偏好之间的关系作为元路径;用户包括目标用户和关联用户;根据异构信息网络和预设的推荐模式,从关联用户中确定与目标用户相似的多个推荐用户;将推荐用户推送至目标用户。本申请实施例在传统知识图谱的基础上加入时间维度,实现了互动条件和匹配条件的实时满足,从而实现通过音乐社交软件远距离快速交友的目的。社交软件远距离快速交友的目的。社交软件远距离快速交友的目的。

【技术实现步骤摘要】
音乐社交推荐方法、系统、装置及存储介质


[0001]本申请涉及网络分析
,尤其涉及一种音乐社交推荐方法、系统、装置及存储介质。

技术介绍

[0002]随着人们艺术素养的不断提高,音乐软件在市场中越来越普及。在普通的播放功能的技术上,音乐软件也渐渐承担起部分社交功能,让人们可以通过音乐交友。但是,目前可用的音乐社交软件仅仅实现了知识图谱中实体和网络的检索和分析功能,没有社交推荐功能,不能实现远距离快速交友的目的。

技术实现思路

[0003]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请提出一种音乐社交推荐方法、系统、装置及存储介质。
[0004]第一方面,本申请实施例提供了一种音乐社交推荐方法,包括:获取目标文本;其中,所述目标文本包括用户基本信息、用户偏好信息及用户关系信息;对所述目标文本进行关系抽取,构建时间知识图谱;根据所述时间知识图谱和目标用户,生成异构信息网络;其中,所述异构信息网络以用户和用户偏好作为节点,以所述用户和所述用户偏好之间的关系作为元路径;其中,所述用户包括目标用户和关联用户;根据所述异构信息网络和预设的推荐模式,从所述关联用户中确定与所述目标用户相似的多个推荐用户;将所述推荐用户推送至所述目标用户。
[0005]可选地,所述对所述目标文本进行关系抽取,构建时间知识图谱,包括:根据所述目标文本,确定包括实体、属性和关系在内的三元组;其中,所述实体包括组织或个人,所述属性包括性别、歌曲偏好和歌手偏好,所述关系包括社交关系和用户行为;在所述三元组中添加时间维度,所述时间维度用于表征所述三元组的有效性;基于加法模型,确定所述实体和所述关系在所述时间维度上的演化过程。
[0006]可选地,所述根据所述异构信息网络和预设的推荐模式,从所述关联用户中确定与所述目标用户相似的多个推荐用户,包括:根据所述推荐模式,计算所述异构信息网络中所述关联用户与所述目标用户的相似度;根据所述相似度,从所述关联用户中确定多个所述推荐用户。
[0007]可选地,所述根据所述推荐模式,计算所述异构信息网络中所述关联用户与所述目标用户的相似度,包括:根据所述推荐模式,确定所述用户偏好的权重;根据所述权重,计算所述异构信息网络中所述关联用户与所述目标用户的相似度。
[0008]第二方面,本申请实施例提供了一种音乐社交推荐系统,包括:第一模块,用于获取目标文本;其中,所述目标文本包括用户基本信息、用户偏好信息及用户关系信息;第二模块,用于对所述目标文本进行关系抽取,构建时间知识图谱;第三模块,用于根据所述时间知识图谱和目标用户,生成异构信息网络;其中,所述异构信息网络以用户和用户偏好作
为节点,以所述用户和所述用户偏好之间的关系作为元路径;其中,所述用户包括目标用户和关联用户;第四模块,用于根据所述异构信息网络和预设的推荐模式,从所述关联用户中确定与所述目标用户相似的多个推荐用户;第五模块,用于将所述推荐用户推送至所述目标用户。
[0009]第三方面,本申请实施例提供了一种音乐社交推荐装置,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述音乐社交推荐方法。
[0010]第四方面,本申请实施例提供了一种计算机存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由所述处理器执行时用于实现上述的音乐社交推荐方法。
[0011]本申请实施例的有益效果如下:首先,获取目标文本;其中,目标文本包括用户基本信息、用户偏好信息及用户关系信息;对目标文本进行关系抽取,构建时间知识图谱;根据时间知识图谱和目标用户,生成异构信息网络;其中,异构信息网络以用户和用户偏好作为节点,以用户和用户偏好之间的关系作为元路径;其中,用户包括目标用户和关联用户;根据异构信息网络和预设的推荐模式,从关联用户中确定与目标用户相似的多个推荐用户;将推荐用户推送至目标用户。本申请实施例在传统知识图谱的基础上加入时间维度,满足了音乐社交软件的用户不定时出现的互动需求,实现了互动条件和匹配条件的实时满足,从而实现通过音乐社交软件远距离快速交友的目的。
附图说明
[0012]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0013]图1是本申请实施例提供的音乐社交推荐方法的步骤流程图;
[0014]图2为多维加性时间序列的分解示意图;
[0015]图3为本申请实施例提供的异构信息网络中元路径的示意图;
[0016]图4为本申请实施例提供的音乐社交推荐系统示意图;
[0017]图5为本申请实施例提供的音乐社交推荐装置的示意图。
具体实施方式
[0018]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0019]需要说明的是,虽然在系统示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于系统中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0020]随着人们艺术素养的不断提高,音乐软件在市场中越来越普及。在普通的播放功能的技术上,音乐软件也渐渐承担起部分社交功能,让人们可以通过音乐交友。但是,目前可用的音乐社交软件仅仅实现了知识图谱中实体和网络的检索和分析功能,没有社交推荐
功能,不能实现远距离快速交友的目的。
[0021]基于此,本申请提供了一种音乐社交推荐方法、系统、装置及存储介质,首先,获取目标文本;其中,目标文本包括用户基本信息、用户偏好信息及用户关系信息;对目标文本进行关系抽取,构建时间知识图谱;根据时间知识图谱和目标用户,生成异构信息网络;其中,异构信息网络以用户和用户偏好作为节点,以用户和用户偏好之间的关系作为元路径;其中,用户包括目标用户和关联用户;根据异构信息网络和预设的推荐模式,从关联用户中确定与目标用户相似的多个推荐用户;将推荐用户推送至目标用户。本申请实施例在传统知识图谱的基础上加入时间维度,满足了音乐社交软件的用户不定时出现的互动需求,实现了互动条件和匹配条件的实时满足,从而实现通过音乐社交软件远距离快速交友的目的。
[0022]下面结合附图,对本申请实施例作进一步阐述。
[0023]参考图1,图1是本申请实施例提供的音乐社交推荐方法的步骤流程图,该方法包括但不限于步骤S100

S140:
[0024]S100、获取目标文本;
[0025]具体地,为了能够对音乐社交软件的用户提供实时有效的社交推荐内容,需要先获取用户相关的信息。例如,可以在获得用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音乐社交推荐方法,其特征在于,包括:获取目标文本;其中,所述目标文本包括用户基本信息、用户偏好信息及用户关系信息;对所述目标文本进行关系抽取,构建时间知识图谱;根据所述时间知识图谱和目标用户,生成异构信息网络;其中,所述异构信息网络以用户和用户偏好作为节点,以所述用户和所述用户偏好之间的关系作为元路径;其中,所述用户包括目标用户和关联用户;根据所述异构信息网络和预设的推荐模式,从所述关联用户中确定与所述目标用户相似的多个推荐用户;将所述推荐用户推送至所述目标用户。2.根据权利要求1所述的音乐社交推荐方法,其特征在于,所述对所述目标文本进行关系抽取,构建时间知识图谱,包括:根据所述目标文本,确定包括实体、属性和关系在内的三元组;其中,所述实体包括组织或个人,所述属性包括性别、歌曲偏好和歌手偏好,所述关系包括社交关系和用户行为;在所述三元组中添加时间维度,所述时间维度用于表征所述三元组的有效性;基于加法模型,确定所述实体和所述关系在所述时间维度上的演化过程。3.根据权利要求2所述的音乐社交推荐方法,其特征在于,所述根据所述异构信息网络和预设的推荐模式,从所述关联用户中确定与所述目标用户相似的多个推荐用户,包括:根据所述推荐模式,计算所述异构信息网络中所述关联用户与所述目标用户的相似度;根据所述相似度,从所述关联用户中确定多个所述推荐用户。4.根据权利要求3所述的音乐社交推荐方法,其特征在于...

【专利技术属性】
技术研发人员:谢光勇
申请(专利权)人:天翼爱音乐文化科技有限公司
类型:发明
国别省市:

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

1