本发明实施例涉及数据处理,尤其涉及一种问答匹配方法、装置、电子设备及存储介质。
背景技术:
1、互联网高速发展的今天,搜索引擎仍是人们获取信息的主要途径。但随着网络信息的日益增加,搜索引擎的搜索结果愈发显示出多而广、答案模糊不清的特点,用户需要自己花费时间和精力去分辨和提取出自己需要的答案。且搜索引擎主要通过关键词进行搜索,返回的结果往往会遗漏细节信息,甚至将用户真正想要看到的答案放在了众多不相关答案之后,这样就大大降低了用户的体验感和效率。而用户往往希望提出一个问题,便能很快返回所需要的答案。
2、现有技术是基于问答库的信息检索方案。但该问答库设计是一种通用的方式,在面对行内运维这一专业领域的回答准确率有所不足。
技术实现思路
1、本发明提供了一种问答匹配方法、装置、电子设备及存储介质,以解决现有技术中的问答库无法准确地回答用户问题的问题。
2、根据本发明的一方面,提供了一种问答匹配方法,所述方法包括:
3、对用户问题进行分词和同义词改写得到用户问题词组;
4、确定所述用户问题词组的问题类别和关键词;
5、根据所述问题类别和所述关键词从领域问答库中确定一个或多个候选问答对;
6、通过相似度匹配算法从所述候选问答对中,确定与所述用户问题词组相似度最高的候选问答对所对应的答案作为所述用户问题的答案。
7、根据本发明的另一方面,提供了一种问答匹配装置,所述装置包括:
8、处理模块,用于对用户问题进行分词和同义词改写得到用户问题词组;
9、第一确定模块,用于确定所述用户问题词组的问题类别和关键词;
10、第二确定模块,用于根据所述问题类别和所述关键词从领域问答库中确定一个或多个候选问答对;
11、匹配模块,用于通过相似度匹配算法从所述候选问答对中,确定与所述用户问题词组相似度最高的候选问答对所对应的答案作为所述用户问题的答案。
12、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及
13、与所述至少一个处理器通信连接的存储器;其中,
14、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的问答匹配方法。
15、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的问答匹配方法。
16、本发明实施例的一种问答匹配方法、装置、电子设备及存储介质,所述方法包括:对用户问题进行分词和同义词改写得到用户问题词组;确定所述用户问题词组的问题类别和关键词;根据所述问题类别和所述关键词从领域问答库中确定一个或多个候选问答对;通过相似度匹配算法从所述候选问答对中,确定与所述用户问题词组相似度最高的候选问答对所对应的答案作为所述用户问题的答案。该方法通过根据用户问题确定用户问题词组,并根据用户问题词组的问题类别和关键词从领域问答库中确定候选问答对,通过相似度匹配算法从候选问答对中选取与用户问题词组最相似的候选问答对所对应的答案作为用户问题的答案,能够准确地为用户提供问题的答案。
17、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种问答匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对用户问题进行分词和同义词改写得到用户问题词组,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述用户问题词组的问题类别和关键词,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述问题类别和所述关键词从领域问答库中确定一个或多个候选问答对,包括:
5.根据权利要求1所述的方法,其特征在于,所述通过相似度匹配算法从所述候选问答对中,确定与所述用户问题词组相似度最高的候选问答对所对应的答案作为所述用户问题的答案,包括:
6.根据权利要求1所述的方法,其特征在于,所述领域问答库的构建,包括:
7.根据权利要求6所述的方法,其特征在于,所述提取所述领域问答对的关键词,包括:
8.一种问答匹配装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的问答匹配方法。