一种问题语句的处理方法、电子设备及存储介质技术

技术编号:35431586 阅读:15 留言:0更新日期:2022-11-03 11:36
本发明专利技术涉及一种问题语句的处理方法,所述方法包括如下步骤:获取目标问题语句列表,根据目标问题语句,得到对应的目标三元组并获取到对应的中间实体链路列表,其中,中间实体链路包括中间实体列表和中间关系列表,遍历中间实体列表,确定为目标实体链路;遍历目标实体链路对应的中间关系且当目标实体链路对应的所有中间关系均为继承关系时,则将目标实体链路作为最终实体链路;根据最终实体链路,获取到目标问题语句的结果;使得对目标问题语句的处理更高效、更准确。更准确。更准确。

【技术实现步骤摘要】
一种问题语句的处理方法、电子设备及存储介质


[0001]本专利技术涉及自然语言处理
,尤其涉及一种问题语句的处理方法、电子设备及存储介质。

技术介绍

[0002]当前,对于问题语句等自然语言常使用NLP进行处理,NLP是指Natural Language Processing,自然语言处理。它是计算机和人工智能的一个重要领域。我们用文字描述事物、经历和思想。形成的文献资料,除了被阅读,往往还需要进行很多其他操作。比如,被翻译成其他语种,对内容进行摘要,在其中查找某个问题的答案,以及它们之间的关系如何等等。对于大量自然语言,使用人力进行处理会耗费过长的时间,且容易出错,因此,用机器而非人力来处理信息有更多的优点;然而基于模板的方法处理问题语句受限于手写模范对于问题类型的覆盖能力,使用Seq2seq模型无法捕获和合成多个句子之间的关系。

技术实现思路

[0003]针对上述技术问题,本专利技术采用的技术方案为一种问题语句的处理方法,所述方法包括如下步骤:S100,获取目标问题语句列表A={A1,
……
,A
i

……
,A
m
},A
i
是指第i个目标问题语句,i=1
……
m,m为目标问题语句的数量;S200,对A
i
进行处理,得到A
i
对应的目标三元组A'
i
=(A'
i1
,A'
i2
,A'
i3r/>),A'
i1
是指A
i
对应的主实体,A'
i2
是指A
i
对应的副实体,A'
i3
是指A'
i1
和A'
i2
之间的关联关系;S300,根据目标三元组列表和A'
i
,获取到A
i
对应的中间实体链路列表B
i
={B
i1

……
,B
ij

……
,B
in
},B
ij
是指A
i
对应的第j个中间实体链路,j=1
……
n,n为中间实体链路的数量,其中,B
ij
包括中间实体列表C
i
j={C
1ij

……
,C
xij

……
,C
pij
}和中间关系列表D
ij
={D
1ij

……
,D
yij

……
,D
qij
},C
xij
是指第x个中间实体,D
yij
是指第y个中间关系,x=1
……
p,y=1
……
q,p为中间实体数量,q为中间关系数量;S400,当C
1ij
=A'
i1
时,遍历C
ij
且当C
pij
=A'
i2
时,确定B
ij
为目标实体链路;S500,遍历目标实体链路对应的中间关系且当目标实体链路对应的所有中间关系均为继承关系时,则将目标实体链路作为最终实体链路;S600,根据最终实体链路,获取到目标问题语句的结果。
[0004]本专利技术与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本专利技术提供的一种问题语句的处理方法可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:对目标问题语句进行处理,获得对应的目标三元组,基于目标三元组获取中间实体链路列表,当与主实体和副实体对应一致时,作为最终实体链路,并获取到目标问题语句的结果,使得对目标问题语句的处理更高效、更准确。
[0005]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够
更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0006]图1为本专利技术实施例提供的一种问题语句的处理方法的执行步骤的流程图。
具体实施方式
[0007]为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种获取目标位置的数据处理系统的具体实施方式及其功效,详细说明如后。
[0008]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例
[0009]本实施例提供了一种问题语句的处理方法,其特征在于,所述方法包括如下步骤:S100、获取目标问题语句列表A={A1,
……
,A
i

……
,A
m
},A
i
是指第i个目标问题语句,i=1
……
m,m为目标问题语句的数量;S200、对A
i
进行处理,得到A
i
对应的目标三元组A'
i
=(A'
i1
,A'
i2
,A'
i3
),A'
i1
是指A
i
对应的主实体,A'
i2
是指A
i
对应的副实体,A'
i3
是指A'
i1
和A'
i2
之间的关联关系;具体地,本领域技术人员知晓,现有技术中任何一种对目标问题语句进行处理获得目标三元组的方法均属于本专利技术保护范围,此处不再赘述。
[0010]S300、根据目标三元组列表和A'
i
,获取到A
i
对应的中间实体链路列表B
i
={B
i1

……
,B
ij

……
,B
in
},B
ij
是指A
i
对应的第j个中间实体链路,j=1
……
n,n为中间实体链路的数量,其中,B
ij
包括中间实体列表C
ij
={C
...

【技术保护点】

【技术特征摘要】
1.一种问题语句的处理方法,其特征在于,所述方法包括如下步骤:S100,获取目标问题语句列表A={A1,
……
,A
i

……
,A
m
},A
i
是指第i个目标问题语句,i=1
……
m,m为目标问题语句的数量;S200,对A
i
进行处理,得到A
i
对应的目标三元组A'
i
=(A'
i1
,A'
i2
,A'
i3
),A'
i1
是指A
i
对应的主实体,A'
i2
是指A
i
对应的副实体,A'
i3
是指A'
i1
和A'
i2
之间的关联关系;S300,根据目标三元组列表和A'
i
,获取到A
i
对应的中间实体链路列表B
i
={B
i1

……
,B
ij

……
,B
in
},B
ij
是指A
i
对应的第j个中间实体链路,j=1
……
n,n为中间实体链路的数量,其中,B
ij
包括中间实体列表C
ij
={C
1ij

……
,C
xij

……
,C
pij
}和中间关系列表D
ij
={D
1ij

……
,D
yij

……
,D
qij
},C
xij
是指第x个中间实体,D
yij
是指第y个中间关系,x=1
……
p,y=1
……
q,p为中间实体数量,q为中间关系数量;S400,当C
1ij
=A'
i1
时,遍历C
ij
且当C
pij
=A'
i2
时,确定B
ij
为目标实体链路;S500,遍历目标实体链路对应的中间关系且当目标实体链路对应的所有...

【专利技术属性】
技术研发人员:张正义傅晓航林方常鸿宇
申请(专利权)人:中科雨辰科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1