On the Effectiveness of Hybrid Pooling in Mixup-Based Graph Learning for Language Processing
Not on the map. Why?
Abstract (arXiv)
Graph neural network (GNN)-based graph learning has been popular in natural language and programming language processing, particularly in text and source code classification. Typically, GNNs are constructed by incorporating alternating layers which learn transformations of graph node features, along with graph pooling layers that use graph pooling operators (e.g., Max-pooling) to effectively reduce the number of nodes while preserving the semantic information of the graph. Recently, to enhance GNNs in graph learning tasks, Manifold-Mixup, a data augmentation technique that produces synthetic graph data by linearly mixing a pair of graph data and their labels, has been widely adopted. However, the performance of Manifold-Mixup can be highly affected by graph pooling operators, and there have not been many studies that are dedicated to uncovering such affection. To bridge this gap, we take an early step to explore how graph pooling operators affect the performance of Mixup-based graph learning. To that end, we conduct a comprehensive empirical study by applying Manifold-Mixup to a formal characterization of graph pooling based on 11 graph pooling operations (9 hybrid pooling operators, 2 non-hybrid pooling operators). The experimental results on both natural language datasets (Gossipcop, Politifact) and programming language datasets (JAVA250, Python800) demonstrate that hybrid pooling operators are more effective for Manifold-Mixup than the standard Max-pooling and the state-of-the-art graph multiset transformer (GMT) pooling, in terms of producing more accurate and robust GNN models.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 49 of its 69 references that are in the map. First posted on arXiv 6 Oct 2022.
Builds on
49 of 69 references.
References · 49
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
37 more
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2017Exploring Generalization in Deep Learningcited by 595
- 2019Graph U-Netscited by 489
- 2019Self-Attention Graph Poolingcited by 421
- 2018Graph Convolutional Networks for Text Classificationcited by 345
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 307
- 2015Diffusion-Convolutional Neural Networkscited by 268
- 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 266
- 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 220
- 2017Learning to Represent Programs with Graphscited by 219
- 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
- 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
- 2020How Does Mixup Help With Robustness and Generalization?cited by 193
- 2020MixText: Linguistically-Informed Interpolation of Hidden Space for Semi-Supervised Text Classificationcited by 186
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
- 2019Augmenting Data with Mixup for Sentence Classification: An Empirical Studycited by 125
- 2021Accurate Learning of Graph Representations with Graph Multiset Poolingcited by 120
- 2021DropGNN: Random Dropouts Increase the Expressiveness of Graph Neural Networkscited by 117
- 2021An Empirical Survey of Data Augmentation for Limited Data Learning in NLPcited by 101
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2019Graph Convolutional Networks with EigenPoolingcited by 94
- 2020Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networkscited by 77
- 2021User Preference-aware Fake News Detectioncited by 76
- 2020Rethinking pooling in graph neural networkscited by 73
- 2021Understanding Pooling in Graph Neural Networkscited by 69
- 2020Detecting Code Clones with Graph Neural Networkand Flow-Augmented Abstract Syntax Treecited by 68
- 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
- 2019Text Level Graph Neural Network for Text Classificationcited by 60
- 2021When and How Mixup Improves Calibrationcited by 59
- 2021Self-Supervised Bug Detection and Repaircited by 59
- 2019Semi-Supervised Graph Classification: A Hierarchical Graph Perspectivecited by 55
- 2020SeqMix: Augmenting Active Sequence Labeling via Sequence Mixupcited by 52
- 2021SSMix: Saliency-Based Span Mixup for Text Classificationcited by 39
- 2021ReGVD: Revisiting Graph Neural Networks for Vulnerability Detectioncited by 32
- 2019Haar Graph Poolingcited by 4
- 2020An Empirical Study of Contextual Data Augmentation for Japanese Zero Anaphora Resolutioncited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.