关注上方深度学习技术前沿”,选择“星标公众号”

资源干货,第一时间送达!

转载自:机器之心

对于普通人来说,将自己的学位论文公布到社交媒体可能需要点勇气。但如果实力够硬,多少人检阅都是不怕的。最近,图卷积网络(GCN)的作者 Thomas Kipf 就公开了自己的博士论文,主题是「使用图结构表示的深度学习」,涵盖从图神经网络到结构发现等一系列深度学习热门话题,是他过去几年图神经网络方向研究的深度汇总。

在深度学习领域,图神经网络早已成为热门话题。去年年底,有人统计了 2019 年到 2020 年各大顶会提交论文关键词的数据。结果显示,「graph neural network”」的增长速度位列榜首,成为上升最快的话题。

在图神经网络出现之前,尽管深度学习已经在欧几里得数据中取得了很大的成功,但从非欧几里得域生成的数据已经得到了更广泛的应用,它们也需要有效的分析。例如,在电子商务领域,基于图的学习系统能够利用用户和产品之间的交互来实现高度精准的推荐;在化学领域,分子被建模为图,新药研发需要测定其生物活性等等。

广阔的应用前景吸引了大批研究者投身图神经网络的研究,图卷积网络就是其中的一个方向。

对于这个方向的研究者来说,Thomas Kipf 的名字应该并不陌生,他 2016 年发表的论文《Semi-Supervised Classification with Graph Convolutional Networks》被引量已超过 3400 次,是这一方向的奠基之作。这篇论文也被 2017 年的 ICLR 大会接收。

除此之外,图神经网络的另一重要方向——图自编码器也是 Kipf 和其导师 Max Welling 于 2016 年提出的。

虽然几年前就做出了各种开创性的工作,但 Thomas Kipf 今年才刚刚博士毕业。他的研究方向是学习结构化数据和结构化表示 / 计算,包括推理、(多智能体)强化学习和结构化深度生成模型。今年 1 月份,他从阿姆斯特丹大学机器学习专业拿到了博士学位。

与机器学习界的很多大牛一样,Kipf 本身并不是计算机专业。他本科是学物理的,在马普所接触到神经科学相关研究,之后进入机器学习领域。博士毕业后,Kipf 加入了谷歌,担任研究科学家。

Kipf 此次公布的博士论文有 178 页,是他博士四年在图神经网络领域研究的一次深度汇总,不仅讨论了图卷积网络,还有图自编码器、结构化世界模型等,值得抽出时间仔细阅读

论文链接:https://pure.uva.nl/ws/files/46900201/Thesis.pdf

大神的博士论文

在这篇论文中,Thomas Kipf 提出了一种用深度学习处理结构化数据的新方法。该方法主要基于以图的形式结构化神经网络模型的表示和计算,从而提高模型在学习具备显式和隐式模块结构的数据时的泛化能力。

该论文主要分为两个部分,分别介绍如何处理显式结构(第 3-5 章)和隐式结构(第 6-8 章)。

这篇论文的主要贡献如下:

  • 提出了图卷积网络(GCN),用于执行图结构数据中节点的半监督分类任务;

  • 提出图自编码器(GAE),用于图结构数据中的无监督学习和链接预测;

  • 提出关系 GCN(R-GCN),将 GCN 模型扩展到具有多个边类型的有向关系图;

  • 提出神经关系推断(neural relational inference, NRI)模型;

  • 提出一个针对序列行为数据的结构发现模型:组合式模仿学习和执行(CompILE);

  • 提出对比训练的结构化世界模型(contrastively-trained structured world model, C-SWM),用于在无监督的情况下从原始像素观察中学习环境的对象分解模型。

接下来,我们来看这篇博士论文各章节的具体内容。

背景

该论文前两章是「引言」和「背景」,介绍了相关的背景知识等内容。

