【技术实现步骤摘要】
用于输出信息的方法和装置
本公开的实施例涉及计算机
,具体涉及用于输出信息的方法和装置。
技术介绍
槽位(slot)识别是自然语言处理任务中的基础任务之一,即从自然语言的句子中标记出需要的词或短语。举例:“我要听王F唱的我和我的祖国”,把“王F”识别为歌手(singer),把“我和我都祖国”识别为歌曲名(song)。在人机对话领域,用户的表述很多时候不会这么的规范,尤其是在一个前后文相关的对话场景中,用户可能会省略掉一些词语,或者用代词来替代之前出现的部分词语片段,举例如下:示例1:Human(人):我要听王F唱的我和我的祖国Robot(机):为您找到王F演唱的歌曲我和我的祖国,请您收听Human:我要看她的电影(slot1:她,slot2:电影)示例2:Human:我要听王F唱的我和我的祖国Robot:为您找到王F演唱的歌曲我和我的祖国,请您收听Human:换个版本听听(slot1:换个版本)对于传统的序列标注,只可以标注出代词“她”,资 ...
【技术保护点】
1.一种用于输出信息的方法,包括:/n响应于接收到问题,检测所述问题中是否存在实体槽位;/n若存在,则将检测出的实体槽位加入候选槽位;/n检测所述问题中实体的限定关系词;/n在预设的知识图谱中搜索所述候选槽位的周边知识图谱;/n根据所述限定关系词对所述周边知识图谱进行推理,输出与所述限定关系词匹配的实体词。/n
【技术特征摘要】 【专利技术属性】
1.一种用于输出信息的方法,包括:
响应于接收到问题,检测所述问题中是否存在实体槽位;
若存在,则将检测出的实体槽位加入候选槽位;
检测所述问题中实体的限定关系词;
在预设的知识图谱中搜索所述候选槽位的周边知识图谱;
根据所述限定关系词对所述周边知识图谱进行推理,输出与所述限定关系词匹配的实体词。
2.根据权利要求1所述的方法,其中,所述方法还包括:
若不存在,则从历史对话中判断出实体槽位加入候选槽位。
3.根据权利要求1或2所述的方法,其中,所述方法还包括:
检测所述候选槽位是否存在指代词;
若存在,则把所述指代词替换为最近一次对话中出现的实体词。
4.根据权利要求3所述的方法,其中,所述把指代词替换为最近一次对话中出现的实体词,包括:
若最近一次对话中出现的实体词的数量超过一个,则根据语义找到用于替换指代词的实体词进行替换。
5.根据权利要求3所述的方法,其中,所述方法还包括:
根据最近一次对话中出现的实体词和所述限定关系词对所述周边知识图谱进行推理,输出与最近一次对话中出现的实体词和所述限定关系词匹配的实体词。
6.一种用于输出信息的装置,包括:
实体检测单元,被配置成响应于接收到问题,检测所述问题中是否存在实体槽位;
添加单元,被配置成若存在实体槽位,则将检测出的实体槽位加入候选槽位;
关系检测单元,被配置成检测所述问题中实体的限定关系词;
技术研发人员:苗亚飞,贺文嵩,徐犇,谢剑,张艺品,王焱,刘永宜,王储,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。