【译】图上的深度学习综述 五、图自编码器

图自编码器(GAE)与变分图自编码器(VGAE) 在学习图自编码器之前先了解一下自编码器与变分自编码器。 阅读详情

Deep Learning on Graphs: A Survey

Arxiv 1812.04202

自编码器(AE)及其变体被广泛用于无监督学习 [74],它适用于学习没有监督信息的图节点表示。 在本节中,我们将首先介绍图自编码器,然后转向图变分自编码器和其他改进。表 4 总结了所调查的 GAE 的主要特征。

表 4:不同图自编码器(GAE)的比较

5.1 自编码器

图中的 AE 的用法源于稀疏自编码器(SAE)[75] ^3。 基本思想是,通过将邻接矩阵或其辩题视为节点的原始特征,可以利用 AE 作为降维技术来学习低维节点表示。 具体而言,SAE 采用以下 L2 重建损失:

其中P是转移矩阵,P^是重构矩阵,h[i] ∈ R^d是节点v[i]的低维表示,F(·)是编码器,G(·)是解码器,d << N是维数,以及Θ是参数。 编码器和解码器都是具有许多隐藏层的多层感知器。 换句话说,SAE 试图将P[i, :]的信息压缩成低维向量h[i]并重建原始向量。 SAE 还增加了另一个稀疏正则化项。 在获得低维表示h[i]之后,k-means [85] 被应用于节点聚类任务,据证明它在经验上优于非深度学习基线。 然而,由于理论分析不正确,这种有效性背后的机制仍然无法解释。

结构化深度网络嵌入(SDNE)[76] 通过表明,方程式 35 中的 L2 重建损失实际上对应于二阶邻近度,填补了这个难题。即如果它们具有相似的邻域,则两个节点共享相似的嵌入表示,这在网络科学中进行了很好的研究,例如协同过滤或三角闭包[5]。 由网络嵌入方法启发,表明一阶邻近也很重要 [86],SDNE 通过添加另一个类似于拉普拉斯特征映射的项来修改目标函数[54]:

即,如果两个节点是直接连接的,则他们也需要共享类似的嵌入表示。 作者还通过使用邻接矩阵并为零和非零元素分配不同的权重来修改 L2 重建损失:

其中如果A(i, j)= 0则b[ij] = 1,否则bij = β > 1,β是另一个超参数。 SDNE 的整体架构如图 7 所示。

图 7:SDNE 框架经许可转载自 [76]。使用深度自编码器保留节点的第一和第二级邻近度。

受另一系列工作的启发,当代工作 DNGR [77] 将方程式 35 的转移矩阵P,替换为具有随机游走概率的正向逐点互信息(PPMI)[58] 矩阵。 通过这种方式,原始特征可以与图形的一些随机游走概率相关联 [87]。 然而,构造输入矩阵可能需要O(N^2)时间复杂度,这不能扩展到大规模图。

GC-MC [78] 通过在 [36] 中使用 GCN 作为编码器,进一步采用了不同的自编码器方法:

解码器是一个简单的双线性函数:

其中Θ[de]是编码器的参数。 以这种方式,节点特征可以自然地结合。 对于没有节点特征的图,可以使用节点的单热编码。 作者证明了 GC-MC 对二分图推荐问题的有效性。

DRNE [79] 不是重建邻接矩阵或其变化,而是提出了另一种修改,即通过使用 LSTM 聚合邻域信息来直接重建节点的低维向量。 具体而言,DRNE 最小化了以下目标函数:

由于 LSTM 需要输入序列,因此作者建议根据度对节点的邻域进行排序。 对于具有度较大的节点,也采用邻居的采样以防止内存过大。 作者证明,这种方法可以保留常规等价性和节点的许多中心度量,如 PageRank [88]。

与先前将节点映射到低维向量的工作不同,Graph2Gauss(G2G)[80] 建议将每个节点编码为高斯分布h[i] = N (M[i, :], diag (Σ[i, :])),来捕获节点的不确定性。 具体来说,作者使用从节点属性到高斯分布的均值和方差的深度映射作为编码器:

