The invention provides a method and device for generating question and answer statements, which include: acquiring target string; determining attribute information of target string according to semantic web query template and knowledge base in rule base; generating questions according to attribute information of target string at each level and question and answer content template in rule base In the rule base, the mapping relationship between entities and attributes at different levels, and the Semantic Web query template and question answering content template corresponding to entities and attributes at different levels are stored in advance. Based on the method of entity description by the special ternary expression of semantic web data, QA sentences are generated by constructing a rule base matching the semantic web data. The generation of QA sentences is simpler and faster without complicated training expectation and complex semantic analysis.
【技术实现步骤摘要】
问答语句的生成方法及装置
本专利技术实施例涉及自动问答
,尤其涉及一种问答语句的生成方法及装置。
技术介绍
问答系统是目前人工智能和自然语言处理领域中一个倍受关注并具有广泛发展前景的研究方向。问答系统是信息检索系统的一种高级形式,可以根据检索信息自动生成问答语句。其研究兴起的主要原因是人们对快速、准确地获取信息的需求。现有技术中的问答系统主要有基于文本的问答系统和基于协同的问答系统。基于文本的问答系统对查询相关的文档进行检索,并从文档中提取出问题的答案。基于协同的问答系统,通过找到与用户提问最相似的问题,并检索答案。现有技术中的问答系统均需要复杂的训练预料和复杂的语义分析,导致问答语句的生成速度较慢。
技术实现思路
本专利技术实施例提供一种问答语句的生成方法及装置,该方法解决了现有技术中的问答系统均需要复杂的训练预料和复杂的语义分析,导致问答语句的生成速度较慢的技术问题。本专利技术实施例提供一种问答语句的生成方法,包括:获取目标字符串;根据规则库中的语义网查询模板及知识库确定所述目标字符串的各层级属性信息;根据所述目标字符串的各层级属性信息及规则库中的问答内容模板生成问答语句;其中,所述规则库中预先存储了实体与各层级属性的映射关系,及实体、各层级属性对应的语义网查询模板和问答内容模板。进一步地,如上所述的方法,所述根据规则库中的语义网查询模板及知识库确定所述目标字符串的各层级属性信息,具体包括:将所述目标字符串输入到实体语义网查询模板中,形成实体查询语句;根据所述实体查询语句,从知识库中获取目标字符串的所属实体;依次按照规则库中实体与各层级属性的映射关系 ...
【技术保护点】
1.一种问答语句的生成方法,其特征在于,包括:获取目标字符串;根据规则库中的语义网查询模板及知识库确定所述目标字符串的各层级属性信息;根据所述目标字符串的各层级属性信息及规则库中的问答内容模板生成问答语句;其中,所述规则库中预先存储了实体与各层级属性的映射关系,及实体、各层级属性对应的语义网查询模板和问答内容模板。
【技术特征摘要】
1.一种问答语句的生成方法,其特征在于,包括:获取目标字符串;根据规则库中的语义网查询模板及知识库确定所述目标字符串的各层级属性信息;根据所述目标字符串的各层级属性信息及规则库中的问答内容模板生成问答语句;其中,所述规则库中预先存储了实体与各层级属性的映射关系,及实体、各层级属性对应的语义网查询模板和问答内容模板。2.根据权利要求1所述的方法,其特征在于,所述根据规则库中的语义网查询模板及知识库确定所述目标字符串的各层级属性信息,具体包括:将所述目标字符串输入到实体语义网查询模板中,形成实体查询语句;根据所述实体查询语句,从知识库中获取目标字符串的所属实体;依次按照规则库中实体与各层级属性的映射关系,将每一层级属性输入到对应的属性语义网查询模板中,形成属性查询语句,根据所述属性查询语句,从知识库中获取该层级的属性信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标字符串的各层级属性信息及规则库中的问答内容模板生成问答语句,具体包括:获取目标字符串每一层级的属性信息及每一层级属性对应的问答内容模板;将所述目标字符串输入到每一层级属性对应的问答内容模板中,形成问题语句,将所述每一层级属性信息确定为答案语句。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标字符串的各层级属性信息及规则库中的问答内容模板生成问答语句之后,还包括:依次输出每一层级的问答语句。5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取目标字符串之前还包括:构建所述规则库中的实体与各层级属性的...
【专利技术属性】
技术研发人员:李董,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。