一种基于知识图谱的推荐方法、装置及计算机设备与流程

文档序号:34734713发布日期:2023-07-12 18:24阅读:20来源:国知局
一种基于知识图谱的推荐方法、装置及计算机设备与流程

本发明涉及计算机,具体涉及一种基于知识图谱的推荐方法、装置及计算机设备。


背景技术:

1、随着互联网、移动互联网以及物联网的快速发展,信息技术逐渐渗透到各行各业。人们面对的信息大量且繁杂,如何从和海量的信息中将信息精准的推送到对应的用户是亟需解决的问题。

2、现有技术中对于数据的个性化推荐中,大多采用协同过滤推荐算法、混合推荐算法和基于内容的推荐算法等,传统协同过滤的算法存在计算特征单一,计算量大的问题,不能准确的根据业务需求精准的确定推荐内容。


技术实现思路

1、因此,为解决现有技术的不足,本发明实施例提供了一种基于知识图谱的推荐方法、装置及计算机设备。

2、根据第一方面,本发明实施例公开了一种基于知识图谱的推荐方法,获取业务需求,业务需求包括实体属性和需求信息;

3、根据实体属性、需求信息以及预构建的知识图谱,确定分析结果;

4、根据分析结果确定推荐信息,以便将推荐信息向相关人员推荐。

5、可选地,根据实体属性、需求信息以及预构建的知识图谱,确定分析结果,具体包括:

6、根据实体属性和预构建的知识图谱,得到与实体属性对应的同类型的关系图;

7、基于需求信息对关系图进行分析,得到分析结果。

8、可选地,预构建的知识图谱,通过以下步骤得到:

9、对预获取的第一数据源进行分析,得到多个实体属性以及每一个实体属性之间的实体关系;

10、根据每一个实体属性以及实体关系,构建知识图谱。

11、可选地,方法还包括:

12、获取第二数据源,第二数据源是第一数据源下一时间段的数据源;

13、提取第二数据源中的实体属性和实体关系;

14、将实体属性和实体关系进行向量化,分别得到属性向量和关系向量;

15、将属性向量和关系向量输入至知识图谱,以便更新知识图谱。

16、可选地,对预获取的第一数据源进行分析,得到多个实体属性以及每一个实体属性之间的实体关系,具体包括:

17、对第一数据源进行语法分析,得到数据源的句法关系;

18、根据第一数据源、句法关系以及预设关键词,提取数据源中的实体属性和实体关系。

19、可选地,根据第一数据源、句法关系以及预设关键词,提取数据源中的实体属性和实体关系,具体包括:

20、利用句法关系,对第一数据源中的实体进行实体融合,得到融合数据源;

21、根据融合数据源、句法关系以及预设关键词,提取数据源中的实体属性和实体关系。

22、根据第二方面,本发明实施例还公开了一种基于知识图谱的推荐装置,包括:

23、获取模块,用于获取业务需求,业务需求包括实体属性和需求信息;

24、分析模块,用于根据实体属性、需求信息以及预构建的知识图谱,确定分析结果;

25、推荐模块,用于根据分析结果确定推荐信息,以便将推荐信息向相关人员推荐。

26、可选地,分析模块,具体用于:

27、根据实体属性和预构建的知识图谱,得到与实体属性对应的同类型的关系图;

28、基于需求信息对关系图进行分析,得到分析结果。

29、根据第三方面,本发明实施例还公开了一种计算机设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任一可选实施方式的基于知识图谱的推荐方法的步骤。

30、根据第四方面,本发明实施方式还公开了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式的基于知识图谱的推荐方法的步骤。

31、本发明技术方案,具有如下优点:

32、本发明提供的基于知识图谱的推荐方法、装置及计算机设备,包括:获取业务需求,其中业务需求中包括实体属性和需求信息,根据实体属性、需求信息和预构建的知识图谱确定分析结果,根据实体属性首先可以确定同类型的实体,其次根据需求信息确定实际需要确定的内容,由此可以在预构建的知识图谱中确定与业务需求对应的分析结果,这里分析结果中包括与实体属性相关的所有的实体,以及对应的实体之间的关系,由此可以准确的确定与业务需求对应的推荐内容,由于已经构建了准确的知识图谱,不需要再次在海量的数据中去一一计算,大大减少了计算量。



技术特征:

1.一种基于知识图谱的推荐方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述实体属性、所述需求信息以及预构建的知识图谱,确定分析结果,具体包括:

3.根据权利要求1或2所述的方法,其特征在于,所述预构建的知识图谱,通过以下步骤得到:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述对预获取的第一数据源进行分析,得到多个实体属性以及每一个所述实体属性之间的实体关系,具体包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述第一数据源、所述句法关系以及预设关键词,提取所述数据源中的实体属性和所述实体关系,具体包括:

7.一种基于知识图谱的推荐装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述分析模块,具体用于:

9.一种计算机设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-6任一项所述的基于知识图谱的推荐方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被服务器执行时实现如权利要求1-6任一项所述的基于知识图谱的推荐方法。


技术总结
本发明公开了一种基于知识图谱的推荐方法、装置及计算机设备,该方法包括:获取业务需求,其中业务需求中包括实体属性和需求信息,根据实体属性、需求信息和预构建的知识图谱确定分析结果,根据实体属性首先可以确定同类型的实体,其次根据需求信息确定实际需要确定的内容,由此可以在预构建的知识图谱中确定与业务需求对应的分析结果,这里分析结果中包括与实体属性相关的所有的实体,以及对应的实体之间的关系,由此可以准确的确定与业务需求对应的推荐内容,由于已经构建了准确的知识图谱,不需要再次在海量的数据中去一一计算,大大减少了计算量。

技术研发人员:张培源,艾欣,吴峥
受保护的技术使用者:北京锦绣年华信息科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1