现阶段,图(Graph)上的自监督学习大多都遵循图对比学习框架,这些方法通常需要先构造一系列的正样本对以及负样本对,然后通过在低维表示空间中拉近正样本并且推远负样本来学习节点/图的表示。目前,研究者们已经探索了
节点丢弃
、
连边扰动
等各种生成正样本的策略,以及
特征打乱
、
批次采样
等各种生成负样本的策略。然而,已有研究工作表明,这些正、负样本的生成策略是数据集敏感的。
例如,GraphCL 通过系统性的研究发现连边扰动对社交网络比较有益,但是对生物化学网络可能有负面作用。InfoGCL 发现负样本对于更稀疏的图可能更有益。因此,在实践中,研究者们需要根据数据集以及手头任务的实际情况来探索、寻找合适的构造正、负样本的策略,这限制了已有方法的灵活性与泛化性。为了有效地应对这个问题,在本项研究中,我们提出一个基于结构聚类的异质图自监督学习方法 SHGP,它无需任何正样本或者负样本。
▲ 图1 模型整体架构图
我们的主要思路是通过对异质图执行结构聚类来产生聚类标签,并利用聚类标签来监督异质图神经网络的训练。如图 1 中的模型架构图所示,SHGP 主要包括两个模块,Att-HGNN 模块可以被实现为任何基于注意力聚合机制的异质图神经网络(我们采用 ie-HGCN 模型,请参考
原文
),它的作用是计算节点的表示:
Att-LPA 模块将经典的标签传播算法 LPA 以及 Att-HGNN 中的注意力聚合机制进行了有机的结合,它的作用是在异质图上执行结构聚类,并将得到的聚类标签当做伪标签:
这两个模块共享相同的注意力聚合机制,即,Att-HGNN 和 Att-LPA 在每一次前向过程中都执行相同的注意力聚合,区别是 Att-HGNN 聚合的是(投影后的)特征,而 Att-LPA 聚合的是上一轮产生的伪标签,两者都有着完全相同的注意力聚合系数。我们在 Att-HGNN 的顶层构建一个 softmax 分类器,并将节点表示输入到其中来预测节点标签。模型的损失为节点预测与节点伪标签之间的交叉熵:
计算得到损失以后,我们利用梯度下降来优化所有的模型参数:
随着优化过程的进行,模型会学习到越来越好的注意力分布(包括其他参数)。更好的注意力分布则会在下一轮迭代中促进 Att-HGNN 和 Att-LPA 分别产生更好的节点嵌入(以及预测)和伪标签,进而促进模型学习得到更好的参数。这样,两个模块可以紧密地相互作用,并相互增强对方,最终使得模型学习得到具有判别性的节点表示。
我们对节点的预训练表示进行聚类。在每个数据集上,我们利用 𝐾-means 算法来将节点的表示向量进行聚类。实验结果展示在图 2 中 , 可以看到,SHGP 在该任务中展现了最优的整体性能。特别是,在 MAG 数据集上,SHGP 的性能显著地超过了其他基线方法,显示了它的优越性。
▲ 图2 节点聚类结果
我们将模型学习到的节点表示进行可视化。首先利用 t-SNE 算法将节点的表示向量映射到二维欧式空间,然后利用 matplotlib 将其进行可视化,并根据节点的真实标签对其进行染色。图 3 中展示了可视化结果,可以看到,SHGP 的每个类都有着很好的内聚性,而类与类之间的界限非常清晰光滑。这说明 SHGP 能够在不需要任何真实标签的情况下,有效地学习到具有判别性的节点表示。
▲ 图3 节点表示可视化结果
让你的文字被更多人看到
如何才能让更多的优质内容以更短路径到达读者群体,缩短读者寻找优质内容的成本呢?
答案就是:你不认识的人。
总有一些你不认识的人,知道你想知道的东西。PaperWeekly 或许可以成为一座桥梁,促使不同背景、不同方向的学者和学术灵感相互碰撞,迸发出更多的可能性。
PaperWeekly 鼓励高校实验室或个人,在我们的平台上分享各类优质内容,可以是
最新论文解读
,也可以是
学术热点剖析
、
科研心得
或
竞赛经验讲解
等。我们的目的只有一个,让知识真正流动起来。
📝
稿件基本要求:
• 文章确系个人
原创作品
,未曾在公开渠道发表,如为其他平台已发表或待发表的文章,请明确标注
• 稿件建议以
markdown
格式撰写,文中配图以附件形式发送,要求图片清晰,无版权问题
• PaperWeekly 尊重原作者署名权,并将为每篇被采纳的原创首发稿件,提供
业内具有竞争力稿酬
,具体依据文章阅读量和文章质量阶梯制结算
📬
投稿通道:
• 投稿邮箱:hr@paperweekly.site
• 来稿请备注即时联系方式(微信),以便我们在稿件选用的第一时间联系作者
• 您也可以直接添加小编微信(
pwbot02
)快速投稿,备注:姓名-投稿
△长按添加PaperWeekly小编
现在,在
「知乎」
也能找到我们了
进入知乎首页搜索
「PaperWeekly」
点击
「关注」
订阅我们的专栏吧
来源 | 北邮 GAMMA Lab论文作者:杨亚明,管子玉,王哲,赵伟,徐偲,陆维港,黄健斌论文单位:西安电子科技大学,计算机科学与技术学院引言现阶段,图(Graph)上的自监督学习大多都遵循图对比学习框架,这些方法通常需要先构造一系列的正样本对以及负样本对,然后通过在低维表示空间中拉近正样本并且推远负样本来学习节点/图的表示。目前,研究者们已经探索了节点丢弃、连边扰动等各种生成正样本的策略,以及...
DNN可以提取到更适合
聚类
的特征表示,但是
聚类
又是无监督的,没有训练标签,怎么训练DNN特征提取器就很有问题
现有的一些方法将DNN的训练与
聚类
目标结合起来,使
聚类
过程中的信息可以用来更新DNN,以产生更好的
聚类
特征。这种方法的一个问题是,由
聚类
算法产生的这些“伪标签”是有噪声的,它们所包含的任何错误都会损害DNN的训练。
本文提出了选择性的伪标签
聚类
,它只使用最自信的伪标签来训练DNN。
聚类
不需要先验知识,不需要监督学习的显式标签,也不需要在
自监督学习
中利用的期望对称性和不变性的知识。
solution: HAN(Heteroge
ne
ous graph attention
ne
twork)
node-level attention: learn the importance between a node and its meta-path based
ne
ighbors
semantic-level attention: is able to learn the importance of different meta-paths.
对于一个刚接触机器学习的小白来说,这个论文和代码中要学习的东西太多了。最近就是把代码中的内容查了查,然后想着把遥感
图
像带进去试试看,结果出现了很多错误,在这里记录一下。
1、因为原代码中是自动生成的圆形数据集,然后训练数据的两维特征就是它的横坐标和纵坐标。对于
图
像来说的话,我用每个点的像素值作为其第一个特征,将灰度直方
图
作为第二个特征(初步打算用这个,后期可能会换)。
2、出现的...
基于自监督多尺度邻居预测的节点特征抽取
《Node Feature Extraction by Self-supervised Multi-scale
Ne
ighborhood Prediction》
论文地址:htt
ps
://arxiv.org/pdf/2111.00064.pdf
现实世界中
图
结构
数据普遍存在且十分重要。
图
神经网络GNNs\text{GNNs}GNNs在许多
图
学习任务上都达到了state-of-the-art,并成为了该领域的标准方法。在许多研究中,GNNs\text{GN
今天,我们首先将介绍北邮计算机学院教授石川的《
异质
图
神经网络及其在电商中的应用》。
本次讲座中,石川针对
图
神经网络研究的重要挑战——传统采用的是同质
图
数据,无法满足业界交互系统对
异质
图
的实际需求,介绍了自己对于解决方案的一系列相关研究工作,包括:
异质
信息网络的表示学习、浅层模型、深层模型、元路径的选择等关键技术以及它们在电子商务问题中的应用等。
1、
异质
信息网络的表示学习
作为机器学习和数据挖掘的...
文章目录创建简单数据集原始数据准备建
图
创建
图
分类数据集准备数据建
图
大
图
的处理:Sampling理论实操环境准备和数据载入采样动态
异质
图
的应用
本文内容整理自深度之眼《GNN核心能力培养计划》
创建简单数据集
创建自己的数据集,并用于节点分类、边预测以及
图
分类任务。
自定义数据集要继承DGLDataset这个类,并实现三个方法(其实和Torch的Dataset非常像)
__getitem__(self, i): retrieve the i-th example of the dataset. An exam
首先确定要返回叶子节点。叶子节点特征,左右节点都为空。
接着是要舍去右叶子节点返回值,在右节点进行递归的时候,调用另一个方法为了避免传进去的右节点是右叶子节点。
传递进来的树只有1个数或者0个数的情况,对第一次传递的树进行1个或0个判断,如果判断成功,直接返回0。
以下内容转载于:
htt
ps
://blog.csdn.
ne
t/weixin_40400177/article/details/103329924
NRL:
ne
twork representation learning.
NE
:
ne
twork embedding.
Content
Survey Papers
Models
Bacis Models
Attributed
Ne
twork
Dyn...
前两篇文章分析了多视
图
矩阵分解的主要的思路。这篇文章主要总结一下深度矩阵分解的思路:
1.Multi-View Clustering via Deep Matrix Factorization 2017 AAAI
这篇文章受 deep semi-NMF那篇文章的启发,做的一篇多视
图
的文章。其目标函数如下:
第一项为每个视
图
的deep semi-NMF,第二部分为流形正则。 alpha 是权重项。Z_i通过求导等于0 求得。H_m利用NMF的更新方式来计算。
2. Deep graph reg...
CSI室内定位是一种基于无线信号的室内定位技术。利用WiFi信号或蓝牙信号等无线信号,通过对信号的强度和相位进行测量和分析,可以实现室内位置的定位。
而kmeans
聚类
是一种经典的机器学习算法,它可以将一组数据点划分为k个类别,以便更好地理解和分析数据。
基于kmeans
聚类
的CSI室内定位就是将得到的CSI数据进行处理,采用kmeans
聚类
算法对数据进行分类,从而实现室内位置的定位。具体而言,该算法可以通过以下步骤实现:
1. 采集CSI数据:利用无线信号(如WiFi信号)采集室内信号强度和相位数据。
2. 数据预处理:将采集到的CSI数据进行预处理,例如去噪声、平滑等操作。
3. 特征提取:从预处理后的数据中提取特征,例如信号的幅度、相位差等。
4.
聚类
分析:利用kmeans
聚类
算法对特征数据进行
聚类
分析,将数据划分为k个类别。
5. 室内定位:利用
聚类
结果进行室内定位,例如采用多点三角定位法、指纹定位法等方法,计算出用户的位置。
综上所述,基于kmeans
聚类
的CSI室内定位是一种利用无线信号进行室内定位的方法,通过对CSI数据进行预处理和
聚类
分析,可以实现室内定位,并有助于提高室内定位的精度和稳定性。