用于口语对话系统中的意图检测和槽位填充的方法和系统技术方案

技术编号:25609023 阅读:115 留言:0更新日期:2020-09-12 00:03
一种用于口语理解(SLU)的方法,其包括:基于循环神经网络(RNN)的输出,来生成来自用户的单词的第一编码表示;基于根据第一编码表示的第一RNN解码器的输出,来生成与单词相对应的意图标签;基于根据第一编码表示和意图标签的第二RNN解码器的输出,来生成校正的多个单词;基于多个校正的单词、使用RNN编码器,来生成与多个校正的单词相对应的第二编码表示;以及基于根据多个校正的单词的第二编码表示和意图标签的第三RNN解码器的输出,来生成机器可读对话短语,该机器可读对话短语包括被分配给至少一个槽位的多个校正的单词中的至少一个单词。

【技术实现步骤摘要】
【国外来华专利技术】用于口语对话系统中的意图检测和槽位填充的方法和系统优先权要求本申请要求美国临时申请号62/626,886的权益,该美国临时申请题为“MethodsandSystemsforIntentDetectionandSlotFillinginSpokenDialogueSystems(用于口语对话系统中的意图检测和槽位填充的方法和系统)”,并于2018年2月6日提交,其全部内容明确地通过引用并入本文中。
本公开一般涉及自动口语理解领域,并且更具体地,涉及用于校正和更新输入文本以用于口语理解系统中的槽位填充的系统和方法。
技术介绍
除非在本文中另行指示,否则在此章节中描述的材料并不是对于本申请中的权利要求的现有技术,并且不因包括在此章节中而被承认是现有技术。口语理解(SLU)系统将人类语音表达的语言处理成机器可理解的语义表示。SLU是所有会话式AI系统的关键组件。SLU的一般任务涉及根据话语的意图确定和槽位填充。意图确定任务可以被视为语义话语分类问题,而槽位填充任务可以作为连续单词的序列标记问题而被应对。解决这两个相关任务的先前方本文档来自技高网...

【技术保护点】
1.一种用于操作口语理解(SLU)系统的方法,所述方法包括:/n利用SLU系统中的处理器接收文本短语中的多个单词;/n利用处理器、使用所述多个单词作为对循环神经网络(RNN)编码器的输入、基于RNN编码器的输出,来生成多个单词的第一编码表示;/n利用处理器、使用第一编码表示作为对第一RNN解码器的输入、基于第一RNN解码器的输出,来生成与所述多个单词相对应的意图标签;/n利用处理器、使用第一编码表示和意图标签作为对第二RNN解码器的输入、基于第二RNN解码器的输出,来生成校正的多个单词,所述校正的多个单词包括与文本短语中的多个单词之一不同的至少一个单词;/n利用处理器、使用多个校正的单词作为对...

【技术特征摘要】
【国外来华专利技术】20180206 US 62/626886;20180425 US 15/9629001.一种用于操作口语理解(SLU)系统的方法,所述方法包括:
利用SLU系统中的处理器接收文本短语中的多个单词;
利用处理器、使用所述多个单词作为对循环神经网络(RNN)编码器的输入、基于RNN编码器的输出,来生成多个单词的第一编码表示;
利用处理器、使用第一编码表示作为对第一RNN解码器的输入、基于第一RNN解码器的输出,来生成与所述多个单词相对应的意图标签;
利用处理器、使用第一编码表示和意图标签作为对第二RNN解码器的输入、基于第二RNN解码器的输出,来生成校正的多个单词,所述校正的多个单词包括与文本短语中的多个单词之一不同的至少一个单词;
利用处理器、使用多个校正的单词作为对RNN编码器的输入、基于RNN编码器的另一输出,来生成与多个校正的单词相对应的第二编码表示;以及
利用处理器、使用多个校正的单词的第二编码表示和意图标签作为对第三RNN解码器的输入、基于第三RNN解码器的输出,来生成机器可读对话短语,所述机器可读对话短语包括被分配给机器可读对话短语中的至少一个槽位的多个校正的单词中的至少一个单词。


2.根据权利要求1所述的方法,进一步包括:
利用音频输入设备接收口语输入短语;以及
利用处理器、基于口语输入短语、使用自动语音识别,来生成文本短语中的多个单词。


3.根据权利要求1所述的方法,其中,RNN编码器基于在RNN编码器中生成的隐藏状态的第一向量,来生成与文本短语中的多个单词相对应的第一编码表示。


4.根据权利要求3所述的方法,其中,RNN编码器基于在RNN编码器中生成的隐藏状态的第二向量,来生成与所述多个校正的单词相对应的第二编码表示。


5.根据权利要求1所述的方法,进一步包括:
利用处理器、基于意图标签,来标识存储在存储器中的数据库中的机器可读对话短语。


6.根据权利要求1所述的方法,其中,处理器将RNN编码器实现为双向RNN,将第一RNN解码器实现为单向RNN,将第二RNN解码器实现为另一单向RNN,并且将第三RNN解码器实现为另一单向RNN。


7.根据权利要求6所述的方法,其中,处理器实现包括注意力机制的第一RNN解码器,以在生成第一RNN解码器的输出期间更新RNN解码器的上下文。


8.根据权利要求1所述的方法,进一步包括:
利用SLU系统中的输出设备、响应于机器可读对话短语来生成输出,所述机器可读对话短语包括被分配给至少一个槽位的所述多个校正的单词中的至少一个单词。


9.一种用于口语理解(SLU)的系统,其包括:
存储器,其被配置成存储:

【专利技术属性】
技术研发人员:R·舒曼P·安格吉迪特拉库尔
申请(专利权)人:罗伯特·博世有限公司
类型:发明
国别省市:德国;DE

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

1