[发明专利]一种知识增强的推荐方法和系统有效
申请号: | 202110435550.6 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113158049B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 吕子钰;乔宇 | 申请(专利权)人: | 中国科学院深圳先进技术研究院 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F40/30;G06N3/04 |
代理公司: | 北京市诚辉律师事务所 11430 | 代理人: | 耿慧敏;朱伟军 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 知识 增强 推荐 方法 系统 | ||
1.一种知识增强的推荐方法,包括以下步骤:
步骤S1:针对评论文档,提取全局层次的语义向量表示和语句层次的隐含向量表示,获得层次化的语义表示,该层次化的语义表示是用户和物品的浅层语义知识表示;
步骤S2:利用知识库,检索与评论文档关联的语义知识,形成关联语义知识表示,并融合所述用户和物品的浅层语义知识表示以及所述全局层次的语义向量表示和所述关联语义知识表示,得到用户和物品的深层次语义知识表示;
步骤S3:融合所述用户和物品的浅层语义知识表示以及所述用户和物品的深层次语义知识表示,分别得到用户的语义知识增强表示、物品的语义知识增强表示以及用户-物品交互的语义知识增强表示;
步骤S4:基于神经协同过滤框架,融合所得到的用户的语义知识增强表示、物品的语义知识增强表示以及用户-物品交互的语义知识增强表示,利用层次化的用户-物品交互机制预测交互评分,以生成物品推荐结果。
2.根据权利要求1所述的知识增强的推荐方法,其特征在于,在步骤S1中,根据以下子步骤获得所述层次化的语义表示:
针对评论文档,构建词向量,并利用第一循环神经网络提取全局层次的语义隐含向量Sg,该全局层次的语义向量Sg包含全局的潜在语义信息;
以所构建的词向量为输入,应用第二循环神经网络提取语句层次的语义隐含向量表示Ss,该语句层次的隐含向量表示Ss包含细粒度的上下文信息的语义知识表示;
融合全局层次的语义隐含向量Sg和语句层次的隐含向量表示Ss,得到层次化的语义表示C=[Sg,Ss]。
3.根据权利要求2所述的知识增强的推荐方法,其特征在于,在步骤S2中,根据以下子步骤形成所述用户和物品的深层次语义知识表示:
针对评论文档中的词,从知识库检索top-N相关概念,概念的向量表示;
对于每个词wi,利用注意力机制计算检索到的概念知识的关联影响βij=Attention(wi,cj),并计算增强概念表示其中cj是检索到的概念的向量表示,j是索引;
以所述概念知识的关联影响为输入,应用第三循环神经网络得到关联语义知识表示CA;
利用全局层次的语义向量表示Sg和关联语义知识表示CA构成增强语义键-值对,其中键为Sg,对应的值为CA;
采用多头注意力机制融合层次化的语义表示C和增强语义键-值对,得到深层次语义知识表示
4.根据权利要求3所述的知识增强的推荐方法,其特征在于,步骤S3包括:
对于用户和物品,采用独热编码表示所使用的用户和物品,并将独热编码映射成稠密空间的用户浅层表示u和物品浅层表示v;
通过串联操作得到用户的语义知识增强表示物品的语义知识增强表示以及用户-物品交互的语义知识增强表示记为其中是用户的深层表示,是物品的深层表示,是用户-物品交互的语义知识表示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院深圳先进技术研究院,未经中国科学院深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110435550.6/1.html,转载请声明来源钻瓜专利网。