[发明专利]一种基于大规模属性网络的节点相似性搜索方法在审
申请号: | 201611207256.5 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106649731A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 沈鸿;蒙在桥 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广东广信君达律师事务所44329 | 代理人: | 杨晓松 |
地址: | 510275 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 大规模 属性 网络 节点 相似性 搜索 方法 | ||
1.一种基于路径采样的大规模属性网络节点相似性搜索方法,所述包括下述步骤:
S1、根据给定的属性网络,构建出一个属性增广图;
S2、根据构建出的属性增广图,初始化传播概率;
S3、根据传播概率,在属性增广图中进行单源路径采样,当路径数量达到R值时停止采样,并对这些路径进行索引;
S4、运用索引的路径计算出节点相似性;
S5、对相似性进行排序,返回搜索节点。
2.根据权利要求1所述的方法,其中,所述的步骤S1具体包括:
用G(V,E,VA,W,WA)表示一个无向加权的属性网络,其中V是节点的集合,E是边的集合,A是属性的结合,W是一个矩阵代表边的权值,WA是一个用来表示节点-属性关系的|V|×|VA|二值矩阵;属性增广图是在原图的基础上,加入属性作为新的节点,加入节点的属性关系作为新的边。
3.根据权利要求2所述的方法,具体地,给定一个属性网络G,它的属性增广图GA构建流程如下:GA中节点集合由G的节点集合V和属性集合VA构成,这里将V称为GA的结构节点集合,VA称为GA的属性节点集合;GA中边集合由G的边集合E以及节点与属性的关系构成的边的集合EA构成,(v,a)∈EA当且仅当WA(v,a)=1,且边的权值都为1,最终构成的属性增图可以表示为GA=(V∪VA,E∪EA,W∪WA)。
4.根据权利要求3所述的方法,其中,所述步骤S2具体包括:
步骤S2是在S1构建的属性增广图GA基础上进行转移概率的计算,GA中有两种节点:结构节点和属性节点,在进行路径采样时,这两类节点之间可以组合成四种随机游走方式,它们的转移概率是不一样的,具体地,对于一个结构节点u∈V,它可转移到一个结构节点或者一个属性节点,并且选择任何一类节点的概率是相同的,假设一个结构边(u,v)的权值用ωuv表示,那么从一个结构节点u转移到结构节点v的概率为:
其中,N(u)表示u的邻居集合,节点的不同属性对节点具有不同的重要性,且属性出现的概率越大,这种重要性就越弱,为了区分属性节点在路径采样时的不同重要性,将一个结构节点u转移到一个属性节点a的概率定义为:
其中,p(a)是属性在所有结构节点中出现的概率,A(u)是u的属性集合;
对于一个属性节点a,它随机游走至一个结构性节点,且转移概率为:
其中,|VA|是拥有属性a的结构节点的数量,两个属性节点之间的转移概率为0,即:p(a,b)=0,b∈VA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611207256.5/1.html,转载请声明来源钻瓜专利网。