[发明专利]一种基于motif和网络嵌入的链路预测方法在审
| 申请号: | 201811362589.4 | 申请日: | 2018-11-16 |
| 公开(公告)号: | CN109492133A | 公开(公告)日: | 2019-03-19 |
| 发明(设计)人: | 徐博;王雷;于硕;刘嘉莹;夏锋 | 申请(专利权)人: | 大连理工大学 |
| 主分类号: | G06F16/901 | 分类号: | G06F16/901 |
| 代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;侯明远 |
| 地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 链路预测 嵌入的 一阶 嵌入 网络 节点相似性 相似性约束 多编码器 高阶结构 邻居信息 欧式距离 设计参数 网络结构 向量表示 重新定义 成对的 路预测 最小化 采样 对链 二阶 高阶 两节 拟合 向量 噪声 辨别 共享 挖掘 | ||
1.一种基于motif和网络嵌入的链路预测方法,其特征在于,步骤如下:
(1)基于网络更高阶结构motif重新定义节点的一阶相似性和二阶相似性;
(1.1)如果两个节点i和j位于同一个motif,则这两个节点之间存在一阶相似性;
(1.2)如果节点i和j位于同一个motif,则这两个节点互为彼此的邻居;用向量xi=[w1,w2,…,wn]表示节点i的邻居信息,其中n为节点个数,wj为节点i和j位于共同的motif数量;节点i和j的邻居信息的相似性衡量这两个节点的二阶相似性;
(2)参数共享的多编码器
设计的深度学习模型由多个参数共享的编码器组成,编码器的数量为motif的阶数;该深度学习模型同时输入一个motif中所有节点的邻居信息,通过最小化输入向量与输出向量之间的重构误差,得到每个节点的向量表示;用yi表示节点i的向量表示;输入的向量越相似,产生的向量表示就越相似,因此,输入向量表示很好地保留节点的二阶相似性;
由于一个motif内所有节点彼此之间都存在一阶相似性,该编码器添加一个监督信息以最小化它们之间的欧式距离,函数如下:
其中,M表示某个motif,阶数为任意阶数;
(3)提出一种基于motif的负采样方法,以防止深度学习模型过拟合,让所有节点的向量表示都相似;
以M表示某个motif,yl表示负节点的向量表示,则将监督信息转化为如下形式:
其中,λ为边界参数,表示后一项积分和至少比前一项积分和大多少;由于前一项积分和的单位、和的个数多于后一项,因此μ被设置为平衡因子;该负采样方法在有噪声的情况下用于区分哪些节点组成一个motif;负节点通过随机采样或与每个节点所位于的motif数量成正比采样。
2.根据权利要求1所述的基于motif和网络嵌入的链路预测方法,其特征在于,对于三阶motif,μ为1;而对于四阶motif,μ设置为3/2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811362589.4/1.html,转载请声明来源钻瓜专利网。





