交互语句的关键词间距离的确定方法和装置制造方法及图纸

技术编号:14399540 阅读:63 留言:0更新日期:2017-01-11 12:46
本公开揭示了一种交互语句的关键词间距离的确定方法和装置。所述方法包括:获取交互语句中的关键词;确定所述关键词在知识图谱中对应的节点;对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离;根据所述节点之间的关系,确定所述节点之间的距离权重,其中,所述节点之间的关系的优先级越高,所述节点之间的距离权重越小;根据所述节点之间的距离和距离权重,确定所述关键词之间的距离。这将使得关键词之间的距离是与在知识图谱中对应的节点之间的关系相符的,准确地衡量了关键词之间的距离,提高了关键词之间距离的准确性和业务定位的准确性。

【技术实现步骤摘要】

本公开涉及数据处理
,特别涉及一种交互语句的关键词间距离的确定方法和装置
技术介绍
随着人机交互的快速发展,用户越来越多的通过关键词的查询进入所需要的业务。具体的,关键词查询是通过构建的知识图谱实现的,知识图谱为人机交互中众多领域的查询提供了非常大的便利。例如,通过关键词,用户可以进行与影视内容、音乐内容、天气信息、日期信息、股票信息和百科信息等业务的查询,此时,将通过构建的知识图谱在短时间内准确定位用户意图,并返回结果,以通过此结果进入相应的业务。现有的知识图谱构建中,每一业务均构建了与之对应的知识图谱。根据关键词在知识图谱的距离,来判别最有可能进入的业务,实现业务定位。知识图谱包括了代表着相应词汇的节点和边,节点之间通过边进行相互连接,并通过边所对应的词间距离来获得两个节点之间的距离,此距离即为两个节点所分别代表两个词汇的词间距离。每一条边的词间距离默认为1,对于进行查询的关键词之间,在一业务对应的知识图谱中,关键词之间存在着若干个节点,并通过若干条边连接起来,例如,n条边,则n即为查询的关键词在知识图谱中的距离。但是,不同业务所对应的知识图谱中,由于建立结构,例如,节点之间的关系各不相同,因此,节点之间实际所对应的量化距离并不一致。现有知识图谱中采用每条边的词间距离默认为1的方式并不能够准确衡量词间距离,进而也是导致了业务定位不准确的问题。
技术实现思路
为了解决相关技术中存在的节点之间的距离未能够准确衡量,进而导致业务定位不准确的技术问题,本公开提供了一种知识图谱中节点距离的确定方法和装置。一种交互语句的关键词间距离的确定方法,包括:获取交互语句中的关键词;确定所述关键词在知识图谱中对应的节点;对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离;根据所述节点之间的关系,确定所述节点之间的距离权重,其中,所述节点之间的关系的优先级越高,所述节点之间的距离权重越小;根据所述节点之间的距离和距离权重,确定所述关键词之间的距离。一种交互语句的关键词间距离的确定装置,包括:关键词获取模块,用于获取交互语句中的关键词;第一确定模块,用于确定所述关键词在知识图谱中对应的节点;第二确定模块,用于对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离;距离权重确定模块,用于根据所述节点之间的关系,确定所述节点之间的距离权重,其中,所述节点之间的关系的优先级越高,所述节点之间的距离权重越小;关键词距离确定模块,用于根据所述节点之间的距离和距离权重,确定所述关键词之间的距离。本公开的实施例提供的技术方案可以包括以下有益效果:在交互语句的关键词间距离的确定过程中,首先获取交互语句中的关键词,在知识图谱中确定关键词对应的节点,对关键词在知识图谱中对应的节点,确定节点之间的关系和距离,根据节点之间的关系,确定节点之间的距离权重,以得到节点之间关系的优先级越高,数值越小的距离权重,根据节点之间的距离和距离权重,确定关键词之间的距离,在这将使得关键词之间的距离是与在知识图谱中对应的节点之间的关系相符的,准确地衡量了关键词之间的距离,提高了关键词之间距离的准确性和业务定位的准确性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种交互语句的关键词间距离的确定方法的流程图;图2是根据一示例性实施例示出的关键词在知识图谱中对应的节点的示意图;图3是根据另一示例性实施例示出的一种交互语句的关键词间距离的确定方法的流程图;图4是图3对应实施例中对根据关系中节点搭配出现的概率,确定关系的优先级步骤的流程图;图5是根据另一示例性实施例示出的一种交互语句的关键词间距离的确定方法的流程图;图6是根据一示例性实施例示出的天气知识图谱的示意图;图7是根据一示例性实施例示出的歌曲知识图谱的示意图;图8是根据一示例性实施例示出的一种交互语句的关键词间距离的确定装置的框图;图9是根据另一一示例性实施例示出的一种交互语句的关键词间距离的确定装置的框图;图10是图9对应实施例中对优先级确定模块的细节进行描述的框图;图11是根据一示例性实施例示出的一种装置的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种交互语句的关键词间距离的确定方法的流程图。该交互语句的关键词间距离的确定方法,如图1所示,可以包括以下步骤。在步骤110中,获取交互语句的关键词。其中,交互语句是指进行的人机交互中用户所输入的语句。对于用户通过输入交互语句而进行的业务定位而言,将首先确定交互语句中的关键词,进而得到一个或者两个以上的关键词对,以便于在各业务所对应的知识图谱中通过确定的关键词对确定交互语句在知识图谱中对应的距离。用户通过输入的交互语句发起业务定位中业务的查询,例如,所查询的业务可以包括:影视内容、音乐内容、天气信息、日期信息、股票信息和百科信息等业务。在一个示例性实施例中,交互语句可以是用户通过终端中的键盘操作、屏幕操作和语音输入等任意一种方式所获得的。在步骤130中,确定关键词在知识图谱中对应的节点。其中,可以理解的,为实现通过交互语句而发起的业务定位,预先为各业务构建了相应的知识图谱,即每一业务均有与之相对应的知识图谱,进而由此确定用户进入此业务的可能性。在通过步骤110确定了交互语句的关键词之后,即在每一业务所对应的知识图谱中以交互语句中一对或者两对以上的关键词作为输入,确定关键词在知识图谱中对应的节点。具体而言,在知识图谱中,将以一对关键词作为输入,可以确定关键词之间所存在的相互连接的节点,关键词之间所存在的相互连接的节点将用于描述关键词之间的距离。例如,图2示出了一知识图谱中,关键词“明天”和关键词“阴天”在知识图谱中对应的节点,即词汇“时间”所在节点。通过此过程,对于多个业务分别对应的各个知识图谱,在每一业务对应的知识图谱都能够确定关键词在此知识图谱中对应的节点,进而方便进行关键词在知识图谱的距离确定,以在每一业务对应的知识图谱中确定关键词之间的距离。在步骤150中,对关键词在知识图谱中对应的节点,确定节点之间的关系和距离。其中,所指的节点之间的关系,用于表示节点代表的词汇之间的语义关系。节点之间的关系可以包括亲属关系、社交关系、作品关系、从属关系、修饰关系、并列关系等。例如,词汇“时间”所在的节点和词汇“阴天”所在的节点之间的关系为修饰关系;词汇“明天”所在的节点和词汇“时间”所在的节点之间的关系为从属关系。又例如,如下表所示的,节点之间的关系,包括但不限于下表所列举的内容:其中,在对每一种关系所进行的举例中,连接线的首端和未端分别对应于两个节点上的词汇,连接两个节点上词汇的是所列举关系中包含的子关系。对于一知识谱图,预先进行了关系的统计,诸如上表中列举的关系,进本文档来自技高网...
交互语句的关键词间距离的确定方法和装置

