[Paper Review] Learning by Sampling and Compressing: Efficient Graph Representation Learning with Extremely Limited Annotations
This paper proposes a novel training framework that combines adaptive sampling via multiple dependent random walks and tensor-train-based model compression to enable efficient graph representation learning with extremely limited labeled data. By reducing training data by up to 90% and compressing model parameters by over 6×, the method maintains or improves performance on GCN-based models across six baselines and three real-world datasets.
Graph convolution network (GCN) attracts intensive research interest with broad applications. While existing work mainly focused on designing novel GCN architectures for better performance, few of them studied a practical yet challenging problem: How to learn GCNs from data with extremely limited annotation? In this paper, we propose a new learning method by sampling strategy and model compression to overcome this challenge. Our approach has multifold advantages: 1) the adaptive sampling strategy largely suppresses the GCN training deviation over uniform sampling; 2) compressed GCN-based methods with a smaller scale of parameters need fewer labeled data to train; 3) the smaller scale of training data is beneficial to reduce the human resource cost to label them. We choose six popular GCN baselines and conduct extensive experiments on three real-world datasets. The results show that by applying our method, all GCN baselines cut down the annotation requirement by as much as 90$\%$ and compress the scale of parameters more than 6$ imes$ without sacrificing their strong performance. It verifies that the training method could extend the existing semi-supervised GCN-based methods to the scenarios with the extremely small scale of labeled data.
Motivation & Objective
- Address the challenge of training graph convolutional networks (GCNs) when labeled data is extremely scarce.
- Reduce human annotation cost by minimizing the required number of labeled nodes for training.
- Improve model generalization and reduce training deviation caused by poor sampling strategies.
- Enable existing GCN-based models to perform effectively under low-data regimes without architectural changes.
- Develop a generalizable framework that integrates sampling and compression for scalable, low-resource graph learning.
Proposed method
- Employ multiple dependent random walks to sample a representative subset of nodes, improving distributional coverage compared to uniform sampling.
- Use label density estimation to theoretically justify that random walk sampling yields more representative nodes than uniform sampling.
- Apply tensor-train (TT) decomposition to compress GCN weight matrices, reducing parameter count from $O(b imes c)$ to $O(d imes r imes \max(b,c))$ with $r \ll \min(b,c)$.
- Integrate the sampling and compression steps into a unified training pipeline: sample nodes first, then train the compressed model on the reduced dataset.
- Use dynamic programming to compute gradients efficiently during backpropagation on the TT-compressed model via chain rule on kernel matrices $G_k$.
- Train the compressed model using standard optimization with early stopping, using only the sampled nodes for supervision.
Experimental results
Research questions
- RQ1Can a sampling strategy based on multiple dependent random walks outperform uniform sampling in terms of model performance when labeled data is extremely limited?
- RQ2To what extent can tensor-train decomposition reduce the number of trainable parameters in GCN-based models without sacrificing performance?
- RQ3Can the combination of adaptive sampling and model compression enable GCN-based models to achieve the same performance as full-data training with only 10–50% of the labeled data?
- RQ4How does the proposed framework generalize across different GCN architectures and real-world graph datasets?
- RQ5What is the trade-off between model compression and training time, and is the additional cost justified by performance and data efficiency gains?
Key findings
- All six GCN-based baselines achieved comparable or better performance when trained on just 10–50% of the original labeled data using the proposed framework.
- The method reduced the required annotation budget by up to 90% across all evaluated datasets and models.
- Model parameters were compressed by more than 6× using tensor-train decomposition, significantly reducing model size and training data dependency.
- The framework introduced only a 16% increase in training time, which is a reasonable trade-off for the gains in data efficiency and model compactness.
- Theoretical analysis confirmed that random walk sampling yields better label distribution coverage than uniform sampling, reducing training deviation.
- Empirical results on multi-label node classification tasks demonstrated consistent performance gains and robustness across diverse real-world graphs.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.