• 从数据结构到算法:图网络方法初探
  • 论文《Graph Neural Networks: A Review of Methods and Applications》
  • 木牛马论文阅读笔记https://www.cnblogs.com/ydcode/p/11050417.html
  • https://zhuanlan.zhihu.com/p/102994627?utm_source=wechat_session

文章目录

  • 图神经网络(Graph Neural Networks,GNN)
    • 1. GNN起源
      • 1.1 动机一:CNN的缺陷
      • 1.2 动机二:图嵌入的缺陷
    • 2. 什么是GNN?
      • 简介
      • 与传统NN的区别(GNN优点)
    • 3. GNN分类
    • 4. GNN模型
      • 4.1 The framework of GNN
      • 4.2 How to learn the parameters of f and g
      • 4.3 GNN模型的局限性
    • 5. GNN的变体
      • 5.1 图类型(Graph Type)
      • 5.2 传播类型(Propagation Type)
        • 5.2.1 卷积(Convolution)
        • 5.2.2 注意力机制(Attention)
        • 5.2.3 门机制(Gate)
        • 5.2.4 跳跃连接(Skip connection)
        • 5.2.5 分层池化(Hierarchical Pooling)
      • 5.3 训练方法(Training Method)
    • 6. 通用框架
      • 6.1 Message Passing Neural Networks
      • 6.2 Non-local Neural Networks
      • 6.3 Graph Networks
    • 7. GNN应用
      • 7.1 结构化场景(Structural Scenarios)
      • 7.2 非结构化场景(Non-structural Scenarios)
      • 7.3 其他场景
    • 8. 开放性问题

图神经网络(Graph Neural Networks,GNN)


1. GNN起源

1.1 动机一:CNN的缺陷

CNN的核心特点在于:局部连接(local connection),权重共享(shared weights)和多层叠加(multi-layer)

这些同样在图问题中非常试用,因为图结构是最典型的局部连接结构,其次,共享权重可以减少计算量,另外,多层结构是处理分级模式(hierarchical patterns)的关键

传统的深度学习方法被应用在提取欧氏空间数据的特征方面取得了巨大的成功,但许多实际应用场景中的数据是从非欧式空间生成的,传统的深度学习方法在处理非欧式空间数据上的表现却仍难以使人满意。

CNN只能在欧几里得数据(Euclideandata),比如二维图片和一维文本数据上进行处理,而这些数据只是图结构的特例而已,对于一般的图结构,则很难使用

image-20210203211139905

1.2 动机二:图嵌入的缺陷

图嵌入大致可以划分为三个类别:矩阵分解、随机游走和深度学习方法

图嵌入和GNN的区别

图神经网络(GNN)模型原理及应用综述相关推荐

  1. PGL图学习之图神经网络GNN模型GCN、GAT

    在4922份提交内容中,主要涉及13个研究方向,具体有: 1.AI应用应用,例如:语音处理.计算机视觉.自然语言处理等 2.深度学习和表示学习 3.通用机器学习 4.生成模型 5.基础设施,例如:数据 ...

  2. 图神经网络代码_第一篇:图神经网络(GNN)计算框架绪论

    写在开头: 这个专栏是为了总结我本科毕业设计中所设计的题目<基于GPU的图神经网络算法库的设计钰实现>.这半年来一直在这个方向上啃代码,读论文,真的学到了很多东西.尤其是阅读了大佬团队写的 ...

  3. 图机器学习(GML)图神经网络(GNN)原理和代码实现(前置学习系列二)

    图机器学习(GML)&图神经网络(GNN)原理和代码实现(PGL)[前置学习系列二] 上一个项目对图相关基础知识进行了详细讲述,下面进图GML networkx :NetworkX 是一个 P ...

  4. A.图机器学习(GML)图神经网络(GNN)原理和代码实现(前置学习系列二)

    图学习图神经网络算法专栏简介:主要实现图游走模型(DeepWalk.node2vec):图神经网络算法(GCN.GAT.GraphSage),部分进阶 GNN 模型(UniMP标签传播.ERNIESa ...

  5. 图网络究竟在研究什么?从15篇研究综述看图神经网络GNN的最新研究进展

    近年来,由于图结构的强大表现力,用机器学习方法分析图的研究越来越受到重视.图神经网络(GNN)是一类基于深度学习的处理图域信息的方法. 到目前,相关研究的已经非常多了,不过我们回过头来看思考和回顾一下 ...

  6. 深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习

    深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习 文章目录 深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习 表示学习 表示学习的意义 离散表示与分布式表示 端到端学习 基于重构损 ...

  7. 图神经网络GNN在推荐系统的应用:综述

    参考: 论文1: <Graph Neural Networks in Recommender Systems: A Survey> https://arxiv.org/pdf/2011.0 ...

  8. 2.图神经网络GNN

    目录 2.1图相关知识 2.1.1图的定义 2.1.2图的相关操作 2.1.3图的常见数据结构 2.Graph Embedding 2.1Embedding 2.2DeepWalk 2.3LINE 2 ...

  9. 图神经网络(GNN)的简介

    近年来,图神经网络(GNN)在社交网络.知识图.推荐系统甚至生命科学等各个领域得到了越来越广泛的应用.GNN在对图节点之间依赖关系进行建模的强大功能,使得与图分析相关的研究领域取得了突破.本文介绍了图 ...

  10. 2022图神经网络5篇最新的研究综述:双曲/图分类/联邦/等变/异质性

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 转载于"深度学习与图网络" 近年来,深度学习领域关于图神经网络(G ...

最新文章

  1. linux error log 换行,日志提示
  2. 「天才少年」稚晖君调戏机械臂!加上AI视觉,2小时学会抓螺母【文末送5本书】...
  3. 聊聊flink的StateTtlConfig
  4. python编程软件在哪里下载-Thonny(Python编程工具)
  5. 身怀56个IM技术专利,网易云信如何改变即时通讯?
  6. CentOS 7 如何按行删除文件内容
  7. jupyter-使用及设置密码
  8. gimp修改图片部分区域的对比度
  9. 无法使用tomcat6.exe启动服务
  10. MapGIS转Shp文件的单位问题
  11. LeetCode 1886. 判断矩阵经轮转后是否一致
  12. mysql管理索引_Mysql管理表和索引
  13. Kotlin 官方参考文档翻译完毕
  14. 微软enchange服务器安装,Exchange 2010 图文安装详解
  15. 8个免费、可商用的视频素材网站,一定要收藏
  16. 数字游戏(number)
  17. 商业研究(20):滴滴出行,进军海外包车?与OTA携程和包车创业公司,共演“三国杀”?看看分析师、投资人和权威人士等10个人的观点碰撞
  18. JUJU 猫论坛系统克隆准备工具 V1.0.0.0 Beta 测试版(菜鸟也能轻松制作万能克隆光盘)...
  19. linux下解压dmp文件怎么打开,查看dmp文件
  20. v4l2架构专题模块handler分析 -- handler使能(1)cluster

热门文章

  1. [17] 楼梯(Stairs)图形的生成算法
  2. 用jquery给Struts2的s:radio /标签添加change事件
  3. starting Tomcat v8.5 at localhost has encountered a problem
  4. codeforce Gym 101102A Coins (01背包变形)
  5. Node.js学习笔记8
  6. 应用程序框架实战十八:DDD分层架构之聚合
  7. 单链表的插入删除以及逆转
  8. 【微型计算机原理与接口技术】计算机中的信息表示
  9. 软件设计师-软件知识产权保护
  10. vue页面按钮点击后,呈现loading加载状态