基于网络表示学习的链路预测算法研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:yaczxxzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络科学的飞速发展,链路预测逐渐成为复杂网络领域中的重要课题。链路预测算法是通过复杂网络结构信息及节点间相似性,对网络中不相连的节点间可能产生边缘的概率进行预测。网络表示学习可以将复杂网络映射至低维向量空间,很好地捕捉网络的拓扑结构性质,降低算法的时间复杂度以及空间复杂度。本文以网络表示学习为基础在同构网络数据集和异构网络数据集上进行链路预测算法相关研究,主要内容如下:(1)传统的链路预测算法多数是基于网络的邻接矩阵进行设计的。此类算法计算复杂度较高,无法保留网络的高阶结构特性,且存在因随机初始化而陷入局部最小值的风险。因此,本文提出一种生成对抗式分层网络表示学习的链路预测算法(GAHNRL)。首先根据网络图的一阶邻近性和二阶邻近性,递归地对网络图进行边缘折叠和节点合并,形成逐层规模变小的子网络图。其次,使用Node2vec算法对规模最小的子网络图进行预处理,并将预处理结果输入到生成对抗网络模型中,学习到最小子网络图节点的低维向量表示。再次,将学习到的最小子网络图节点的低维向量表示,输入至上一层子网络的生成对抗网络模型中,学习上一层子网络图节点的低维向量表示。按照此方法进行逐层向上回溯学习,直至学习到原始网络图,从而得到原始网络图节点的低维向量表示。最后,根据学习到的原始网络图节点的低维向量表示,在多个不同领域的真实网络数据集上进行实验,实验结果表明,所提出的算法准确率与稳定性均优于其他6种链路预测算法。该算法有效地保留高阶邻近性,避免陷入局部最小值。(2)传统的链路预测算法因仅考虑网络数据集中的一种关系类型故无法应用在异构网络中。因此,本文提出一种基于场景驱动的异构网络表示学习链路预测算法(Scene2vec)。首先将异构网络作为一个整体进行处理,得到所有节点的基础向量表示,再根据场景标识符对异构网络进行场景划分,进而形成场景网络。其次,用自编码器对场景网络进行学习,获得每个场景的向量表示,再对每个节点的所有场景向量表示进行加权累加获得该节点的场景驱动向量表示。最后将基础向量表示和场景驱动向量表示进行线性组合获得的低维向量表示,在多个异构网络数据集上进行链路预测,实验结果表明,Scene2vec算法与其他链路预测算法相比具有更好的性能。Scene2vec算法保留原始网络的网络结构、节点间的相似性和场景间的相似性,且通过划分场景,能够捕获异构网络中不同类型节点之间的场景驱动一阶邻近性和二阶邻近性。
其他文献
纤维增强复合材料(Fiber Reinforced Polymer,FRP)具有抗拉强度高、质量轻、耐腐蚀好的优点,FRP箍筋与纵筋代替传统钢筋应用于混凝土结构,可有效解决钢筋腐蚀带来的耐久性问
十字形钢管混凝土具有承载力高、延性好等优点,用于住宅和办公建筑中能有效消除柱角突出的问题,具有良好的建筑效果。尽管十字形钢管混凝土具有以上诸多优点,目前对于十字形
随着深度学习的迅速发展,深度卷积神经网络在计算机视觉领域取得了快速发展。目标检测技术作为计算机视觉领域中的中流砥柱是一项具有挑战性的任务,并广泛应用在了无人驾驶、
双脉冲固体火箭发动机提高了导弹的生存能力,强调了弹道的可变性,解决了固体火箭发动机点火过程中推力不可中断和调整的缺陷。由于隔层式双脉冲固体火箭发动机具有便于加工、
在计算机视觉研究中,如何得到表示性强的抽象图像特征,是用计算机帮助人类理解图像语义信息的关键。传统图像特征提取依赖于人类对图像的理解手动提取特征,局限性较大。近年
随着时代的变迁,人类基因组学技术得到了极大的发展,与此同时,蛋白质序列数据和生物基因数据的数量也大大增加了,越来越多的科学研究者通过利用不同的数据分析方法来处理这些
在大雾频发的水面场景下,光线由于水汽的影响而导致散射,使得采集的图像对比度、颜色等特征发生改变,形成雾天降质图像。水面雾天降质图像对于轮船航行、渔船捕捞、船体识别
工业地产在我国可以说是一个说新不新,说旧不旧的名词,工业地产与房地产和商业地产是截然不同的产业,虽然都归属于地产业,但有着很多的不同,他是一个崭新的地产领域。工业地
近十年来,我国并购市场蓬勃发展,出现了前所未有的机遇和挑战。一方面,许多企业通过并购实现了优化资源配置、规模扩张和战略转型等目的。另一方面,随着并购市场迅速发展壮大
表面肌电信号(surface electromyography,sEMG)是人体运动时神经肌肉活动产生的生物电信号,可以在一定程度上反映人体的生理活动状态和功能状态,在康复工程、临床医学、人机