Graph Transplant¶
Node Saliency-Guided Graph Mixup with Local Structure Preservation
-
Motivation
-
为了解决图数据的大小不规则,结构不一样等性质导致难以Mixup的问题,作者提出了在图数据上的mixup
-
大部分mixup方法针对图节点分类任务,难以用到图分类任务,因此作者想提出针对图分类的mixup
-
主要增强方法:根据节点显著性来提取子图,然后进行图之间的子图替换,其中新的标签通过显著性混合得到
-
建模过程:首先通过节点对特征的梯度计算节点显著性;之后按照节点显著性高低从源图抽取显著性高的k-hop子图,同样的从目标图剔除显著性高的k-hop子图,之后把源图抽取的那部分移植进目标图,移植过程中的新边通过边预测手段采样建立;新图的label通过根据前面计算的显著性按比例 mixing 标签y 得到
-
loss:最小化目标图(GNN预测)和混合图(图移植后的GNN预测)的loss
-
-
实验
-
为了验证该方法在不同数据集上表现都很好,作者测试了8个不同的数据集进行图分类对比
-
消融实验:该模型的4部分:子图节点重要性,比较选取k-hop节点的子图,边预测,label mixing
-
为了验证该方法提升GNNs鲁棒性,作者采用GraphArgMax破坏图结构,之后比较不同模型在受到攻击后的准确率
-
方法评价:作者通过节点显著性来实现子图的提取替换,实现了图分类任务的 mixup