Peng Qin , Yaochun Lu , Weifu Chen , Defang Li , Guocan Feng
{"title":"AAGCN: An adaptive data augmentation for graph contrastive learning","authors":"Peng Qin , Yaochun Lu , Weifu Chen , Defang Li , Guocan Feng","doi":"10.1016/j.patcog.2025.111471","DOIUrl":null,"url":null,"abstract":"<div><div>Contrastive learning has achieved great success in many applications. A key step in contrastive learning is to find a positive sample and negative samples. Traditional methods find the positive sample by choosing the most similar sample. A more popular approach is to do data augmentation where the original data and the augmented data are naturally treated as positive pairs. It is easy for grid data to do the augmentation, for example, we can rotate, crop or color an image to get augmented images. But it is challenging to do augmentation for graph data, due to non-Euclidean nature of graphs. Current graph augmentation methods mainly focus on masking nodes, dropping edges, or extracting subgraphs. Such methods lack of flexibility and require intensive manual settings. In this work, we propose a model called <em>Adaptive Augmentation Graph Convolutional Network (AAGCN)</em> for semi-supervised node classification, based on adaptive graph augmentation. Rather than choose a probability distribution, for example, Bernoulli distribution, to drop some of the nodes or edges in Dropout, the proposed model learns the mask matrices for nodes or edges adaptively. Experiments on citation networks such as Cora, CiteSeer and Cora-ML show that AAGCN achieved state-of-the-art performance compared with other popular graph neural networks. The proposed model was also tested on a more challenging and large-scale graph dataset, OGBN-Arxiv, which has 169,343 nodes and 1,166,243 edges. The proposed model could still achieve competitive prediction results.</div></div>","PeriodicalId":49713,"journal":{"name":"Pattern Recognition","volume":"163 ","pages":"Article 111471"},"PeriodicalIF":7.5000,"publicationDate":"2025-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Pattern Recognition","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0031320325001311","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Contrastive learning has achieved great success in many applications. A key step in contrastive learning is to find a positive sample and negative samples. Traditional methods find the positive sample by choosing the most similar sample. A more popular approach is to do data augmentation where the original data and the augmented data are naturally treated as positive pairs. It is easy for grid data to do the augmentation, for example, we can rotate, crop or color an image to get augmented images. But it is challenging to do augmentation for graph data, due to non-Euclidean nature of graphs. Current graph augmentation methods mainly focus on masking nodes, dropping edges, or extracting subgraphs. Such methods lack of flexibility and require intensive manual settings. In this work, we propose a model called Adaptive Augmentation Graph Convolutional Network (AAGCN) for semi-supervised node classification, based on adaptive graph augmentation. Rather than choose a probability distribution, for example, Bernoulli distribution, to drop some of the nodes or edges in Dropout, the proposed model learns the mask matrices for nodes or edges adaptively. Experiments on citation networks such as Cora, CiteSeer and Cora-ML show that AAGCN achieved state-of-the-art performance compared with other popular graph neural networks. The proposed model was also tested on a more challenging and large-scale graph dataset, OGBN-Arxiv, which has 169,343 nodes and 1,166,243 edges. The proposed model could still achieve competitive prediction results.
期刊介绍:
The field of Pattern Recognition is both mature and rapidly evolving, playing a crucial role in various related fields such as computer vision, image processing, text analysis, and neural networks. It closely intersects with machine learning and is being applied in emerging areas like biometrics, bioinformatics, multimedia data analysis, and data science. The journal Pattern Recognition, established half a century ago during the early days of computer science, has since grown significantly in scope and influence.