[发明专利]一种基于方向感知的网络嵌入算法和系统在审
申请号: | 202110983059.7 | 申请日: | 2021-08-25 |
公开(公告)号: | CN113807543A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 周晟;刘劭荣;卜佳俊 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06N20/10 | 分类号: | G06N20/10;G06K9/62 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 方向 感知 网络 嵌入 算法 系统 | ||
一种基于方向感知的有向网络嵌入算法,包括:S1,计算非对称临近性,具体包括:为有向网络中的随机游走策略定义单步概率,将随机游走中的单步方向与临近性信息保存在权重中,计算节点之间分数;S2,建立有向网络嵌入,具体包括:计算得到节点之间的非对称临近性后,建立定性有向网络嵌入DNE‑L将节点之间离散的非对称临近性保留在嵌入网络中,计算得到节点之间的非对称临近性后,建立定量有向网络嵌入DNE‑T将节点之间离散的非对称临近性保留在嵌入网络中,优化模型。本发明还包括实施一种基于方向感知的有向网络嵌入算法的系统。本发明对真实网络中的实际问题有更好的解释性,将离散的和连续的有向网络嵌入都有效地保留在了嵌入空间中。
技术领域
本发明涉及机器学习,特别涉及一种基于方向感知的有向网络嵌入算法和系统。
背景技术
网络嵌入算法的目的是将现有网络中的节点嵌入到低维向量空间中,以便更好地理解节点之间的语义关系。现有的网络嵌入算法通过确定性度量或者随机游走来保留相似性,现有的网络嵌入算法主要集中在处理无向网络上。对于有向嵌入网络,通常的解决方案是忽略有向网络中边的方向,将无向网络嵌入算法应用于变换后的网络。然而,这可能导致信息丢失,更有可能学习到错误的嵌入结果。
由于真实网络中的边往往与方向有关,因此有向网络嵌入算法受到了关注。有向边表示了网络中节点之间的非对称临近性,这种潜在的非对称的邻近性是有向网络的关键特征,需要使用网络嵌入算法来保留。虽然现有的一些方法试图保留有向图中的非对称临近性,但是它们所获取的非对称临近性所表达的意义是不明确的。因此,获取非对称临近性并有效地将其保存在嵌入空间中,并使其对真实网络具有实用性意义面临了重大的挑战。
发明内容
本发明要解决的现有技术的上述缺点,提供一种基于方向感知的有向网络嵌入算法及其系统。
本发明意图在有向网络中获取非对称临近性并有效地保存在嵌入空间中,并在真实网络的链接预测和节点分类任务中达到更好的效果。
为实现上述目的,本发明采用如下技术方案:一种基于方向感知的有向网络嵌入算法,包括:
S1:计算非对称临近性;
S1a:为有向网络中的随机游走策略定义单步概率,单步概率公式如下:
其中,P表示随机游走的单步概率,表示从vi开始的随机游走的第k步,表示节点a的外邻节点的数量,表示节点a的内邻节点的数量,Eab=1表示从a到b存在一条有向边;
S1b:将随机游走中的单步方向与临近性信息保存在权重中,单步权重公式如下:
其中,ri,i+1=1表示沿边方向的随机游走,ri,i+1=-1表示沿边的反方向的随机游走,ri,i+1=0表示节点vi和vi+1之间两个方向都存在有向边;
S1c:计算节点之间分数,用来表示节点之间的非对称临近性,公式如下:
其中,rj,j+1是步长权重j,1/k用于归一化来自步骤次数的影响。
S2:建立有向网络嵌入;
S21:计算得到节点之间的非对称临近性后,建立定性有向网络嵌入DNE-L将节点之间离散的非对称临近性保留在嵌入网络中:
S21a:定义有向图上下文观察概率,即在非对称临近性为su,v的节点u的有向图上下文中,观察到节点v的概率。根据节点之间的方向性选择不同的概率公式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110983059.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玻璃基板清洗装置
- 下一篇:一种高精度批量化生产的数控切割机