Neighborhood Homophily-based Graph Convolutional Network

2024-09-07 12:36

本文主要是介绍Neighborhood Homophily-based Graph Convolutional Network,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#paper/ccfB
推荐指数: #paper/⭐ #pp/图结构学习

流程

重定义同配性指标:

N H i k = ∣ N ( i , k , c m a x ) ∣ ∣ N ( i , k ) ∣ with c m a x = arg ⁡ max ⁡ c ∈ [ 1 , C ] ∣ N ( i , k , c ) ∣ NH_i^k=\frac{|\mathcal{N}(i,k,c_{max})|}{|\mathcal{N}(i,k)|}\quad\text{with}\quad c_{max}=\arg\max_{c\in[1,C]}|\mathcal{N}(i,k,c)| NHik=N(i,k)N(i,k,cmax)withcmax=argc[1,C]maxN(i,k,c)
其中, N ( i , k ) = { v ∣ ( 0 o r 1 ) ≤ S h o r t e s t P a t h ( v i , v ) ≤ k } \mathcal{N}(i,k) = \{v | (0\mathrm{~or~}1) \leq \mathrm{ShortestPath}(v_{i},v) \leq k\} N(i,k)={v(0 or 1)ShortestPath(vi,v)k}。(相当于重定义了N(i,k))。 N ( i , k , c ) = { v j ∣ v j ∈ N ( i , k ) , y j = c } N(i,k,c)=\{v_{j}|v_{j}\in\mathcal{N}(i,k),y_{j}=c\} N(i,k,c)={vjvjN(i,k),yj=c}.

划分高通和低通掩码

m i l o w = I ( N H i k < T ) , m i h i g h = I ( N H i k ≥ T ) m_i^{\mathrm{low}}=\mathbb{I}(NH_i^k<T) ,\quad m_i^{\mathrm{high}}=\mathbb{I}(NH_i^k\geq T) milow=I(NHik<T),mihigh=I(NHikT)

backbone

H s = A ~ mask ⋅ ReLU ( A ~ mask ⋅ X W 0 s ) ⋅ W 1 s , A mask = A ⊙ m s H^s=\widetilde{A}_\text{mask}\cdot\text{ReLU}\left(\widetilde{A}_\text{mask}\cdot XW_0^s\right)\cdot W_1^s,\quad A_\text{mask}=A\odot\boldsymbol{m}^s Hs=A maskReLU(A maskXW0s)W1s,Amask=Ams
B = s o f t m a x ( ( α l o w H l o w + α h i g h H h i g h + α x H x ) ⋅ W o ) \boldsymbol{B}=\mathrm{softmax}\left(\left(\alpha_\mathrm{low}\boldsymbol{H}^\mathrm{low}+\alpha_\mathrm{high}\boldsymbol{H}^\mathrm{high}+\alpha_\mathrm{x}\boldsymbol{H}_\mathrm{x}\right)\cdot\boldsymbol{W}_\mathrm{o}\right) B=softmax((αlowHlow+αhighHhigh+αxHx)Wo)

总结:

这篇总的来说就定义了一个同配性比,并没有什么新意。其在区分高通低通掩码的时候引入了阈值(超参),多了这个超参,就有点违背有监督、半监督分类的趋势了。

这篇关于Neighborhood Homophily-based Graph Convolutional Network的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Retrieval-based-Voice-Conversion-WebUI模型构建指南

一、模型介绍 Retrieval-based-Voice-Conversion-WebUI(简称 RVC)模型是一个基于 VITS(Variational Inference with adversarial learning for end-to-end Text-to-Speech)的简单易用的语音转换框架。 具有以下特点 简单易用:RVC 模型通过简单易用的网页界面,使得用户无需深入了

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

图神经网络框架DGL实现Graph Attention Network (GAT)笔记

参考列表: [1]深入理解图注意力机制 [2]DGL官方学习教程一 ——基础操作&消息传递 [3]Cora数据集介绍+python读取 一、DGL实现GAT分类机器学习论文 程序摘自[1],该程序实现了利用图神经网络框架——DGL,实现图注意网络(GAT)。应用demo为对机器学习论文数据集——Cora,对论文所属类别进行分类。(下图摘自[3]) 1. 程序 Ubuntu:18.04

SIGMOD-24概览Part7: Industry Session (Graph Data Management)

👇BG3: A Cost Effective and I/O Efficient Graph Database in ByteDance 🏛机构:字节 ➡️领域: Information systems → Data management systemsStorage management 📚摘要:介绍了字节新提出的ByteGraph 3.0(BG3)模型,用来处理大规模图结构数据 背景

深度学习--对抗生成网络(GAN, Generative Adversarial Network)

对抗生成网络(GAN, Generative Adversarial Network)是一种深度学习模型,由Ian Goodfellow等人在2014年提出。GAN主要用于生成数据,通过两个神经网络相互对抗,来生成以假乱真的新数据。以下是对GAN的详细阐述,包括其概念、作用、核心要点、实现过程、代码实现和适用场景。 1. 概念 GAN由两个神经网络组成:生成器(Generator)和判别器(D

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

MACS bdgdiff: Differential peak detection based on paired four bedGraph files.

参考原文地址:[http://manpages.ubuntu.com/manpages/xenial/man1/macs2_bdgdiff.1.html](http://manpages.ubuntu.com/manpages/xenial/man1/macs2_bdgdiff.1.html) 文章目录 一、MACS bdgdiff 简介DESCRIPTION 二、用法

Android Studio打开Modem模块出现:The project ‘***‘ is not a Gradle-based project

花了挺长时间处理该问题,特记录如下:1.背景: 在Android studio 下导入一个新增的modem模块,如MPSS.DE.3.1.1\modem_proc\AAA, 目的是看代码方便一些,可以自由搜索各种关键字。但导入该项目时出现了如下错误: The project '***' is not a Gradle-based project.造成的问题: (1) project 下没有代码,而

F12抓包05:Network接口测试(抓包篡改请求)

课程大纲         使用线上接口测试网站演示操作,浏览器F12检查工具如何进行简单的接口测试:抓包、复制请求、篡改数据、发送新请求。         测试地址:https://httpbin.org/forms/post ① 抓包:鼠标右键打开“检查”工具(F12),tab导航选择“网络”(Network),输入前3项点击提交,可看到录制的请求和返回数据。

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

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