【技术实现步骤摘要】
提问信息生成方法、装置、电子设备及存储介质
[0001]本公开涉及人工智能
,具体涉及知识图谱、深度学习、自然语言处理等
,尤其涉及提问信息生成方法、装置、电子设备及存储介质。
技术介绍
[0002]随着自然语言处理技术的发展,出现了问题生成技术。问题生成可为根据结构化知识生成尽可能多的问题技术,问题的生成应用十分广泛,例如,机器知识库可以利用主动提问来构建或者补充知识库、扩充数据集;在教育领域,问题生成可以帮助学生来提问;在对话领域,问题生成可以作为冷启动来开始一个话题,或者通过提问来获得反馈,应用场景非常丰富。
技术实现思路
[0003]本公开提供了一种用于提问信息生成方法、装置、电子设备及存储介质。
[0004]根据本公开的一方面,提供了一种提问信息生成方法,包括:从结构化知识库中获取至少一组键值对;根据设定的树形结构模板,对所述至少一组键值对进行组合,以得到树形结构,其中,所述树形结构中包括用于指示疑问文本的顶层,以及所述顶层下的至少一个条件层,任一所述条件层对应一组键值对中的属性键和属性值以及所述属性键和所述属性值之间的关联关系;根据所述至少一个条件层中的所述属性键、属性值和所述关联关系,生成对应条件层的至少一组词语组合;根据各所述条件层的所述至少一组词语组合,以及所述顶层对应的疑问文本,生成提问信息。
[0005]根据本公开的另一方面,提供了一种提问信息生成装置,包括:获取模块,用于从结构化知识库中获取至少一组键值对;组合模块,用于根据设定的树形结构模板,对所述 ...
【技术保护点】
【技术特征摘要】
1.一种提问信息生成方法,包括:从结构化知识库中获取至少一组键值对;根据设定的树形结构模板,对所述至少一组键值对进行组合,以得到树形结构,其中,所述树形结构中包括用于指示疑问文本的顶层,以及所述顶层下的至少一个条件层,任一所述条件层对应一组键值对中的属性键和属性值以及所述属性键和所述属性值之间的关联关系;根据所述至少一个条件层中的所述属性键、属性值和所述关联关系,生成对应条件层的至少一组词语组合;根据各所述条件层的所述至少一组词语组合,以及所述顶层对应的疑问文本,生成提问信息。2.根据权利要求1所述的方法,其中,所述根据各所述条件层的所述至少一组词语组合,以及所述顶层对应的疑问文本,生成提问信息,包括:在所述条件层为多个的情况下,根据处于底层的条件层的各组所述词语组合,生成至少一条文本片段;对处于所述底层和顶层之间的任一中间条件层,基于处在所述中间条件层之下且邻接的一个条件层所生成的至少一条文本片段,以及所述中间条件层的至少一组词语组合,生成所述中间条件层的至少一条文本片段;根据所述顶层对应的疑问文本,以及处在所述顶层之下且邻接的一个中间条件层所生成的至少一条文本片段,采用端到端的句子生成模型生成所述提问信息。3.根据权利要求1所述的方法,其中,所述根据各所述条件层的所述至少一组词语组合,以及所述顶层对应的疑问文本,生成提问信息,包括:对所述至少一个条件层中的任一条件层,根据所述至少一组词语组合,生成对应条件层的至少一条文本片段;根据所述至少一个条件层所生成的至少一条文本片段,以及所述顶层对应的疑问文本,采用端到端的句子生成模型生成所述提问信息。4.根据权利要求1
‑
3任一项所述的方法,其中,所述根据所述至少一个条件层中的所述属性键、属性值和所述关联关系,生成对应条件层的至少一组词语组合,包括:对所述至少一个条件层中的属性键、属性值和所述关联关系,分别确定所述属性键的同义词语集合、所述属性值的同义词语集合,以及所述关联关系的同义词语集合;从所述属性键的同义词语集合、所述属性值的同义词语集合,以及所述关联关系的同义词语集合中,分别选取词语进行组合,以得到至少一组词语组合。5.根据权利要求4所述的方法,其中,所述对所述至少一个条件层中的属性键、属性值和所述关联关系,分别确定所述属性键的同义词语集合、所述属性值的同义词语集合,以及所述关联关系的同义词语集合,包括:对所述属性键、属性值和所述关联关系中的至少一个,查询同义词词库,以确定对应的同义词语集合。6.根据权利要求4所述的方法,其中,所述对所述至少一个条件层中的属性键、属性值和所述关联关系,分别确定所述属性键的同义词语集合、所述属性值的同义词语集合,以及所述关联关系的同义词语集合,包括:
将任一所述条件层所含的所述属性键、属性值和所述关联关系中的至少一个作为元素,根据所述元素中字符的词性和/或语义,匹配语义成分模板;根据匹配的语义成分模板,查询关联的至少一文本模板;依据所述元素中所含字符的词性和/或语义,将所述字符填充到所述至少一文本模板中,以得到所述元素的同义词语;将所述元素,以及基于所述至少一文本模板所生成的同义词语,作为所述同义词语集合。7.根据权利要求4所述的方法,其中,所述对所述至少一个条件层中的属性键、属性值和所述关联关系,分别确定所述属性键的同义词语集合、所述属性值的同义词语集合,以及所述关联关系的同义词语集合,包括:将任一所述条件层所含的所述属性键、属性值和所述关联关系中的至少一个作为元素,输入端到端的文本生成模型中,以得到输出的同义词语;将所述元素,以及所述端到端的文本生成模型输出的同义词语,作为所述同义词语集合。8.根据权利要求1
‑
3任一项所述的方法,其中,所述根据设定的树形结构模板,对所述至少一组键值对进行组合,以得到树形结构,包括:分别确定各所述键值对在所述树形结构模板中对应的层;针对各所述键值对对应层中的任一条件层,根据对应键值对中属性值的数据类型,确定所述条件层对应的所述关联关系;针对各所述键值对对应层中的所述顶层,根据对应键值对中属性键,确定疑问对象,以及根据所述树形结构模板中所述顶层设定的疑问词,确定所述疑问文本;根据所述顶层对应的所述疑问文本,各所述条件层对应的键值对和对应的所述关联关系,确定所述树形结构。9.根据权利要求8所述的方法,其中,所述针对各所述键值对对应层中的任一条件层,根据对应键值对中属性值的数据类型,确定所述条件层对应的所述关联关系,包括:针对任一条件层,在对应键值对的属性值为字符串的数据类型的情况下,确定所述条件层对应的所述关联关系为等于;在对应键值对的属性值为非字符串的数据类型的情况下,确定所述条件层对应的所述关联关系为等于和不等于中的...
【专利技术属性】
技术研发人员:田孟,冯欣伟,姜文斌,陈帅宇,吴学谦,柴春光,李斐斐,时鸿剑,孙雨,王煜,杨霖,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。