交互语句的关键词间距离的确定方法和装置与流程

文档序号:12597377阅读:来源:国知局

技术特征:

1.一种交互语句的关键词间距离的确定方法,其特征在于,所述方法包括:

获取交互语句中的关键词;

确定所述关键词在知识图谱中对应的节点;

对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离;

根据所述节点之间的关系,确定所述节点之间的距离权重,其中,所述节点之间的关系的优先级越高,所述节点之间的距离权重越小;

根据所述节点之间的距离和距离权重,确定所述关键词之间的距离。

2.根据权利要求1所述的方法,其特征在于,所述根据所述节点之间的关系,确定所述节点之间的距离权重,包括:

根据节点间的关系与所述节点之间距离权重的映射关系,确定所述关键词对应节点之间的距离权重。

3.根据权利要求1所述的方法,其特征在于,所述根据所述节点之间的关系,确定所述节点之间的距离权重之前,所述方法还包括:

根据所述关系中节点搭配出现的概率,确定所述关系的优先级,其中,所述关系中节点搭配出现的概率越大,所述关系的优先级越高;

根据所述关系的优先级,配置所述节点间的关系与所述节点之间距离权重的映射关系,其中,所述关系的优先级越高,所述节点之间的距离权重越小。

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述节点之间的距离和距离权重,确定所述关键词之间的距离之后,所述方法还包括:

根据所述关键词之间的距离得到所述交互语句在所述知识图谱中对应的语句距离;

确定所述语句距离中的最小值,并根据所述语句距离中最小值对应的知识图谱,返回所述交互语句对应的业务。

5.根据权利要求1所述的方法,其特征在于,所述对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离,包括:

根据所述关键词在所述知识图谱中对应节点间的连接关系,确定所述关键词在知识图谱中节点之间的关系和距离。

6.根据权利要求3所述的方法,其特征在于,所述根据所述关系中节点搭配出现的概率,确定所述关系的优先级,包括:

获取知识图谱中各节点之间的关系;

确定所述关系中各节点在各个知识图谱中搭配出现的概率;

根据所述关系中各节点在各个知识图谱中搭配出现的概率,配置所述关系的优先级,其中,所述关系中节点搭配出现的概率越大,所述关系的优先级越高。

7.一种交互语句的关键词间距离的确定装置,其特征在于,包括:

关键词获取模块,用于获取交互语句中的关键词;

第一确定模块,用于确定所述关键词在知识图谱中对应的节点;

第二确定模块,用于对所述关键词在知识图谱中对应的节点,确定节点之间的关系和距离;

距离权重确定模块,用于根据所述节点之间的关系,确定所述节点之间的距离权重,其中,所述节点之间的关系的优先级越高,所述节点之间的距离权重越小;

关键词距离确定模块,用于根据所述节点之间的距离和距离权重,确定所述关键词之间的距离。

8.根据权利要求7所述的装置,其特征在于,所述距离权重确定模块具体用于:

根据节点间的关系与所述节点之间距离权重的映射关系,确定所述关键词对应节点之间的距离权重。

9.根据权利要求7所述的装置,其特征在于,所述装置还包括:

优先级确定模块,用于根据所述关系中节点搭配出现的概率,确定所述关系的优先级,其中,所述关系中节点搭配出现的概率越大,所述关系的优先级越高;

映射关系配置模块,用于根据所述关系的优先级,配置所述节点间的关系与所述节点之间距离权重的映射关系,其中,所述关系的优先级越高,所述节点之间的距离权重越小。

10.根据权利要求9所述的装置,共特征在于,所述优先级确定模块包括:

关系获取子模块,用于获取知识图谱中各节点之间的关系;

概率确定子模块,用于确定所述关系中各节点在各个知识图谱中搭配出现的概率;

优先级配置子模块,用于根据所述关系中各节点在各个知识图谱中搭配出现的概率,配置所述关系的优先级,其中,所述关系中节点搭配出现的概率越大,所述关系的优先级越高。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1