其中F[M](·)和F[Σ](·)是需要学习的参数化函数。 然后,他们使用成对约束来学习模型,而不是使用显式解码器函数:

其中d(i, j)是从节点v[i]到v[j]的最短距离,KL[q(·) || p(·)]是q(·)和p(·)之间的 KL 散度 [89]。 换句话说,约束确保节点对之间的 KL 散度,具有与图距离相同的相对顺序。 但是,因为公式 42 难以优化,基于能量的损失 [90] 被用作松弛:

其中D = {(i, j, j0)|d(i, j) < d(i, j0)}和Eij = KL(hj||hi)。 它进一步提出了一种无偏差的抽样策略,以加速训练过程。

5.2 变分自编码器

与以前的自编码器相反,变分自编码器(VAE)是另一种深度学习方法,将降维与生成模型相结合 [91]。 在 [81] 中首次将 VAE 引入到建模图数据中,其中解码器是一个简单的线性乘积:

其中h[i]假设遵循高斯后验分布q (h[i]|M, Σ) = N (h[i]|M[i, :], diag (Σ[i, :]))。 对于均值和方差矩阵的编码器,作者采用 [36] 中的 GCN:

然后,可以通过最小化变分下界来学习模型参数 [91]:

但是,由于需要重建整图,因此时间复杂度为O(N^2)。

受 SDNE 和 G2G 的启发,DVNE [82] 通过将每个节点表示为高斯分布,为图数据提出了另一种 VAE。 与先前采用 KL 散度作为测量的工作不同,DVNE 使用 Wasserstein 距离 [92] 来保持节点相似性的传递。 与 SDNE 和 G2G 类似,DVNE 还再目标函数中保留的一阶和二阶邻近度:

