Dynamic Hypergraph Neural Networks, IJCAI, 2019

2023-10-09 02:50

本文主要是介绍Dynamic Hypergraph Neural Networks, IJCAI, 2019,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Dynamic Hypergraph Neural Networks, IJCAI, 2019

Jiang J, Wei Y, Feng Y, et al. Dynamic Hypergraph Neural Networks[C]//IJCAI. 2019: 2635-2641.

在神经网络模型中,由网络深层生成的嵌入特征具有初始结构无法捕获的高阶关系。现有的基于图或超图的神经网络的主要缺点是只采用初始的图或超图结构,而忽略了训练过程中通过调整特征嵌入动态修改图或超图结构。本文提出了一个动态超图神经网络框架(DHGNN),它由动态超图构建(DHG)和超图卷积(HGC)两个模块组成。HGC模块包括顶点卷积和超边缘卷积,分别用来对顶点和超边之间的特征进行聚合。

 

主要贡献如下:

  1. 提出了一种动态超图构建(DHG)方法,该方法采用k-NN方法生成基本的超边,通过k - means聚类算法扩展相邻超边集。通过动态超图构造方法,可以提取数据局部关系和全局关系。
  2. 进行了基于引文网络分类和社交媒体情绪预测的实验。在基于网络的任务中,本文提出的方法优于最先进的方法,并且对不同的数据分布有更好的鲁棒性。在社交媒体情绪预测方面,本文提出的方法与最先进的方法相比,表现有所改进。

 

网络结构:

 

对于超图中的每一个顶点u,先经过动态超图构建过程生成多条超边,然后对每一条超边分别进行顶点卷积,得到该超边的特征,然后对这些超边特征再进行超边卷积,最后得到中心顶点u新的特征。整个过程就是一个更新顶点u特征的过程,这样就可以根据顶点u的性特征构建新的超图,不断循环。

 

 

动态超图构建:

首先根据欧氏距离对每一层的整个特征图进行k-means算法。对每一个输入节点u,通过knn算法找到和该节点最相似的k-1个节点,连同顶点u形成一个超边;同时根据k-means的聚类结果将离定点u最近的S-1簇被赋值为与该顶点相邻的超边。

 

超图卷积(HGC):

超图卷积由两个子模块组成:顶点卷积子模块和超边卷积子模块。顶点卷积将顶点特征集合到上边缘,然后上边缘卷积将相邻的上边缘特征集合到形心顶点。

 

顶点卷积:

 

从顶点特征中学习得到一个k ∗ k的变换矩阵T,将矩阵T与输入顶点特征矩阵相乘,得到排列加权的顶点特征矩阵。然后经过一个一维卷积操作进行维度的压缩,最后得到包含这些节点的超边的特征。

在实现中,利用多层感知(MLP)生成变换矩阵T,利用一维卷积对变换后的特征进行压缩,如下述公式所示。

 

超边卷积:

 

将超边特征通过卷积进行聚合得到新的形心顶点特征,如图4所示。超边卷积首先利用多层感知机(MLP)生成每个超边的权值,然后再根据得到的权重和超边特征进行加权求和,得到输出的形心顶点特征。

 

完整的超图卷积过程如下:

 

 

这篇关于Dynamic Hypergraph Neural Networks, IJCAI, 2019的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/169825

相关文章

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

MonoHuman: Animatable Human Neural Field from Monocular Video 翻译

MonoHuman:来自单目视频的可动画人类神经场 摘要。利用自由视图控制来动画化虚拟化身对于诸如虚拟现实和数字娱乐之类的各种应用来说是至关重要的。已有的研究试图利用神经辐射场(NeRF)的表征能力从单目视频中重建人体。最近的工作提出将变形网络移植到NeRF中,以进一步模拟人类神经场的动力学,从而动画化逼真的人类运动。然而,这种流水线要么依赖于姿态相关的表示,要么由于帧无关的优化而缺乏运动一致性

论文精读-Supervised Raw Video Denoising with a Benchmark Dataset on Dynamic Scenes

论文精读-Supervised Raw Video Denoising with a Benchmark Dataset on Dynamic Scenes 优势 1、构建了一个用于监督原始视频去噪的基准数据集。为了多次捕捉瞬间,我们手动为对象s创建运动。在高ISO模式下捕获每一时刻的噪声帧,并通过对多个噪声帧进行平均得到相应的干净帧。 2、有效的原始视频去噪网络(RViDeNet),通过探

A Comprehensive Survey on Graph Neural Networks笔记

一、摘要-Abstract 1、传统的深度学习模型主要处理欧几里得数据(如图像、文本),而图神经网络的出现和发展是为了有效处理和学习非欧几里得域(即图结构数据)的信息。 2、将GNN划分为四类:recurrent GNNs(RecGNN), convolutional GNNs,(GCN), graph autoencoders(GAE), and spatial–temporal GNNs(S

2019学习计划

工作三年了,第一年感觉是荒废的,第二年开始学习python,第三年开始自动化 感觉自己会的东西比较少,而且不够深入,流于表面 现制定一下今年大概的学习计划 需持续巩固加强:python、ui自动化、接口自动化、sql等 代码量需提升,敲的不够(重点) 学习: 1.移动端测试,appium等 2.前端知识系统整理学习  3.性能测试 4.docker入门,环境搭建 5.shell

OpenSNN推文:神经网络(Neural Network)相关论文最新推荐(九月份)(一)

基于卷积神经网络的活动识别分析系统及应用 论文链接:oalib简介:  活动识别技术在智能家居、运动评估和社交等领域得到广泛应用。本文设计了一种基于卷积神经网络的活动识别分析与应用系统,通过分析基于Android搭建的前端采所集的三向加速度传感器数据,对用户的当前活动进行识别。实验表明活动识别准确率满足了应用需求。本文基于识别的活动进行卡路里消耗计算,根据用户具体的活动、时间以及体重计算出相应活

【硬刚ES】ES基础(十三)Dynamic Template和Index Template

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的ES部分补充。

Complex Networks Package for MatLab

http://www.levmuchnik.net/Content/Networks/ComplexNetworksPackage.html 翻译: 复杂网络的MATLAB工具包提供了一个高效、可扩展的框架,用于在MATLAB上的网络研究。 可以帮助描述经验网络的成千上万的节点,生成人工网络,运行鲁棒性实验,测试网络在不同的攻击下的可靠性,模拟任意复杂的传染病的传

Convolutional Neural Networks for Sentence Classification论文解读

基本信息 作者Yoon Kimdoi发表时间2014期刊EMNLP网址https://doi.org/10.48550/arXiv.1408.5882 研究背景 1. What’s known 既往研究已证实 CV领域著名的CNN。 2. What’s new 创新点 将CNN应用于NLP,打破了传统NLP任务主要依赖循环神经网络(RNN)及其变体的局面。 用预训练的词向量(如word2v

【机器学习】生成对抗网络(Generative Adversarial Networks, GANs)详解

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 生成对抗网络(Generative Adversarial Networks, GANs)详解GANs的基本原理GANs的训练过程GANs的发展历程GANs在实际任务中的应用小结 生成对