GAT做节点分类问题
目前来说,我已经构建了自己的数据集包括点边连接关系和节点与其特征向量
问题1:我的数据集为多图,多图如何进行数据处理并输入呢
问题2:如何划分训练集、验证集、测试集
1:你可以将每个图的节点特征和连接关系作为输入,利用GAT训练,你的点边链接如果有一定的相似性,就把这些信息编码到模型中。
2:划分方法一般都不固定,得考虑样本类型平不平衡,或者用随机划分得方式。
它与先前方法不同的是,它使用了masked self-attention
层。原来的图卷积网络所存在的问题需要使用预先构建好的图。而在本文模型中,图中的每个节点可以根据邻域节点的特征,为其分配不同的权值。GAT结构很简单,功能很强大,模型易于解释。文章的实验证明,GAT模型可以有效地适用于基于图的归纳学习问题与转导学习问题。
图注意力网络将注意力机制引入到基于空间域的图神经网络,与之前介绍了基于谱域的图卷积神经网络不同,图注意力网络不需要使用拉普拉斯等矩阵进行复杂的计算,仅是通过一阶邻居节点的表征来更新节点特征,所以算法原理从理解上较为简单。
图注意力网络优化了图卷积神经网络的几个缺陷: