Self-Training with Differentiable Teacher
Not on the map. Why?
Abstract (arXiv)
Self-training achieves enormous success in various semi-supervised and weakly-supervised learning tasks. The method can be interpreted as a teacher-student framework, where the teacher generates pseudo-labels, and the student makes predictions. The two models are updated alternatingly. However, such a straightforward alternating update rule leads to training instability. This is because a small change in the teacher may result in a significant change in the student. To address this issue, we propose DRIFT, short for differentiable self-training, that treats teacher-student as a Stackelberg game. In this game, a leader is always in a more advantageous position than a follower. In self-training, the student contributes to the prediction performance, and the teacher controls the training process by generating pseudo-labels. Therefore, we treat the student as the leader and the teacher as the follower. The leader procures its advantage by acknowledging the follower's strategy, which involves differentiable pseudo-labels and differentiable sample weights. Consequently, the leader-follower interaction can be effectively captured via Stackelberg gradient, obtained by differentiating the follower's strategy. Experimental results on semi- and weakly-supervised classification and named entity recognition tasks show that our model outperforms existing approaches by large margins.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 41 of its 72 references that are in the map. First posted on arXiv 15 Sep 2021.
Builds on
41 of 72 references.
References · 41
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2018Deep contextualized word representationscited by 2,285
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,157
29 more
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,390
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,054
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2015Unsupervised Deep Embedding for Clustering Analysiscited by 763
- 2018Born Again Neural Networkscited by 539
- 2019Pseudo-Labeling and Confirmation Bias in Deep Semi-Supervised Learningcited by 507
- 2020Meta Pseudo Labelscited by 372
- 2020GPT-GNN: Generative Pre-Training of Graph Neural Networkscited by 302
- 2015Semi-Supervised Learning with Ladder Networkscited by 246
- 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
- 2020MixText: Linguistically-Informed Interpolation of Hidden Space for Semi-Supervised Text Classificationcited by 186
- 2020Self-Distillation Amplifies Regularization in Hilbert Spacecited by 171
- 2020Self-training Improves Pre-training for Natural Language Understandingcited by 96
- 2019Graph Adversarial Training: Dynamically Regularizing Based on Graph Structurecited by 93
- 2020BOND: BERT-Assisted Open-Domain Named Entity Recognition with Distant Supervisioncited by 91
- 2020Fine-Tuning Pre-trained Language Model with Weak Supervision: A Contrastive-Regularized Self-Training Approachcited by 83
- 2018Weakly-Supervised Neural Text Classificationcited by 66
- 2018Learning Named Entity Tagger using Domain-Specific Dictionarycited by 65
- 2020Learning from Rules Generalizing Labeled Exemplarscited by 59
- 2020SeqMix: Augmenting Active Sequence Labeling via Sequence Mixupcited by 52
- 2020Denoising Multi-Source Weak Supervision for Neural Text Classificationcited by 42
- 2019Variational Pretraining for Semi-supervised Text Classificationcited by 41
- 2019GraphMix: Improved Training of GNNs for Semi-Supervised Learningcited by 23
- 2021Named Entity Recognition with Small Strongly Labeled and Large Weakly Labeled Datacited by 18
- 2021Self-training Improves Pre-training for Few-shot Learning in Task-oriented Dialog Systemscited by 18
- 2017Using Rule-Based Labels for Weak Supervised Learning: A ChemNet for Transferable Chemical Property Predictioncited by 12
- 2020A Self-Training Method for Machine Reading Comprehension with Soft Evidence Extractioncited by 9
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 3; 2024: 2.
7 papers.
- 2022Semi-Supervised Semantic Segmentation Using Unreliable Pseudo-Labelscited by 218
- 2023Balancing Logit Variation for Long-tailed Semantic Segmentationcited by 26
- 2023Robust Multi-Agent Reinforcement Learning via Adversarial Regularization: Theoretical Foundation and Stable Algorithmscited by 25
- 2024Beyond Pixels: Semi-Supervised Semantic Segmentation with a Multi-scale Patch-based Multi-Label Classifiercited by 12
- 2023Using Unreliable Pseudo-Labels for Label-Efficient Semantic Segmentationcited by 8
- 2024Weighting Pseudo-Labels via High-Activation Feature Index Similarity and Object Detection for Semi-Supervised Segmentationcited by 2
- 2021AcTune: Uncertainty-aware Active Self-Training for Semi-Supervised Active Learning with Pretrained Language Modelscited by 1
- 2024Weighting Pseudo-Labels via High-Activation Feature Index Similarity and Object Detection for Semi-Supervised Segmentation17 Jul 2024
- 2024Beyond Pixels: Semi-Supervised Semantic Segmentation with a Multi-scale Patch-based Multi-Label Classifier4 Jul 2024
- 2023Robust Multi-Agent Reinforcement Learning via Adversarial Regularization: Theoretical Foundation and Stable Algorithms16 Oct 2023
- 2023Using Unreliable Pseudo-Labels for Label-Efficient Semantic Segmentation4 Jun 2023
- 2023Balancing Logit Variation for Long-tailed Semantic Segmentation3 Jun 2023
- 2022Semi-Supervised Semantic Segmentation Using Unreliable Pseudo-Labels8 Mar 2022
- 2021AcTune: Uncertainty-aware Active Self-Training for Semi-Supervised Active Learning with Pretrained Language Models16 Dec 2021