[发明专利]面向大规模网络的图布局方法以及装置有效
申请号: | 202011384170.6 | 申请日: | 2020-12-01 |
公开(公告)号: | CN112417633B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 魏迎梅;韩贝贝;窦锦身;康来;谢毓湘;蒋杰;杨雨璇;万珊珊;冯素茹 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F30/18 | 分类号: | G06F30/18;G06F30/27;G06K9/62;G06N20/00;G06F111/02 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 曾志鹏 |
地址: | 410003 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 大规模 网络 布局 方法 以及 装置 | ||
1.一种面向大规模网络的图布局方法,其特征在于,包括:
通过基于机器学习的网络嵌入表示模型,将图数据中每一个节点表示为低维稠密向量,构建所述图数据的嵌入矩阵;
通过改进的非线性降维算法,对所述嵌入矩阵进行投影,获得所述图数据在二维空间中的图布局结果;该步骤包括:
根据所述嵌入矩阵,采用条件概率度量用所述低维稠密向量表示的两个节点之间的相似性,获得描述所述节点相似性的P分布;
通过Student-t分布度量所述二维空间中两个节点之间的接近性,获得用于描述节点接近性的Q分布;
通过KL散度度量所述P分布和所述Q分布之间的差异;
根据所述P分布和所述Q分布之间的差异和节点中心性的边斥力策略构建第二目标函数;
对所述第二目标函数进行优化,获得所述图数据中所述节点在所述二维空间中的坐标值。
2.根据权利要求1所述的面向大规模网络的图布局方法,其特征在于,所述通过基于机器学习的网络嵌入表示模型,将图数据中每一个节点表示为低维稠密向量,构建所述图数据的嵌入矩阵,包括:
对一个所述节点,通过随机游走的采样策略采集所述节点的邻居,获得一个游走序列;
通过窗口划分所述游走序列,获得训练样本序列;
构建第一目标函数;
将所述训练样本输入到Skip-Gram模型,并通过随机梯度下降方法优化所述第一目标函数,学习得到所述节点的低维稠密向量。
3.根据权利要求2所述的面向大规模网络的图布局方法,其特征在于,所述构建第一目标函数,包括:
设置初始目标函数,所述初始目标函数为:
其中,f:V→Rk为节点到k维的映射,k为预先设定的参数,且2k|V|,f为大小为|V|×k的嵌入矩阵,|V|为图数据G=(V,E)的节点集合大小,Pr(Ns(u)|f(u))为条件概率;
当条件独立性时,所述条件概率为:
当在k维特征空间中,两个节点之间的影响为对称时,所述条件概率为:
根据所述初始目标函数和所述条件概率得到第一目标函数,所述第一目标函数为:
4.根据权利要求1所述的面向大规模网络的图布局方法,其特征在于,所述节点中心性的边斥力策略是指在目标函数的斥力项前面添加一个度量节点中心性指标进行约束;所述节点中心性指标为所述节点的度值。
5.根据权利要求1所述的面向大规模网络的图布局方法,其特征在于,所述P分布为:
其中,||xi-xj||为用所述低维稠密向量表示的节点xi和节点xj之间的距离,δi为节点xi为中心点的高斯分布的方差;
所述Q分布为:
其中,||yi-yj||表示所述二维空间中节点yi和节点yj在欧式布局空间中的距离;
所述P分布与所述Q分布之间的KL散度为:
6.根据权利要求1所述的面向大规模网络的图布局方法,其特征在于,所述第二目标函数为:
其中,第一项arg minλKLCKL为度量P分布和Q分布差异的KL散度,第二项是早期压缩项,第三项为包含权重约束Mij的斥力项,εr为用于防止||yi-yj||≈0时出现奇异点的参数,λKL、λc和λr为用于权衡这三项对所述第二目标函数的重要性的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011384170.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种伊沙匹隆二聚体的高收率制备方法
- 下一篇:一种即食红薯粉的加工方法