在这一部分中,Thomas Kipf 列举了该论文试图解决的 5 个研究问题:

  • 问题 1:针对图结构数据集上的大规模节点分类任务,我们能否开发出深度神经网络模型并提供高效实现?

  • 问题 2:图神经网络能否用于链路预测和无监督节点表示学习?

  • 问题 3:深度神经网络能否推断实体间的隐藏关系和交互,如物理系统中的力?

  • 问题 4:如何改进神经网络模型,使之能够推断序列数据中的事件结构和 latent program description?

  • 问题 5:深度神经网络能否通过与环境的交互,学会发现和构建对象、关系和动作效果的有效表示?

带着这些问题,我们来看 Thomas Kipf 的具体成果。

图卷积网络

Thomas Kipf 提出图卷积网络(GCN),用于执行图结构数据中节点的半监督分类任务。GCN 是图神经网络的一种形式,在图中执行参数化的消息传递操作,被建模为谱图卷积的一阶近似值。截至 GCN 发表时,它在多个无向图数据集的节点级分类任务中实现了 SOTA 性能。

多层 GCN 执行半监督分类任务图示。

使用图自编码器(GAE)执行链接预测

图自编码器(GAE)可用于图结构数据中的无监督学习和链接预测,该方法由 Kipf 和其导师 Max Welling 于 2016 年提出。GAE 的主要组件是:基于图神经网络的编码器,基于成对评分函数重建图链接的解码器。

Kipf 进一步提出了一个模型变体:使用变分推断训练得到的概率生成模型——变分 GAE(variational GAE)。GAE 和变分 GAE 非常适合没有节点标签情况下的图表示学习。

使用图卷积网络处理关系数据

Thomas Kipf 提出关系 GCN(R-GCN),将 GCN 模型扩展到具有多个边类型的有向关系图。R-GCN 非常适用于关系数据的建模。该论文第五章还展示了 R-GCN 在知识库中执行半监督实体分类的示例。

R-GCN 模型中单个节点更新的计算图。

神经关系推断(NRI)

得益于交互系统中发现的潜在关系结构,Kipf 提出了神经关系推断(neural relational inference, NRI)模型。NRI 将图神经网络与基于图边缘类型的概率潜变量模型结合起来。此外,Kipf 还使用 NRI 建模相互作用的动力系统,如物理学中的多粒子系统。

针对序列行为数据的结构发现模型

Kipf 等人提出了一个针对序列行为数据的结构发现模型——组合式模仿学习和执行(compositional imitation learning and execution, CompILE)。CompILE 利用一种新型可微分序列分割机制,来发现和自编码模仿学习环境下有意义的行为子序列或子程序。此外,该模型还可以执行和重新组合潜码,来生成新的行为。

CompILE 模型图示。

C-SWM

Kipf 等人提出对比训练的结构化世界模型(contrastively-trained structured world model, C-SWM),用于在无监督的情况下从原始像素观察中学习环境的对象分解模型。

C-SWM 利用图神经网络以图的形式构建环境表示,其中节点表示对象,边表示在动作影响下的成对关系或相互作用。

此外,C-SWM 利用无像素损失的对比学习进行训练,适用于具备组合结构的环境学习模型。

C-SWM 模型架构,由基于 CNN 的对象提取器、基于 MLP 的对象编码器、基于 GNN 的关系转换模型和对象分解对比损失四部分组成。

以下为这篇博士论文的目录:

