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

文档序号:32049526发布日期:2022-11-03 08:27阅读:来源:国知局

技术特征:
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,遍历目标实体链路对应的中间关系且当目标实体链路对应的所有中间关系均为继承关系时,则将目标实体链路作为最终实体链路;s600,根据最终实体链路,获取到目标问题语句的结果。2.根据权利要求1所述的问题语句的处理方法,其特征在于,在s300步骤中还通过如下步骤获取到a
i
对应的中间实体链路列表:将目标三元组列表和a'
i
,输入问题分解模型,获得a
i
对应的中间实体链路列表b
i
。3.根据权利要求2所述的问题语句的处理方法,其特征在于,所述问题分解模型包括如下步骤:s301、对初始文本列表进行预处理,获取初始文本列表对应的初始实体列表和实体之间的初始关系列表;s303,基于初始实体列表和初始关系列表,生成实体图;s305,基于初始关系列表和实体图,获取初始子图,构成初始实体链路;s307,基于初始实体链路,构建生成-评价网络模型。4.根据权利要求3所述的问题语句的处理方法,其特征在于,在s307之后还包括如下步骤:s309,使用训练集,对生成-评价网络模型进行训练;s311,将经过生成-评价网络模型的初始实体链路,作为中间实体链路。5.根据权利要求1所述的问题语句的处理方法,其特征在于,p≤20。6.根据权利要求5所述的问题语句的处理方法,其特征在于,p≤3。7.根据权利要求1所述的问题语句的处理方法,其特征在于,在s500中,当最终实体链路的个数大于1时,执行以下步骤:s501,获取最终实体链路列表e={e1,

,e
g


,e
h
},e
g
是指第g个最终实体链路,g的取值范围是1到h,h是指最终实体链路的数量;s503,获取最终实体链路列表e对应的中间实体数量列表p={p1,

,p
g


,p
h
},p
g
是指e
g
对应的中间实体数量;s505,获取p'=min{p1,

,p
g


,p
h
}且将p'对应的最终实体链路执行s600。8.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1~
7中任意一项的所述方法。9.一种电子设备,其特征在于,包括处理器和权利要求8中的非瞬时性计算机可读存储介质。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行实现如权利要求1~7中任意一项所述的方法。

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


技术研发人员:张正义 傅晓航 林方 常鸿宇
受保护的技术使用者:中科雨辰科技有限公司
技术研发日:2022.09.29
技术公布日:2022/11/2
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1