当前位置: 首页 > news >正文

Implicit Graph Neural Networks

https://proceedings.neurips.cc/paper/2020/file/8b5c8441a8ff8e151b191c53c1842a38-Paper.pdf
在这里插入图片描述

摘要

图神经网络(GNN)是广泛使用的深度学习模型,可从图结构数据中学习有意义的表示。

由于底层循环结构的有限性,当前的GNN方法可能难以捕获底层图的长程依赖关系。

为了克服这个困难,我们提出了一种称为隐式图神经网络(IGNN)的图学习框架,其中的预测是基于关于隐式定义的“状态”的不动点平衡方程的解。

我们使用Perron-Frobenius理论得出框架适定的充分条件。

利用隐式微分,我们导出了一种可行的投影梯度法来训练框架。

在广泛的任务上进行的实验表明,IGNN 能够持续捕获远程依赖关系,并且性能优于最新的GNN模型。

文章贡献

在这项工作中,我们提出了隐式图神经网络(IGNN)框架,以解决循环GNN的评估和训练问题。

我们首先通过基于Perron-Frobenius理论的严格数学框架来分析图神经网络(Berman and Plemmons,1994),以建立收敛的一般适定性条件。

我们证明大多数现有分析都是我们结果的特例。

在训练方面,我们提出了一种投影梯度法来有效地训练 IGNN,其中我们利用隐式微分方法来获得精确的梯度,并在易处理的凸集上使用​​投影来保证适定性。

我们表明,以前的递归图神经网络梯度方法可以解释为IGNN的近似值。

此外,我们将IGNN扩展到异构网络的情形。

最后,我们与现有方法进行了全面的比较,并证明了我们的方法可以有效地捕获远程依赖关系,并且在各种任务上均优于最新的GNN模型。

IGNN

在这里插入图片描述

  • 不动点方程 (2b) 可以视为将图卷积执行无限次后的收敛状态
  • W , b Ω , f Θ W, b_{\Omega},f_{\Theta} W,bΩ,fΘ 是待学习的
  • 对于任意的 ϕ , W \phi, W ϕ,W,给定输入 U U U,不动点可能不唯一
  • 作者给出了保证不动点唯一的充分条件:
    在这里插入图片描述
  • 充分条件实际上是对 W W W 的一个约束条件,但是由于 PF特征值 是个非凸函数,进一步把它改成更严格的对无穷诱导范数 ∥ W ∥ ∞ \|W\|_{\infty} W 的约束,然后用投影梯度法来求解带约束的优化问题
    在这里插入图片描述
  • Perron-Frobenius 定理
    每个非负方阵 M M M 都有一个实的非负特征值,该值在 M M M 的所有特征值中具有最大的模. M M M 的该非负特征值称为 Perron-Frobenius 特征值

相关文章:

  • DB2 简史
  • 部分 SCI 英文期刊缩写对照表
  • matlab 计算 Lorenz 系统最大李雅普诺夫指数
  • Data-Driven Science and Engineering —— Machine Learning, Dynamical Systems, and Control
  • DB2 命令行处理器(CLP)中的常用命令
  • 随机奇异值分解(Randomized SVD, rSVD)
  • 绘制 Logistic 映射分叉图
  • 利用SQL Server 2000 技能来学习 DB2 V8
  • Debian 配置Bind9 DNS服务器
  • 动态模式分解(DMD)
  • 使用 Unbound 创建DNS服务器
  • 最优奇异值硬阈值 SVHD
  • FTP服务器关于断点续传权限的防范问题
  • HAMILTONIAN SYSTEMS AND TRANSFORMATIONS IN HILBERT SPACE (KOOPMAN, 1931)
  • 使用Bind配置DNS Load Balancing
  • 03Go 类型总结
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • bootstrap创建登录注册页面
  • canvas 绘制双线技巧
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript创建对象的四种方式
  • javascript面向对象之创建对象
  • Laravel Mix运行时关于es2015报错解决方案
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 翻译--Thinking in React
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 面试总结JavaScript篇
  • 设计模式走一遍---观察者模式
  • 使用 Docker 部署 Spring Boot项目
  • 数据仓库的几种建模方法
  • 提醒我喝水chrome插件开发指南
  • 一些css基础学习笔记
  • 自动记录MySQL慢查询快照脚本
  • 容器镜像
  • ​ArcGIS Pro 如何批量删除字段
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2)Java 简介
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (C)一些题4
  • (Java)【深基9.例1】选举学生会
  • (pojstep1.3.1)1017(构造法模拟)
  • (Ruby)Ubuntu12.04安装Rails环境
  • (ZT)薛涌:谈贫说富
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (区间dp) (经典例题) 石子合并
  • (转)h264中avc和flv数据的解析
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .mysql secret在哪_MYSQL基本操作(上)