【技术保护点】
一种交互语句的关键词间距离的确定方法,其特征在于,所述方法包括:获取交互语句中的关键词;确定所述关键词在知识图谱中对应的节点;对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离;根据所述节点之间的关系,确定所述节点之间的距离权重,其中,所述节点之间的关系的优先级越高,所述节点之间的距离权重越小;根据所述节点之间的距离和距离权重,确定所述关键词之间的距离。

【技术特征摘要】
1.一种交互语句的关键词间距离的确定方法,其特征在于,所述方法包括:获取交互语句中的关键词;确定所述关键词在知识图谱中对应的节点;对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离;根据所述节点之间的关系,确定所述节点之间的距离权重,其中,所述节点之间的关系的优先级越高,所述节点之间的距离权重越小;根据所述节点之间的距离和距离权重,确定所述关键词之间的距离。2.根据权利要求1所述的方法,其特征在于,所述根据所述节点之间的关系,确定所述节点之间的距离权重,包括:根据节点间的关系与所述节点之间距离权重的映射关系,确定所述关键词对应节点之间的距离权重。3.根据权利要求1所述的方法,其特征在于,所述根据所述节点之间的关系,确定所述节点之间的距离权重之前,所述方法还包括:根据所述关系中节点搭配出现的概率,确定所述关系的优先级,其中,所述关系中节点搭配出现的概率越大,所述关系的优先级越高;根据所述关系的优先级,配置所述节点间的关系与所述节点之间距离权重的映射关系,其中,所述关系的优先级越高,所述节点之间的距离权重越小。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述节点之间的距离和距离权重,确定所述关键词之间的距离之后,所述方法还包括:根据所述关键词之间的距离得到所述交互语句在所述知识图谱中对应的语句距离;确定所述语句距离中的最小值,并根据所述语句距离中最小值对应的知识图谱,返回所述交互语句对应的业务。5.根据权利要求1所述的方法,其特征在于,所述对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离,包括:根据所述关键词在所述知识图谱中对应节点间的连接关系,确定所述关键词在知识图谱中节点之间的关系和距离。6.根据权利要求3所述的方法,其特征在于,所述根据所述关系中节点搭配出现的概率,确定所述关系的优先级...

【专利技术属性】
技术研发人员:胡伟凤殷腾龙
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东;37

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

1