基于图卷积网络的图深度学习

更多深度文章,请关注云计算频道:

https://yq.aliyun.com/cloud

        基于图卷积网络的图深度学习

screenshot
先简单回顾一下,深度学习到底干成功了哪些事情!
screenshot
深度学习近些年在语音识别,图片识别,自然语音处理等领域可谓是屡建奇功。ImageNet:是一个计算机视觉系统识别项目, 是目前世界上图像识别最大的数据库,并且被业界熟知。
我们先回顾一下,没有大数据支撑的欧式深度学习技术。对于一个字母“Z”的识别,我们通常是建立一个2D网格(点阵),如果将其中的点连接起来,定义这样的连接方式所形成的就是“Z”。然后是用其他字母来测试,这个模型的正确性。

screenshot
screenshot
传统深度学习的方法,实际上就是一种手工设计特征的过程。而且,在准确率上没有保障。而真正的深度学习,端到端的学习,其中的过程到底发生了什么,设计者什么也不知道,自然也不会人为的去干涉。
screenshot
screenshot
如果数据不能网格化,那么CNNs就失去了作用。所以,CNNs在一定程度上还是有很多缺陷的。例如图结构数据,如何处理?在现实世界中这样的例子很多很多:社交网络(著名的六度理论),万维网,知识图,等等这些都是图结构,不是网格结构,对于这些我们该怎么解决。
screenshot
screenshot
下面是一个简单的解决图结构数据的方法。
screenshot

这个方法到底会出现什么样的问题呢?为了解决问题,我们需要什么呢?
screenshot
先简单介绍一下第一阶消息传递的GCNs,这个理论在2009年就已经被提出来了。
screenshot
接下来,我们了解一下GCN模型架构!
screenshot
GCN模型架构到底能干什么呢?先举个小栗子。
screenshot
GCN模型与大名鼎鼎魏勒雷曼算法的关系到底是什么样的呢?
screenshot
screenshot
图的半监督分类也是一种不错的方法。
screenshot
半监督分类嵌入方法——两步管道,这个方法也有一些问题,但我想这是可以解决的。
screenshot

举个小栗子,视频链接是一个关于半监督学习的小例子,有兴趣的朋友可以去看一下。
screenshot
视频:
http://tkipf.github.io/graph-convolutional-networks/
此外,还有关于引文网络的分类,也可以 通过这个方法实现。
screenshot
下面2-layerGCN模型的实验结果
screenshot
screenshot
还要一些这个方法最近应用到其他程序的案例。
screenshot
用这个方法关于图auto-encoders链接的预测。下面是auto-encoders的介绍
screenshot
Autoencoders

                **进一步的阅读**

Blog post Graph Convolutional Networks:
http://tkipf.github.io/graph-convolutional-networks
Code on Github:
http://github.com/tkipf/gcn
Kipf & Welling, Semi-Supervised Classification with Graph Convolutional Networks, ICLR 2017:
https://arxiv.org/abs/1609.02907
Kipf & Welling, Variational Graph Auto-Encoders, NIPS BDL Workshop, 2016: https://arxiv.org/abs/1611.07308
screenshot
作者:Thomas Kipf
本文由北邮@爱可可-爱生活推荐,阿里云云栖社区翻译。

文章原标题《Deep Learning on Graphs with Graph Convolutional Networks》,作者:Thomas Kipf,译者:袁虎,审阅:我是主题曲哥哥,附件为原文的pdf。
文章为简译,更为详细的内容,请查看原文

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/146103

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。