paper-with-me

Papers

On the Equivalence of Graph Convolution and Mixup

2023-09-29 · Xiaotian Han, Hanqing Zeng, Yu Chen, Shaoliang Nie, Jingzhou Liu, Kanika Narang, Zahra Shakeri, Karthik Abinav Sankararaman, Song Jiang, Madian Khabsa, Qifan Wang, Xia Hu

This paper investigates the relationship between graph convolution and Mixup techniques. Graph convolution in a graph neural network involves aggregating features from neighboring samples to learn representative features for a specific node or sample. On the other hand, Mixup is a data augmentation technique that generates new examples by averaging features and one-hot labels from multiple samples. One commonality between these techniques is their utilization of information from multiple samples to derive feature representation. This study aims to explore whether a connection exists between these two approaches. Our investigation reveals that, under two mild conditions, graph convolution can be viewed as a specialized form of Mixup that is applied during both the training and testing phases. The two conditions are: 1) \textit{Homophily Relabel} - assigning the target node's label to all its neighbors, and 2) \textit{Test-Time Mixup} - Mixup the feature during the test time. We establish this equivalence mathematically by demonstrating that graph convolution networks (GCN) and simplified graph convolution (SGC) can be expressed as a form of Mixup. We also empirically verify the equivalence by training an MLP using the two conditions to achieve comparable performance.

📄 PDF Abstract BibTeX arXiv:2310.00183

Code (1)

ahxt/graphconv_is_mixup 공식 구현 pytorch

Tasks

Data AugmentationGraph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Mixup Mixup is a data augmentation technique that generates a weighted combination of random image pairs from the training data. Given two images and their ground truth labels:…

Similar Papers 제목 키워드 기반

Mixup for Node and Graph Classification

2021-06-01 · Yiwei Wang, Wei Wang, Yuxuan Liang, Yujun Cai 외

Mixup is an advanced data augmentation method for training neural network based image classifiers, which interpolates both features and labels of a pair of images to produce synthetic samples. However, devising the Mixup…

ClassificationData AugmentationGraph ClassificationGraph Learning+1

Selective Mixup Helps with Distribution Shifts, But Not (Only) because of Mixup

2023-05-26 · Damien Teney, Jindong Wang, Ehsan Abbasnejad

Mixup is a highly successful technique to improve generalization of neural networks by augmenting the training data with combinations of random pairs. Selective mixup is a family of methods that apply mixup to specific p…

Binary Classification

AGMixup: Adaptive Graph Mixup for Semi-supervised Node Classification

2024-12-11 · Weigang Lu, Ziyu Guan, Wei Zhao, Yaming Yang 외

Mixup is a data augmentation technique that enhances model generalization by interpolating between data points using a mixing ratio $\lambda$ in the image domain. Recently, the concept of mixup has been adapted to the gr…

Data AugmentationNode Classification

GraphMAD: Graph Mixup for Data Augmentation using Data-Driven Convex Clustering

2022-10-27 · Madeline Navarro, Santiago Segarra

We develop a novel data-driven nonlinear mixup mechanism for graph data augmentation and present different mixup functions for sample pairs and their labels. Mixup is a data augmentation method to create new training dat…

ClusteringData AugmentationGraph Classification

S-Mixup: Structural Mixup for Graph Neural Networks

2023-08-16 · Junghurn Kim, Sukwon Yun, Chanyoung Park

Existing studies for applying the mixup technique on graphs mainly focus on graph classification tasks, while the research in node classification is still under-explored. In this paper, we propose a novel mixup augmentat…

ClassificationGraph ClassificationGraph Neural NetworkNode Classification