zoukankan      html  css  js  c++  java
  • Graph neural networks: A review of methods and applications文献阅读

    Graph neural networks: A review of methods and applications

    一、induction

    • 将深度模型从欧式域扩展到非欧式域,称为几何深度学习
    • 图表示学习研究的发展,用低维向量学习表示节点、边、子图;

          Deepwalk采用SkimGram模型;node2vec、LINE等方法;但也有缺点:编码器节点之间没有共享参数;直接嵌入方法缺乏泛化能力,不能处理动态图。

    • 2017,2019是两篇GNN综述;GNN可以分为递归图神经网络,卷积图神经网络,图自动编码器,时空图神经网络。
    • 目前的一些研究的进展,图对抗网络,图注意力网络,等方法,本文是对这些方法的总结和应用的总结

    二、GNNs的设计

    1. 找到图结构     结构化还是非结构化
    2. 指定图的类型和规模    有向图/无向图;同构/异构;静态/动态图;或他们的组合。重点是关注这些图的特点提供的附加信息,在设计过程中也要结合这些附加信息。
    3. 设计损失函数
    4. 利用模块建立模型

    三、计算模块实例化

    1. 传播模块--卷积算子

        将其他域的卷积推广到图域,主要分为光谱方法和空间方法。

                  谱方法中,学习到的滤波器都依赖于图结构。这些滤波器不能应用于不同结构的图。

                  空间方法基于图的拓扑结构直接在图上定义卷积。空间方法的主要挑战是用不同大小的邻域定义卷积运算,并保持cnn的局部不变性。

          GraphSAGE不使用完整的邻居集,而是统一采样固定大小的邻居集来聚合信息。

  • 相关阅读:
    IOS 改变UISearchBar的背景色
    电话正则表达式
    理解Callable 和 Spring DeferredResult(翻译)
    Java设计模式——观察者模式(事件监听)
    SpringMVC注解@initbinder解决类型转换问题
    内部系统间调用client包的封装方法
    Java中Comparable和Comparator实现对象比较
    linux上FTP服务器搭建
    百度地图——判断用户是否在配送范围内解决方案
    nodejs之express的使用
  • 原文地址:https://www.cnblogs.com/zh-clara/p/14758519.html
Copyright © 2011-2022 走看看