1.一种众包任务的答案验证方法,其特征在于,包括:
从客户端获取的所有应答答案中,获取目标任务对应的每个应答答案,作为初始答案,其中,每个所述应答答案对应一个应答对象;
通过自然语言语义识别的方式,对每个所述初始答案进行语义识别,得到N个初始答案的语义识别结果,其中,N为所述应答对象的数量,N为正整数;
将所述语义识别结果两两组合,并将每个组合作为一组结果,采用相似度计算的方式,统计每组结果中所述语义识别结果之间的相似度值,若得到的相似度值大于预设相似度阈值,则将所述组别中的两个语义识别结果作为同一类参考答案,得到M类参考答案,其中,M≤N,且N为正整数;
通过预设的一致性校验方式,确定每类所述参考答案的可信度值;
从所有的所述参考答案的可信度值中,选取数值最大的可信度值,作为最大可信度值,并将所述最大可信度值与预设标准值对比,得到对比结果;
若所述对比结果为所述最大可信度值大于或等于所述预设标准值,则将所述最大可信度值对应的所述参考答案作为目标答案,并将所述目标答案对应的应答答案确认为验证通过的应答答案。
2.根据权利要求1所述众包任务的答案验证方法,其特征在于,所述通过自然语言语义识别的方式,对每个所述初始答案进行语义识别,得到N个初始答案的语义识别结果包括:通过预设的分词方式,对所述初始答案进行分词处理,得到所述初始答案中包含的基础分词;
将所述基础分词转换为词向量,并通过聚类算法,对所述词向量进行聚类,得到每个所述词向量对应的聚类中心;
获取每个所述词向量对应的聚类中心对应的预设语义,作为所述初始答案的语义识别结果。
3.根据权利要求2所述众包任务的答案验证方法,其特征在于,所述通过预设的分词方式,对所述初始答案进行分词处理,得到所述初始答案中包含的基础分词包括:对所述基础语句进行分词解析,得到K个分词序列;
针对每个所述分词序列,依据所述预设的训练语料库的词序列数据,计算每个分词序列的发生概率,得到K个分词序列的发生概率;
从K个所述分词序列的发生概率中,选取达到预设概率阈值的发生概率对应的所述分词序列,作为目标分词序列,并将目标分词序列中的每个分词,作为所述初始答案中包含的基础分词。
4.根据权利要求1所述众包任务的答案验证方法,其特征在于,在所述从所有的所述参考答案的可信度值中,选取数值最大的可信度值,作为最大可信度值,并将所述最大可信度值与预设标准值对比,得到对比结果之后,所述众包任务的答案验证方法还包括:若所述对比结果为所述最大可信度值小于所述预设标准值,则获取所述目标任务,并将所述目标任务输入到预设模型中,通过所述预设模型得到模拟答案;
针对每类所述参考答案,统计所述参考答案与所述模拟答案的相似度值,得到M个相似度值,并从M个所述相似度值中,选取数值最大的相似度值,将所述数值最大的相似度值对应的所述参考答案作为目标答案,并将所述目标答案对应的应答答案确认为验证通过的应答答案。
5.根据权利要求1所述众包任务的答案验证方法,其特征在于,
在所述从所有的所述参考答案的可信度值中,选取数值最大的可信度值,作为最大可信度值,并将所述最大可信度值与预设标准值对比,得到对比结果之后,所述众包任务的答案验证方法还包括:所述应答对象包括第一对象和第二对象,所述第一对象的回答答案为第一应答答案,所述第二对象的回答答案为第二应答答案,所述第一对象和所述第二对象均对应有预设权重,且所述第一对象的预设权重小于所述第二对象的预设权重;
若所述对比结果为所述最大可信度值小于所述预设标准值,则获取所述第一应答答案对应的第一预设权重,以及所述第二应答答案对应的第二预设权重;
根据所述第一应答答案和第二应答答案所属的参考答案类别、所述第一预设权重和所述第二预设权重,确定每类所述参考答案的可信度权重;
根据每类所述参考答案的可信度权重和预设的权重校验方式,确定每类所述参考答案的加权可信度值;
选取数值最大的所述加权可信度值,作为目标加权可信度值,获取所述目标加权可信度值对应的参考答案,作为目标答案,并将所述目标答案对应的应答答案确认为验证通过的应答答案。
6.根据权利要求5所述众包任务的答案验证方法,其特征在于,所述选取数值最大的所述加权可信度值,作为目标加权可信度值,并将所述目标加权可信度值对应的参考答案,作为目标答案,并将所述目标答案对应的应答答案确认为验证通过的应答答案之后,所述众包任务的答案验证方法还包括:获取所述第一对象和所述第二对象的历史应答答案;
判断所述第一对象的历史应答答案中,验证通过的应答答案比例,得到所述第一对象的应答准确率,并判断所述第二对象的历史应答答案中,验证通过的应答答案比例,得到所述第二对象的应答准确率;
根据所述应答准确率与预设的分类阈值,对所述第一对象的预设权重和所述第二对象的预设权重更新,得到更新后的第一对象的预设权重和更新后的第二对象的预设权重。
7.一种众包任务的答案验证装置,其特征在于,包括:
初始答案获取模块,用于从客户端获取的所有应答答案中,获取目标任务对应的每个应答答案,作为初始答案,其中,每个所述应答答案对应一个应答对象;
语义识别结果模块,用于通过自然语言语义识别的方式,对每个所述初始答案进行语义识别,得到N个初始答案的语义识别结果,其中,N为所述应答对象的数量,N为正整数;
参考答案分类模块,用于将所述语义识别结果两两组合,并将每个组合作为一组结果,采用相似度计算的方式,统计每组结果中所述语义识别结果之间的相似度值,若得到的相似度值大于预设相似度阈值,则将所述组别中的两个语义识别结果作为同一类参考答案,得到M类参考答案,其中,M≤N,且N为正整数;
可信度值统计模块,用于通过预设的一致性校验方式,确定每类所述参考答案的可信度值;
可信度值对比模块,用于从所有的所述参考答案的可信度值中,选取数值最大的可信度值,作为最大可信度值,并将所述最大可信度值与预设标准值对比,得到对比结果;
应答答案验证模块,用于若所述对比结果为所述最大可信度值大于或等于所述预设标准值,则将所述最大可信度值对应的所述参考答案作为目标答案,并将所述目标答案对应的应答答案确认为验证通过的应答答案。
8.根据权利要求7所述众包任务的答案验证装置,其特征在于,语义识别结果模块包括:基础分词获取单元,用于通过预设的分词方式,对所述初始答案进行分词处理,得到所述初始答案中包含的基础分词;
词向量获取单元,用于将所述基础分词转换为词向量,并通过聚类算法,对所述词向量进行聚类,得到每个所述词向量对应的聚类中心;
语义识别结果单元,用于获取每个所述词向量对应的聚类中心对应的预设语义,作为所述初始答案的语义识别结果。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述众包任务的答案验证方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述众包任务的答案验证方法的步骤。