【图神经网络研究精华】图卷积网络作者Thomas Kipf博士论文公布相关推荐

  1. 178页,四年图神经网络研究精华,图卷积网络作者Thomas Kipf博士论文公布

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作分享,不代表本公众号立场,侵权联系删除 转载于:机器之心 AI博士笔记系列推荐 周志华<机器学习>手 ...

  2. 178页,四年图神经网络研究精华汇总

    Datawhale推荐 来源:机器之心 对于普通人来说,将自己的学位论文公布到社交媒体可能需要点勇气.但如果实力够硬,多少人检阅都是不怕的.最近,图卷积网络(GCN)的作者 Thomas Kipf 就 ...

  3. 58页PPT揭示图神经网络研究最新进展

    点击我爱计算机视觉标星,更快获取CVML新技术 该PPT作者为图神经网络领域权威.斯坦福大学副教授Jure Leskovec,其也是图表示学习方法 node2vec 和 GraphSAGE 作者之一. ...

  4. 图神经网络通用框架信息传递网络(MPNNs)

    图神经网络通用框架信息传递网络(MPNNs) 介绍 机制 理论 信息传递阶段 读取阶段 实际案例 代码 第三方库 介绍 信息传递网络(Message Passing Neural Networks, ...

  5. 基于图神经网络的异构图表示学习和推荐算法研究(完整代码+数据)

    基于图神经网络的异构图表示学习和推荐算法研究.包含基于对比学习的关系感知异构图神经网络(Relation-aware Heterogeneous Graph Neural Network with C ...

  6. 【论文解读|AAAI2021】HGSL - Heterogeneous Graph Structure Learning for Graph Neural Networks 图神经网络的异构图结构学习

    文章目录 1 摘要 2 引言 相关工作 3 方法 3.1 特征图产生器 3.1.1 特征相似图 3.1.2特征传播图 3.2 语义图生成器 4 实验 5 结论 论文链接: http://shichua ...

  7. activiti动态增加节点_图神经网络之动态图

    图这种结构普遍存在于人类社会生活中,如互联网中网页间的互相链接会构成图.网民购买商品会构成"网民-商品"图.人和人的交流会构成图.论文的互相引用也会构成图.有许多任务需要根据这些图 ...

  8. 图神经网络基础--基于图神经网络的节点表征学习

    图神经网络基础–基于图神经网络的节点表征学习 引言 在图节点预测或边预测任务中,首先需要生成节点表征(Node Representation).我们使用图神经网络来生成节点表征,并通过基于监督学习的对 ...

  9. 图神经网络实践之图节点分类(一)

    本文主要以Deep Graph Library(DGL)为基础,利用图神经网络来进行图节点分类任务.本篇针对的图为同构图. 1. DGL 介绍 DGL是一个python包,用以在现有的深度学习框架上( ...

最新文章

  1. 将Excel文件数据库导入SQL Server
  2. 青蛙跳台阶c语言递归函数,青蛙跳台阶问题的四种解法
  3. 详解ABBYY FineReader 12扫描亮度设置
  4. Salesforce - soql 多字段多值过滤查询思路
  5. 基于环信的仿QQ即时通讯的简单实现
  6. The Zen of Python
  7. 高中数学40分怎么办_2019年第35届全国高中数学联赛试题及参考答案
  8. webpack之font-awesome
  9. Magento教程 19:客户评论的审核与发布! (Pending Reviews)
  10. CDOJ 1401 谭爷的黑暗沙拉 数学
  11. VS2008建立webserver(转)
  12. 天才少年创世纪:从创建应用程序,到被哈佛录取、登上头条
  13. Linux系统常见的压缩与打包命令
  14. html矩形变圆形的代码,html5canvas绘制矩形和圆形的实例代码.pdf
  15. IPOP下的tcl脚本使用
  16. PTA 7-31 掉入陷阱的
  17. arch模型的思路_ARCH模型介绍.ppt
  18. 仓央嘉措不负如来不负卿
  19. 【华为OD机试真题 JS】竖直四子棋
  20. 聊聊支付通道那些事儿——介绍和接入

热门文章

  1. [转]在C#中使用API回调函数的方法
  2. nUnit,凑合着测试
  3. springboot输出hello world_Spring Boot 入门教程 | 图文讲解
  4. 数据库原理实验二 数据库管理 实验报告
  5. 1047.删除字符串中的相邻重复项
  6. 剑指offer18.删除链表结点(添加dummy,next域结点指向head)
  7. KG-知识图谱入门-王昊奋课程详细笔记(附课件、课程链接与详细笔记) 内有资源
  8. 实际上module(data) 等价于module.forward(data)的原因分析
  9. 刘偲:AI+艺术 | 青源 Talk 第 11 期
  10. 直播活动丨BMMeetup第2期:大模型计算加速技术,2场特邀和7位青年学者技术报告联袂上演...