【技术实现步骤摘要】
一种多网络结构差异向量化方法及装置
本专利技术涉及网络差异分析
,特别涉及一种多网络结构差异向量化方法及装置。
技术介绍
网络数据包括节点和边,节点代表实体,边用于描述实体之间的关系,被广泛用于各个领域中,例如金融机构间的交易关系分析,社交关系网络中人物关系的分析,学者合作网络中合作模式的分析,而量化计算多个网络结构之间的差异,可以有助于深入理解网络中不同模式间的基本关系和多个网络之间的演化模式。例如,比较大脑部分切除前后的大脑连接网络,有助于科学家揭示大脑功能。比较不同时间戳中的通信网络可以揭示公司组织的架构变化。现有的基于统计学的方法,例如比较多个网络之间的平均度数差异,有效偏心率(effectiveeccentricity)等指标,无法捕捉结构上的差异和上下文的解释信息。而直接通过观察的方式来对比,在大规模的数据下难以适用。现有的技术缺少可以量化和计算多个网络之间结构差异的方法,例如,对不同时刻的金融交易网络之间的结构差异进行量化,可以分析交易网络的变化模式,寻找不同时刻中相似的变化模式,有助于分析师发现交易异常 ...
【技术保护点】
1.一种多网络结构差异向量化方法,其特征在于,包括:/n获取多个网络,其中每个网络中包括节点和边,节点表示任一实体,边表示实体之间的关系;/n将多个网络划分成多个要进行结构差异向量化的网络对,每个网络对包括被对比网络和对比网络;/n抽取所有网络对中被对比网络和对比网络的结构序列;/n对所述结构序列进行结构差异计算,得到多余结构和缺失结构,其中所述多余结构为第一个网络比第二个网络多的结构,所述缺失结构为第一个网络比第二个网络少的结构;/n对所有的多余结构和缺失结构分别进行向量化,得到每个网络对的多余结构和缺失结构的向量;/n对每个网络对的多余结构和缺失结构的向量进行拼接,得到 ...
【技术特征摘要】
1.一种多网络结构差异向量化方法,其特征在于,包括:
获取多个网络,其中每个网络中包括节点和边,节点表示任一实体,边表示实体之间的关系;
将多个网络划分成多个要进行结构差异向量化的网络对,每个网络对包括被对比网络和对比网络;
抽取所有网络对中被对比网络和对比网络的结构序列;
对所述结构序列进行结构差异计算,得到多余结构和缺失结构,其中所述多余结构为第一个网络比第二个网络多的结构,所述缺失结构为第一个网络比第二个网络少的结构;
对所有的多余结构和缺失结构分别进行向量化,得到每个网络对的多余结构和缺失结构的向量;
对每个网络对的多余结构和缺失结构的向量进行拼接,得到这个网络对结构差异的向量。
2.根据权利要求1所述的一种多网络结构差异向量化方法,其特征在于,所述网络采用金融交易网络、社交关系网络或学者合作网络。
3.根据权利要求1所述的一种多网络结构差异向量化方法,其特征在于,抽取所有网络对中被对比网络和对比网络的结构序列,包括:
采用Randomwalk、Gaphletcount或Weisfeiler-Lehman对所有网络对中被对比网络和对比网络进行结构序列的抽取。
4.根据权利要求1所述的一种多网络结构差异向量化方法,其特征在于,对所有的多余结构和缺失结构分别进行向量化,得到每个网络对的多余结构和缺失结构的向量,包括:
采用Doc2vec方法分别对所有的多余结构和所有的缺失结构进行向量化计算,得到每一个多余结构和缺失结构的向量,其中向量化计算过程中,应设置同样的Doc2vec方法维度参数,保证每个多余结构和缺失结构的向量维度一致。
5.根据权利要求1所述的一种多网络结构差异向量化方法,其特征在于,对每个网络对的多余结构和缺失结构的向量进行拼接,得到这个网络对结构差异的向量,包括:
将多余结构和缺失结构的向量进行向量拼接,得到的向量即为网络对结构差异的向量,向量中包含了多余结构和缺失结构的信息。
6.一种多网络结构差异向量化装置,其特征在于,包括:
获取模块,用于获取多个网络,其中每个网络中包括节点和边,节点表示任一实体,边表示实体之间的关系;
划分模块,用于将多个网络划分成多个要进行结构差异向量化的网络对,每个网络对包括被对比网络和对比网络;
抽取模块,用于抽取所有网络对中被对比网络和...
【专利技术属性】
技术研发人员:陈为,韩东明,潘嘉铖,赵晓冬,傅四维,
申请(专利权)人:之江实验室,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。