0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

重新思考图卷积网络 GNN只是一种滤波器

DPVg_AI_era 来源:yxw 2019-06-05 09:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最新研究提出,图神经网络仅对特征向量进行低通滤波,不具有非线性流形学习特性。论文提出了一种基于图形信号处理的理论框架,用于分析图神经网络。

图神经网络已成为解决图结构数据机器学习问题的最重要技术之一。

最近关于顶点分类(vertex classification)的工作提出了深度和分布式的学习模型,以实现高性能和可扩展性。

但最近,一篇题为“Revisiting Graph Neural Networks: All We Have is Low-Pass Filters”的论文引起关注,文中提出,图神经网络仅仅是对特征向量进行低通滤波而已。

来自东京工业大学、RIKEN的两位研究人员发现,基准数据集的特征向量对于分类任务来说已经能提供很多有用信息,而图结构仅仅提供了一种对数据进行去燥的方法。

论文提出了一种基于图形信号处理的理论框架,用于分析图神经网络。

作者称,他们的结果表明,图神经网络仅对特征向量进行低通滤波(low-pass filtering),不具有非线性流形学习特性。论文进一步研究了它们对特征噪声的适应力,并对基于GCN的图神经网络设计提出了一些见解。

什么时候应该使用图神经网络?

图神经网络(Graph neural networks, GNN)是一类能够从图结构数据中学习的神经网络。近年来,用于顶点分类和图形同构测试的图神经网络在多个基准数据集上取得了良好的效果,并不断开创新的最先进技术性能。随着ChebNet和GCN在顶点分类方面获得成功,许多GNN变体被提出来解决社交网络、生物学、化学、自然语言处理、计算机视觉和弱监督学习方面的问题。

在半监督顶点分类问题中,我们观察到,图卷积层(GCN)的参数只会导致过拟合。类似的观察在简单的架构(如SGC)和更复杂的脚骨(如DGI)中都曾被报告。

基于这种现象,Felix Wu等人提出将图神经网络简单地看作是特征传播(feature propagation),并提出了一种在许多基准数据集上具有最先进性能的高效模型。Kawamoto等人对图分区设置下未经训练的GCN-like GNNs进行了相关理论评述。

从这些先前的研究中,一个很自然的问题出现了:为什么、以及何时图神经网络在顶点分类任务中表现很好?

换句话说,是否存在一个顶点特征向量的条件,使得图神经网络模型即使没有经过训练也能很好地工作?

那么,我们能否找到基准图神经网络(如SGC或GCN)失败的实际反例?

在本研究中,我们从图信号处理的角度来回答上述问题。在形式上,我们考虑了一个图的半监督学习问题。

给定一个图G = (V, E),每个顶点i∈V都有一个特征x(i)∈x,和标记y(i)∈y,其中x是d维欧氏空间R d, Y = R用于回归, Y ={1,…, c}用于分类。任务是从特征x(i)中学习预测标签y(i)的假设。

然后,我们描述了这个问题的图神经网络解决方案,并对最常用的基准模型GCN及其简化的变体SGC的机制提供了见解。

本研究三大贡献

图信号处理(Graph signal processing, GSP)将顶点上的数据视为信号,应用信号处理技术来理解信号的特征。通过组合信号(特征向量)和图结构(邻接矩阵或邻接矩阵的变换),GSP启发了图结构数据学习算法的发展。在标准信号处理问题中,通常假设观测值包含一些噪声,并且底层的“真实信号”具有低频。这里,我们对我们的问题提出了类似的假设。

假设1:输入特征包括低频真实特征和噪声。真实特征为机器学习任务提供了足够的信息。

本研究的第一个贡献是验证了常用数据集的假设1(第3节)。图1显示了针对不同频率成分(frequency components)的特征训练的2层感知器(MLPs)的性能。在所有基准数据集中,我们看到只有少数频率成分有助于学习。在特征向量中加入更多的频率成分只会导致性能下降。反过来,当我们将高斯噪声N (0, σ2 ) 添加到特征中时,分类精度变得更糟了。

图1:频率成分的精度

最近的许多GNN都是建立在图信号处理的基础上的。最常见的做法是用(增强)规范化邻接矩阵I − L˜ 和矩阵X的特性。在图信号处理的文献中,这种操作在图上过滤信号(filters signals),而不显式地对标准化拉普拉斯矩阵进行特征分解。在这里,我们将这个增强的标准化邻接矩阵及其变体称为可互换的图滤波器(graph filters)和传播矩阵(propagation matrices)。

