The invention relates to a user intention recognition method and a system. The method includes the key entity recognition step, the Natural Language Processing technology analysis of the user dialogues and words, the named entity as the user intention parameter candidate, and the user intent judgment step, the dependency syntax analysis for the user dialogues, and the default user intent. The key candidate sets the word by word fuzzy matching to obtain the intent key words, determine the dependency relationship between the intended keyword and the user intention parameter candidate obtained by the key entity recognition step, and output the user intention recognition result only in the case of the existence of the dependency relationship. According to the invention, users' intentions can be identified more accurately and comprehensively.
【技术实现步骤摘要】
一种用户意图识别方法以及用户意图识别系统
本专利技术涉及数据处理分析技术,具体涉及一种用户意图识别方法以及用户意图识别系统。
技术介绍
现阶段有关对话式语义理解技术的实现方案主要分为面向泛用场景和面向特定场景。前者主要以知识图谱为数据基础,针对用户文字形式的检索需求,通过命名实体识别、实体链接等自然语言处理技术获取意图参数,辅以意图识别关键词匹配(什么、哪、怎么等)的方式进行知识图谱检索并反馈相应答案;后者则以专业知识库为数据基础,通过规则模板的形式扩写已有知识点,针对用户业务意图进行模式匹配,辅以业务关键词匹配的方式进行专业知识库检索并反馈相应答案。无论是泛用场景或是特定场景的对话式语义理解技术,都有其缺陷。面向泛用场景的对话式人工智能,可以同用户进行闲聊,但无法理解用户的业务需求,往往将用户对话信息诉诸网络获取答案;另一方面,面向特定场景虽然可以应付业务需求,却又需要大量人力分析用户对话特征以构建规则模板,针对多业务场景所需要的工作量呈直线上升,模型的可延展性并不好。
技术实现思路
鉴于所述问题,本专利技术旨在提出一种能够以轻量级的解决方案提供一种能够对于用户对话进行准确分析的用户意图识别方法以及用户意图识别系统。本专利技术的用户意图识别方法,其特征在于,包括下述步骤:关键实体识别步骤,对于用户对话文字以词为单位进行自然语言处理技术分析得到命名实体作为用户意图参数候选;以及用户意图判断步骤,对于所述用户对话文字进行依存语法分析,并且根据预设的用户意图关键候选集逐词模糊匹配得到意图关键词,判断所述意图关键词与所述关键实体识别步骤获得的所述用户意图参数候选之间 ...
【技术保护点】
1.一种用户意图识别方法,其特征在于,包括下述步骤:关键实体识别步骤,对于用户对话文字以词为单位进行自然语言处理技术分析得到命名实体作为用户意图参数候选;以及用户意图判断步骤,对于所述用户对话文字进行依存语法分析,并且根据预设的用户意图关键候选集逐词模糊匹配得到意图关键词,判断所述意图关键词与所述关键实体识别步骤获得的所述用户意图参数候选之间的依存关系,并且仅在存在所述依存关系的情况下输出用户意图识别结果。
【技术特征摘要】
1.一种用户意图识别方法,其特征在于,包括下述步骤:关键实体识别步骤,对于用户对话文字以词为单位进行自然语言处理技术分析得到命名实体作为用户意图参数候选;以及用户意图判断步骤,对于所述用户对话文字进行依存语法分析,并且根据预设的用户意图关键候选集逐词模糊匹配得到意图关键词,判断所述意图关键词与所述关键实体识别步骤获得的所述用户意图参数候选之间的依存关系,并且仅在存在所述依存关系的情况下输出用户意图识别结果。2.如权利要求1所述的用户意图识别方法,其特征在于,在所述用户意图判断步骤之后进一步包括:意图参数补全步骤,判断所述用户意图判断步骤中输出的用户意图识别结果中意图参数是否已全,若已全则输出所述用户意图识别结果,否则进行意图参数补全动作。3.如权利要求1或2所述的用户意图识别方法,其特征在于,所述关键实体识别步骤包括:对用户对话文字作为自然语言处理方法以词为单位进行分词、词性标注和命名实体识别;根据词性标注和命名实体识别结果得到用户意图参数候选;以及将用户意图参数标准化。4.如权利要求1或2所述的用户意图识别方法,其特征在于,所述用户意图判断步骤包括:将所述用户对话文字以句为单位进行依存句法分析并得到依存句法分析结果;根据预设的用户意图关键词候选集,使用深度学习方法训练词向量,通过词汇相似度进行模糊匹配得到意图关键词匹配结果;以及根据所述依存句法分析结果和所述意图关键词匹配结果,判断所述意图关键词与所述关键实体识别步骤获得的所述用户意图参数候选之间的依存关系;以及若两者之间存在依存关系,则输出用户意图识别结果。5.如权利要求3所述的用户意图识别方法,其特征在于,所述意图参数补全步骤包括:判断所述用户意图判断步骤中输出的用户意图识别结果中意图参数是否已全,若已全则输出所述用户意图识别结果,否则进行下述步骤;根据预设的介词词表,在所述用户对话中检索是否出现相关介词;根据所述用户意图判断步骤得到的所述依存语法分析结果,分析所述介词所对应的宾语并作为补全意图参数的可选项。6.如权利要求3所述的用户意图识别方法,其特征在于,所述自然语言处理技术通过LTP工具包、或者StanfordParser工具包实现,所述依存语法分析通过LTP工具包、或者StanfordParser工具包实现,所述深度学习方法通过Wordvec工具包、或者GloVe工具包实现。7.一种用户意图识别系统,其特征在于,包括:关键实体识别模块,对于用户对话文字以词为单位进行自然语言处理技术分析得到命名实体作为用户意图参数候选;以及用户意图判断模块,对于所述用户对话文字进行依存语法分析,并且根据预设的用户意图关键候选集...
【专利技术属性】
技术研发人员:佘萧寒,万四爽,费志军,王宇,张莉敏,张琦,邱雪涛,乐旭,刘想,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。