【技术实现步骤摘要】
一种迭代式图对齐方法
[0001]本专利技术涉及图结构数据自动对齐相关
,更具体的说是涉及一种迭代式图对齐方法。
技术介绍
[0002]随着科学技术的不断进步,一些技术也开始广泛的分布于诸多领域,图结构数据就是其一,图结构数据的典型应用于人脸图像中关键点拓扑关系图、社交网络图、生物体蛋白质交互图等方面,用于判定两者之间的联系,人脸图像中关键点拓扑关系图最接近人们的生活,因此以人脸图像中关键点拓扑关系图为例:给定两个人脸图像关键点拓扑关系图,通过图对齐可以定量计算两个人脸图像之间的距离,进而判断这两个人脸图像是否来自同一个人,具体步骤为:节点对相似度计算:采用特定的技术手段,对分别来自左图或右图的所有节点对之间的相似度进行计算;节点对齐:利用节点对之间的相似度信息,采用某种贪心算法或全局最优算法,形成左右两图中节点之间的对齐关系;但是在现有技术方案中均未显式考虑图中节点的类型信息以及节点与图中其他节点之间的关系,因此有可能导致错误的对齐关系;因此需要一种准确度较高的图结构数据的对齐方法是本领域技术人员亟需解决的问题。r/>
技术实现思路
<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种迭代式图对齐方法,其特征在于,具体步骤为:获取拓扑图;计算任意两幅待对齐的拓扑图之间的对齐关系,定义为初始对齐关系;基于初始对齐关系求得任意两幅待对齐的拓扑图中任一节点关于初始对齐关系的上下文;依据任一节点关于初始对齐关系的上下文,求取任意两幅待对齐的拓扑图中任意一对相同类型的节点之间的相似度;以任意两幅待对齐的拓扑图中任意一对相同类型的节点之间的相似度为基础,计算任意两幅待对齐的拓扑图中任一类型的节点的平均相似度;根据任一类型的节点的平均相似度与任一类型中任意一对相同类型的节点之间的相似度在之间的关系,获得任意两幅待对齐的拓扑图中任一类型的节点之间的对齐关系;将任意两幅待对齐的拓扑图中各个类型的节点之间的对齐关系放入一个集合,形成任意两幅待对齐的拓扑图的对齐关系;依据设定的迭代条件,判断是否继续进行迭代计算。2.根据权利要求1所述的一种迭代式图对齐方法,其特征在于,拓扑图表示为:G=(TV,TE,V,E,type)
ꢀꢀꢀ
(1);式中,TV为节点类型集合;TE为边类型集合;V为节点集合;E为边集合;type为映射函数,将每一个节点映射到节点类型,将每一条边映射到边类型。3.根据权利要求1所述的一种迭代式图对齐方法,其特征在于,初始对齐关系的计算方法为:S21、计算任意两幅待对齐的拓扑图中任一节点的类型上下文,类型上下文是一个向量;S22、将任意一对相同类型的节点的类型上下文之间的距离作为任意一对相同类型的节点之间的距离;S23、利用二部图最大权值分配算法,得到任意两幅待对齐的拓扑图中各个类型的节点之间的对齐关系;将各个类型的节点的对齐关系进行合并,形成任意两幅待对齐的拓扑图之间的初始对齐关系,并记为初始对齐关系集合A。4.根据权利要求3所述的一种迭代式图对齐方法,其特征在于,任一节点的类型上下文包括两部分,第一部分为任一节点的出边的类型上下文,对应编号的分量为在任一节点的出边中符合另一端点的类型为对应元素组合的节点类型且边的类型为对应元素组合中边类型的边的总数;第二部分为任一节点的入边的类型上下文,对应的编号的分量为在任一节点的入边中另一端点为对应元素组合的节点类型且边为对应元素组合中边类型的边的总数。5.根据权利要求3所述的一种迭代式图对齐方法,其特征在于,计算任意两幅待对齐的拓扑图中任一节点关于初始对齐关系的上下文的具体步骤为:对于任意两幅待对齐的拓扑图中任一节点对齐初始对齐关系集合A的上下文记为ctx(u,Gy,A),其上下文是一个集合,定义如下:{(in,te,a)|te是TE的元素,a=(v,_)是A的元素,(u,te,v)是E1的元素}∪
{out,te,a)|te是TE的元素,a=(v,_)是A的元素,(v,te,u)是E1的元素};其中,Gy为任一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。