本研究的第二个贡献表明,将图信号与传播矩阵相乘对应于低通滤波(第4节,尤其是定理3),此外,我们还证明了观测信号与低通滤波器之间的矩阵乘积是真实信号优化问题的解析解。与最近的图神经网络设计原理相比,我们的结果表明图卷积层只是低通滤波(low-pass filtering)。因此,不需要学习图卷积层的参数。

在理论理解的基础上,我们提出了一种新的基准框架,称为gfNN((graph filter neural network, 图滤波神经网络),对顶点分类问题进行了实证分析。

gfNN由两个步骤组成:

通过与图滤波矩阵的乘法实现滤波特性;

通过机器学习模型学习顶点标签。

我们使用图2中的一个简单实现模型演示了框架的有效性。

图2:gfNN的一个简单实现

本研究的第三个贡献是以下定理:

定理2:在假设1下,SGC、GCN和gfNN的结果与使用真实特征的相应神经网络的结果相似。

定理7表明,在假设1下,gfNN和GCN具有相似的高性能。由于gfNN在学习阶段不需要邻接矩阵的乘法,因此它比GCN要快得多。此外,gfNN对噪声的容忍度也更高。

最后,我们将gfNN与SGC模型进行了比较。虽然SGC在基准数据集上计算速度快、精度高,但我们的分析表明,当特征输入是非线性可分的时,SGC会失败,因为图卷积部分对非线性流形学习没有贡献。为了实证证明这个观点,我们创建了一个人工数据集。

实验和结果

为了验证前面提出的观点,我们设计了两个实验。在实验E1中,我们将不同水平的白噪声加入到真实数据集的特征向量中,并比较不同基线模型的分类精度。

在实验E2中,我们研究了一个具有复杂的特征空间的人工数据集,以证明SGC等简单模型在分类时会失败。

表1给出了每个数据集的概述。

表1:用于顶点分类的实际基准数据集和合成数据集

神经网络

图4:Cora(左)、Citeseer(中)和Pubmed(右)数据集上的基准测试精度。噪声水平通过在特征值上增加白噪声的标准差来测量。

图像滤波器的去噪效果

对于每个数据集表1中,我们介绍一个白噪声N(0, 2)为特征向量?范围内(0.01,0.05)。根据定理8和定理7的含义,由于GCN的一阶去噪特性,它对特征噪声的容忍度较低。

随着噪声水平的增加,我们在图4中可以看到,GCN、Logistic回归(LR)和MLP更容易对噪声进行过拟合。另一方面,gfNN和SGC对噪声的容忍度差不多。

图过滤器的表现力

图5:基于两个圆形图案生成的500个数据样本的决策边界

表2:随机train/val/test分段的平均测试精度(5次)

总结

很少有工作涉及GCN架构的限制。Kawamoto等人采用平均场方法对一个简单的GCN模型进行了统计物理分析。他们的结论是,反向传播既不能提高基于GCN的GNN模型的准确性,也不能提高其可检测性。Li et al.在有限的标签数据设置下对多层的GCN模型进行了实证分析,指出如果标签数据太少或者叠加层太多,GCN的性能就会下降。虽然这些结果为GCN提供了很有洞察力的观点,但是它们并没有充分地回答这个问题:我们什么时候应该使用GNN?

我们的结果表明,如果假设1成立,我们应该使用GNN方法来解决给定的问题。从我们的角度来看,从GCN派生出来的GNNs只是简单地执行噪声滤波,并从去噪数据中学习。

基于我们的分析,我们提出了GCN和SGC可能无法执行的两种情况:噪声特征和非线性特征空间。然后,我们提出一个在这两种情况下都能很好地工作的简单方法。

近年来,基于GCN的神经网络在点云分析、弱监督学习等领域得到了广泛的应用。随着输入特征空间的复杂化,我们提议重新审视当前基于GCN的GNNs设计。在计算机视觉中,GCN层并不是卷积层,我们需要把它看作一种去噪机制。因此,简单地叠加GCN层只会给神经网络设计带来过拟合和复杂性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    162

    文章

    8497

    浏览量

    186614
  • 图像处理
    +关注

    关注

    29

    文章

    1352

    浏览量

    59782
  • 机器学习
    +关注

    关注

    67

    文章

    8570

    浏览量

    137421
  • GNN
    GNN
    +关注

    关注

    1

    文章

    31

    浏览量

    6823

原文标题:重新思考图卷积网络:GNN只是一种滤波器

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    [FRED] FRED应用:激光空间滤波器的模拟

    ** 简介** 激光系统常使用个称为空间滤波器的小孔。通过去除光束中的高阶模和噪声,空间滤波器一种用于提高激光质量的技术。为了在FRED中准确模拟激光通过
    发表于 05-15 08:04

    电源滤波器:不要错过!这款滤波器让系统“静”下来

    器件,通过LC滤波网络实现双向干扰阻隔,是电气设备满足EMC认证、保障稳定运行的基础部件,也是电力电子系统降噪抗干扰的关键装置。 、电源滤波器的核心工作机理与双向
    的头像 发表于 05-07 14:16 267次阅读
    电源<b class='flag-5'>滤波器</b>:不要错过!这款<b class='flag-5'>滤波器</b>让系统“静”下来

    输入滤波器 vs 输出滤波器:核心差异解析

    变频输入和输出滤波器虽然只有字之差,但它们的角色、电路设计,甚至电气特性都截然不同。简单来说,输入滤波器是为了让变频与电网“和谐相处”
    的头像 发表于 04-20 11:43 522次阅读
    输入<b class='flag-5'>滤波器</b> vs 输出<b class='flag-5'>滤波器</b>:核心差异解析

    屏蔽电源滤波器的分类

    屏蔽房用来屏蔽 辐射 干扰,而滤波器用来滤除 传导 干扰。没有滤波器,屏蔽房的整体隔离效果会下降60dB以上(相当于百万倍的效能损失),因此滤波器是屏蔽房发挥完整功能的核心部件。 来看下分类: 屏蔽
    的头像 发表于 04-16 10:53 271次阅读
    屏蔽电源<b class='flag-5'>滤波器</b>的分类

    无需复杂安装!IEC电源插座滤波器轻松提升用电质量

    在现代生活中,电力已成为驱动各类电子设备运转的核心能源。然而,电网中存在的电磁干扰(EMI)和噪声问题,却可能对设备的稳定性、寿命甚至数据安全造成潜在威胁。普通IEC电源插座式滤波器作为一种
    的头像 发表于 03-13 09:41 564次阅读

    交流单相滤波器与三相滤波器的核心区别解析

    在电力系统中,滤波器的应用至关重要,而单相滤波器和三相滤波器是其两大主要类别。这两滤波器并非仅因相位数量不同,而是在设计原理、核心功能和应
    的头像 发表于 02-04 15:53 466次阅读

    电源滤波器保障电力质量的关键设备

    的电能。本文将从深圳维爱普电源滤波器的工作原理、分类、应用领域及选型要点等方面,对其进行全面介绍。 、电源滤波器的工作原理 电源滤波器本质上是一种
    的头像 发表于 01-28 10:27 1281次阅读

    电源滤波器:保障电力质量的关键设备

    的电能。本文将从电源滤波器的工作原理、分类、应用领域及选型要点等方面,对其进行全面介绍。 、电源滤波器的工作原理 电源滤波器本质上是一种
    的头像 发表于 01-22 10:43 404次阅读

    如何选择个合适的高阶低通滤波器

    高阶低通滤波器一种通过组合多个二阶滤波器级来实现的滤波器,用于抑制高频信号并保留低频信号。从信号处理的角度来看,世界上所有的信号都可以被理解为是
    的头像 发表于 12-30 15:37 1473次阅读
    如何选择<b class='flag-5'>一</b>个合适的高阶低通<b class='flag-5'>滤波器</b>

    卷积运算分析

    的数据,故设计了ConvUnit模块实现单个感受域规模的卷积运算. 卷积运算:不同于数学当中提及到的卷积概念,CNN神经网络中的卷积严格意义
    发表于 10-28 07:31

    一种带通滤波器在无位置传感转子检测中的应用

    摘 要:论文研究了一种直流无刷电机的无位置传感的转子位置的硬件电路检测方法。结合传统“反电动势\"方法,分析并设计了一种新的带通滤波器延时检测电路。该电路不仅可以抑制高频分量和消除直
    发表于 08-04 14:56

    什么是滤波器?维爱普详细介绍

    滤波器一种用于筛选特定频率信号或能量的电子元件,通过允许某些频率通过、抑制其他频率,实现信号优化或能量净化。它在电子设备、通信系统、电力工程等领域广泛应用,是保障系统稳定运行的核心组件。 滤波器
    的头像 发表于 06-19 15:08 1224次阅读

    有源滤波器与无源滤波器的区别

    滤波器无增益是衰减的。 无源滤波器的特点 无源滤波器又称LC滤波器,是利用电感、电容和电阻的组合设计构成的
    的头像 发表于 06-18 09:03 2382次阅读

    GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器 skyworksinc

    电子发烧友网为你提供()GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器相关产品参数、数据手册,更有GNSS 低噪声放大器前端模块,集成前滤波器和后滤波器的引脚图、接线图、封装手
    发表于 06-06 18:34
    GNSS 低噪声放大器前端模块,集成前<b class='flag-5'>滤波器</b>和后<b class='flag-5'>滤波器</b> skyworksinc