[发明专利]基于知识图谱的智能对话推荐方法及装置在审
申请号: | 202110426610.8 | 申请日: | 2021-04-20 |
公开(公告)号: | CN113127646A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 黄民烈;马文畅 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F40/35;G06N3/04;G06N3/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 聂俊伟 |
地址: | 100084 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 知识 图谱 智能 对话 推荐 方法 装置 | ||
本发明提供一种基于知识图谱的智能对话推荐方法及装置,该方法包括:获取用户端的语音信息;将语音信息输入到训练好的语言模型中,得到语音信息对应的自然语言回复,训练好的语言模型是由样本对话历史内容和样本意图推理树,对语言模型进行训练得到的;其中,样本意图推理树是根据预设对话意图、样本对话历史表示和样本用户画像,基于知识图谱进行推理得到的;样本对话历史表示是通过对样本对话历史内容进行编码得到的;样本用户画像是通过对样本对话历史内容中提及到的知识图谱的节点进行编码,基于自注意力机制得到的。本发明通过对不同对话意图下实体推理的过程进行建模,有效地提高智能对话推荐的准确性与语言生成的流畅性。
技术领域
本发明涉及自然语言处理技术领域,尤其涉及一种基于知识图谱的智能对话推荐方法及装置。
背景技术
在当今信息爆炸时代,基于互联网的大型电商平台彻底改变了人们的生活方式。面对平台上海量的商品信息,用户常常陷入选择和比较的困境中,如何快速的了解用户喜好,精准地推荐用户心仪的产品成为一个难题。
传统推荐系统需要大量的用户历史数据,在历史数据缺失的冷启动(Cold Start)场景下,现有推荐系统无法完成精准推荐的需求。结合近年来对话系统的快速发展,对话推荐系统(Conversational Recommendation System,简称CRS)应运而生。在对话推荐的场景下,系统需要通过对话引导用户表达自身需求,快速建立用户画像,并结合已有商品数据完成针对用户的精准推荐。其中,大规模的知识图谱常用来存储海量的商品信息,并用来刻画商品之间的各种关系。
现有对话推荐系统往往对传统推荐系统和对话系统进行简单的耦合:在知识图谱上寻找推荐对象,再将推荐对象引入生成的自然语言中。然而,此类方法未能有效建模该场景下系统端的多种对话意图,包括不同对话意图下的知识推理以及对话策略生成,从而导致推荐性能和语言生成性能不理想。因此,现在亟需一种基于知识图谱的智能对话推荐方法及装置来解决上述问题。
发明内容
针对现有技术存在的问题,本发明提供一种基于知识图谱的智能对话推荐方法及装置。
本发明提供一种基于知识图谱的智能对话推荐方法,包括:
获取用户端的语音信息;
将所述语音信息输入到训练好的语言模型中,得到所述语音信息对应的自然语言回复,所述训练好的语言模型是由样本对话历史内容和样本意图推理树,对语言模型进行训练得到的;
其中,所述样本意图推理树是根据预设对话意图、样本对话历史表示和样本用户画像,基于知识图谱进行推理得到的;所述样本对话历史表示是通过对所述样本对话历史内容进行编码得到的;所述样本用户画像是通过对所述样本对话历史内容中提及到的知识图谱的节点进行编码,基于自注意力机制得到的。
根据本发明提供的一种基于知识图谱的智能对话推荐方法,所述训练好的语言模型通过以下步骤得到:
根据样本问法和所述样本问法对应的样本回复,构建每轮次对话的样本历史对话内容,所述样本问法为用户端样本对话内容,所述样本回复为系统端样本对话内容;
基于预训练的BERT模型,对所述样本历史对话内容进行编码,得到样本对话历史表示;
基于预训练的R-GCN模型,对知识图谱中每个节点进行编码,并根据所述样本对话历史内容中提及到的知识图谱的节点,将编码后的节点构建得到的目标节点矩阵,通过自注意力机制生成对应的样本用户画像;
通过所述样本对话历史表示和所述样本用户画像,基于知识图谱,生成预设对话意图对应的样本意图推理树;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110426610.8/2.html,转载请声明来源钻瓜专利网。