其中E[ij] = W[2](h[j] || h[i])是两个高斯分布h[j]和h[i]之间的第二个 Wasserstein 距离,D = {(i, j, j')|j ∈ N (i), j' ∈/ N (i)}是所有三元组的集合,对应于一阶邻近度的排名损失。 重建损失定义为:

其中P是过渡矩阵,Z是从H中抽取的样本。框架如图 8 所示。然后,目标函数可以使用重新参数化技巧,最小化为常规 VAE [91]。

5.3 改进和讨论

除了这两个主要类别外,还有一些值得讨论的改进。

5.3.1 对抗训练

对抗性训练方案,尤其是生成性对抗性网络(GAN),近来一直是机器学习的热门话题 [93]。 GAN 的基本思想是建立两个链接模型,一个判别器和一个生成器。 生成器的目标是通过生成伪数据来“欺骗”判别器,而判别器旨在区分样本是来自真实数据还是生成器生成。 然后,两个模型可以通过使用 minimax 游戏的联合训练相互受益。

[83] 中,对抗训练方案被纳入 GAE,作为一个额外的正则化项。 总体结构如图 9 所示。具体地说,编码器用作生成器,判别器旨在区分潜在表示是来自生成器还是来自先验分布。 以这种方式,强制自编码器将先验分布与正则化相匹配。 目标函数是:

其中L2类似于在 VAE 或 GAE 中定义的重建损失,而L[GAN]是

其中G(F^V, A)是方程 45 中的卷积编码器,D(·)是具有交叉熵损失的鉴别器,p[h]是先验分布。本文采用简单的高斯先验,实验结果证明了对抗训练方案的有效性。

5.3.2 归纳学习和 GCN 编码器

与 GCN 类似,如果节点属性包含在编码器中,则可以将 GAE 应用于归纳设置。 这可以通过使用 GCN 作为编码器来实现,如 [78],[81],[83],或直接从 [80] 中的特征学习映射函数。 由于边信息仅用于学习参数,因此该模型可以应用于训练期间未见的节点。 这些工作还表明,尽管 GCN 和 GAE 基于不同的架构,但可以结合使用它们,我们相信这是一个充满希望的未来方向。

5.3.3 相似性度量

在 GAE 中,采用了许多相似性度量,例如,L2 重建损失,拉普拉斯特征映射和 AE 的排序损失,以及 VAE 的 KL 散度和 Wasserstein 距离。 尽管这些相似性度量基于不同的动机,但如何为给定任务和架构选择适当的相似性度量仍不清楚。 需要进行更多研究来了解这些指标之间的潜在差异。

【AI绘图学习笔记】变分自编码器VAE VAE通过给AE引入噪声,将潜在空间中的code从离散区间转化为了连续区间,从而我们可以在连续区间中取得code的插值来生成一些介于某些训练结果code之间的样本。这些样本和原来的输入存在着一定的相似度,不过VAE的生成图像是很模糊的,无法直接作为生成模型。 阅读详情

相关推荐

深度学习算法在图算法中的应用(图卷积网络GCN和图自编码器GAE)

GCN 的核心思想是将图卷积操作定义为节点在其局部邻域内进行特征聚合的过程。给定一个图 ( G = (V, E) ),其中 ( V ) 表示节点集合,( E ) 表示边集合,图卷积层的更新规则可以定义为:( \mathbf{H}^{(l)} ) 是第 ( l ) 层的节点特征矩阵。( \mathbf{W}^{(l)} ) 是第 ( l ) 层的可训练权重矩阵。( \mathbf{\hat{A}} = \mathbf{A} + \mathbf{I} ) 是加了自环的邻接矩阵。

S_CuRrY666的博客 1678

GAE—图自编码器/Graph RNN/Graph RL

图自动编码器(GAE) 自编码器(AE)和变分自编码器(VAE)广泛应用于无监督学习中,它们适用于学习无监督信息的图节点表示。下表总结了本文所研究的GAE主要特征: 不同GAE之间的比较 可以看到,在本文所研究的10种GAE方法中,7种属于自编码器(AE)、3种属于变分自编码器(VAE)。 每种方法采用的降维方法也有所不同,主要包括L2-Reconstruction、拉普拉斯特征映射(Lapla...

红叶谷 wsp_1138886114的博客 2万+

基于深度学习的图异常检测技术综述——阅读

静态图上的异常通常是指图中很少的或者与观察到的模式有明显偏差的节点、边或子图。静态图上的结构异常节点与节点之间节点与子图之间子图与子图之间静态图上的属性异常给定一个图G和其中的节点v,v在结构上属于一个社区,如果v和大量属于其他社区的节点的属性相似,那么这种异常可以定义为属性上的异常。静态图上结构和属性的联合异常。

m0_52847441的博客 3367

图神经网络无监督学习实战:图自编码器完全指南

图自编码器(Graph Auto-Encoders)是图神经网络领域中用于无监督学习的强大工具,能够自动学习图结构的低维表示,并在链接预测、节点聚类和图重构等任务中表现出色。本指南将深入介绍图自编码器的核心概念、实现原理及实际应用,帮助你快速掌握这一前沿技术。 ## 🚀 什么是图自编码器? 图自编码器(GAE)是一种基于图卷积网络(GCN)的无监督学习模型,专门用于处理图结构数据。与传统的自

gitblog_00343的博客 1032

Python深度学习006:3层堆叠自编码器的时间复杂度

若北辰 2246

18、图自编码器与变分图自编码器:用于链接预测的深度学习模型

本文深入介绍了图自编码器(GAE)和变分图自编码器(VGAE)在链接预测任务中的应用。详细解析了两者的原理、模型构建、训练流程及性能对比,并提供了实际代码实现和训练结果。适合对图数据深度学习模型感兴趣的读者参考。

raspberrypi5的博客 139

kimi-k3-in-c调优秘诀:内存给Trunk还是给缓存?同样128GB预算下快1.69倍的分配之道

kimi-k3-in-c 是一个用纯 C99 编写的 **Kimi K3 大模型 CPU 推理引擎**——2.78 万亿参数的模型没有 BLAS、没有框架、没有 GPU,最低 8.24 GB 内存就能跑起来。对普通用户来说,它最有意思的调优问题只有一个:固定的总内存预算,该分多少给密集层 **Trunk 环形缓存**(`--trunk-gb`),分多少给路由专家缓存(`--cache-gb`)?实

gitblog_00331的博客 883

Windows 10 下 DockerToolbox 安装全攻略:从下载到配置阿里云镜像加速

本文详细介绍了在Windows 10系统上安装和配置DockerToolbox的完整流程。从下载安装包、执行初步安装,到关键步骤——修改虚拟机存储路径以及配置阿里云镜像加速器,旨在帮助开发者,尤其是初次接触Docker的新手,快速搭建高效的本地容器开发环境,并解决国内镜像下载缓慢的痛点。

moon9的博客 476

变分图自动编码器教程

code文章目录引言传统自动编码器编码器和解码器的架构损失函数为什么我们要将输入转换为低维嵌入?变分自编码器为什么我们需要变分自编码器?编码器和解码器的架构损失函数概括变分图自编码器介绍邻接矩阵特征矩阵编码器和解码器的架构损失函数使用内积解码器的优势链接预测实验结论 引言 图适用于许多现实世界的数据集,如社交网络、引文网络、化学图等。对图结构数据日益增长的兴趣增加了图神经网络的研究数量。 变分自编码器 (Variational Auto-Encoders, VAE) 体现了变分贝叶斯方法在深度学习中的成功.

如果想成为中心,那么就到中心去吧。 2856

基于线性约束最小方差准则(LCMV)的自适应波束形成算法的matlab仿真

波束形成(BeamForming)通过对多路麦克风(常为多路全向麦)信号进行合并,抑制非目标方向信号,增强目标方向信号;进而能够实现对特定方向的聚焦拾音,能够有效提高接收信号的信噪比,也有起到降噪的作用。基本原理是波的干涉:通过调整不同阵列单元信号之间的参数,使得某些角度的信号增强,而另一些角度的信号相互抵消,例如下图中来自±45°的输入信号未被增强,而在0度方向的输入信号同相位叠加后被增强。为了将窄带波束形成扩展至宽带,可以使用频域LCMV波束形成器。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 763

基于TKVA与深度学习的量子点微型光谱仪光谱重建改进算法研究

本文提出了一种融合深度学习的改进TKVA算法(TKVA-DL),用于提升量子点微型光谱仪的光谱重建精度。该方法创新性地结合深度先验网络与注意力机制,通过自适应学习光谱隐式先验替代传统固定正则化项,并动态加权探测器响应通道。实验表明,所提方法在仿真和实测数据上均显著优于传统TKVA及主流深度学习算法,RMSE降低35%,PSNR提升4.2 dB,同时保持物理可解释性。完整MATLAB实现验证了方法的有效性与可复现性,为微型光谱仪的高精度重建提供了新思路。 关键词:量子点微型光谱仪;光谱重建;Tikhonov正

AI的内部世界的博客 83

图机器学习(Graph Machine Learning)- 第三章 无监督图学习2 (Unsupervised Graph Learning)- 自编码器

第三章 无监督图学习2 - 自编码器 AutoEncoder 文章目录第三章 无监督图学习2 - 自编码器 AutoEncoder3.2 自编码器 AutoEncoder3.2.1 TensorFlow和Keras——一个强大的组合3.2.2 第一个自编码器3.2.3 降噪自编码器 Denoising autoencoders3.3 图自编码器 Graph autoencoders总结 3.2 自编码器 AutoEncoder 自动编码器是一个非常强大的工具,可以有效地帮助数据科学家处理高维数据集。尽管自

zj15001的博客 2274

东方财富个股实时行情爬虫实战:从入门到精通,手把手教你构建股票数据采集系统

在量化投资、股市分析和数据挖掘等领域,获取实时、准确的股票行情数据是第一步也是至关重要的一步。东方财富网作为国内最大的财经门户网站之一,提供了丰富的股票数据和实时行情接口。本文将带你从零开始,构建一个完整的东方财富个股实时行情爬虫系统,涵盖股票代码遍历、JSON接口分析、反爬虫策略应对、数据持久化存储等核心技术点。目录前言一、项目背景与目标1.1 为什么要爬取东方财富数据?1.2 项目目标1.3 技术栈二、接口分析与逆向工程2.1 寻找真实数据接口2.2 简化接口2.3 字段含义对照表三、股票代码获取。

2201_76125261的博客 145

图神经网络

  

智启古文字新章:AI、ML与大数据驱动的知识图谱构建

摘要:本文聚焦AI、ML与大数据驱动的古文字知识图谱构建。开篇点明古文字研究困境,凸显技术革新迫切性。随后阐释AI、ML、大数据基础概念,详解其在图谱构建里的数据采集、知识抽取、关系挖掘运作流程,穿插线性代数、概率论等数学原理。实战展示殷商甲骨文图谱搭建全程,含数据处理、模型训练。还探讨跨模态融合等前沿挑战应对,兼述技术融合衍生的教育科普革新、伦理文化责任、国际合作交流,勾勒古文字数字永生的长远愿景。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1614

【unity小技巧】实现FPS射击游戏枪武器随镜头手臂摇摆效果(2025/12/11补充)

如果我们视角移动转向,武器如果不跟着进行摇摆,会感觉我们的动作很生硬,特别是射击类游戏,如下实现武器摇摆这里主要分享两种实现方法,一种是改变武器位置,一种是修改武器旋转想要使用哪种方法都可以,看你自己喜欢,如果是我,我会选择第二种,比较简单,参数也少,而且个人感觉效果也更好,已枪中心做旋转更符合现实。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1470

图自编码器的起源和应用

©PaperWeekly 原创 ·作者|刘昊东学校|电子科技大学硕士生研究方向|推荐系统,表示学习Kipf 与 Welling 16 年发表的「Variational Graph Au...

Paper weekly 5019

DC/DC开关电源学习笔记(一)开关电源技术概述

开关模式电源(Switch Mode Power Supply,简称SMPS),又称交换式电源、开关变换器,是一种高频化电能转换装置,是电源供应器的一种。其功能是将一个位准的电压,透过不同形式的架构转换为用户端所需求的电压或电流。开关电源的输入多半是交流电源(例如市电)或是直流电源,而输出多半是需要直流电源的设备,例如个人电脑,而开关电源就进行两者之间电压及电流的转换。【百度百科】

小幽余生不加糖 1619

基于图神经网络的图摘要研究综述

随着大规模图的日益普及,在提取、处理和解释大型图数据方面出现了越来越多的计算挑战。因此,寻找方法来总结这些扩展图,同时保留它们的关键特征是很自然的。在过去,大多数图形摘要技术都试图从统计上捕捉图形中最重要的部分。然而,今天,现代图数据的高维和复杂性使得深度学习技术更加流行。因此,本文对基于图神经网络(gnn)的深度学习总结技术的进展进行了全面的综述。我们的研究包括对当前最先进的方法的回顾,包括循环gnn,卷积gnn,图自编码器和图注意力网络。

m0_63444889的博客 1173

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

Robot_PLC_HMI_Automation 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

深度学习时代的图模型,清华发文综述图网络

选自arXiv 作者:张子威、崔鹏、朱文武 参与:路、晓坤 深度学习在多个领域中实现成功,如声学、图像和自然语言处理。但是,将深度学习应用于普遍存在的图数据仍然存在问题,这是由于图数据的独特特性。近期,该领域出现大量研究,极大地提升了图分析技术。清华大学朱文武等人综述了应用于图的不同深度学习方法。 他们将现有方法分为三个大类:半监督方法,包括图神经网络和图卷积网络;无监督方法,包括图自...

人工智能 1942

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【GNN综述3】Deep Learning on Graphs: A Survey

转载LemonQC 论文Deep Learning on Graphs: A Surveypaper 翻译见123 引言: 图神经网络作为一种愈发火热的机器学习技术,在很多的领域展现出了独特的作用力。本人在研一的主要研究方向是 服务机器人云服务平台的研究及智能调度算法的研究,趁着新冠肺炎期间,在家利用接近一个月的时间内,研究了图神经网络相关的基础内容,同时复现一些经典的算法,...

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 5718

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: ApacheCN 公众号文章汇总 2019.7
下一篇: 图深度学习论文笔记整理活动 | ApacheCN
绝不原创的飞龙
绝不原创的飞龙 优质创作者: 人工智能、数据科学与机器学习技术领域 优质创作者: 人工智能、数据科学与机器学习技术领域
博客等级 码龄15年 4万+粉丝 2万+原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值