Adaptive Self-training for Neural Sequence Labeling with Few Labels
Neural sequence labeling is an important technique employed for many Natural Language Processing (NLP) tasks, such as Named Entity Recognition (NER), slot tagging for dialog systems and semantic parsing. Large-scale pre-trained language models obtain very good performance on these tasks when fine-tuned on large amounts of task-specific labeled data. However, such large-scale labeled datasets are difficult to obtain for several tasks and domains due to the high cost of human annotation as well as privacy and data access constraints for sensitive user applications. This is exacerbated for sequence labeling tasks requiring such annotations at token-level. In this work, we develop techniques to address the label scarcity challenge for neural sequence labeling models. Specifically, we develop self-training and meta-learning techniques for few-shot training of neural sequence taggers, namely MetaST. While self-training serves as an effective mechanism to learn from large amounts of unlabeled data -- meta-learning helps in adaptive sample re-weighting to mitigate error propagation from noisy pseudo-labels. Extensive experiments on six benchmark datasets including two massive multilingual NER datasets and four slot tagging datasets for task-oriented dialog systems demonstrate the effectiveness of our method with around 10% improvement over state-of-the-art systems for the 10-shot setting.
Code (0)
등록된 구현이 없습니다.
Tasks
Meta-Learningnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)NERSemantic ParsingSimilar Papers 제목 키워드 기반
Adaptive Self-training for Few-shot Neural Sequence Labeling
Sequence labeling is an important technique employed for many Natural Language Processing (NLP) tasks, such as Named Entity Recognition (NER), slot tagging for dialog systems and semantic parsing. Large-scale pre-trained…
Meta-Learningnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+2Less is More: Pseudo-Label Filtering for Continual Test-Time Adaptation
Continual Test-Time Adaptation (CTTA) aims to adapt a pre-trained model to a sequence of target domains during the test phase without accessing the source data. To adapt to unlabeled data from unknown domains, existing m…
DiversityPseudo LabelPseudo Label FilteringTest-time AdaptationMetaTS: Meta Teacher-Student Network for Multilingual Sequence Labeling with Minimal Supervision
Sequence labeling aims to predict a fine-grained sequence of labels for the text. However, such formulation hinders the effectiveness of supervised methods due to the lack of token-level annotated data. This is exacerbat…
Meta-LearningClass-Balanced Pixel-Level Self-Labeling for Domain Adaptive Semantic Segmentation
Domain adaptive semantic segmentation aims to learn a model with the supervision of source domain data, and produce satisfactory dense predictions on unlabeled target domain. One popular solution to this challenging task…
Image-to-Image TranslationSegmentationSemantic SegmentationSynthetic-to-Real TranslationSlimIPL: Language-Model-Free Iterative Pseudo-Labeling
Recent results in end-to-end automatic speech recognition have demonstrated the efficacy of pseudo-labeling for semi-supervised models trained both with Connectionist Temporal Classification (CTC) and Sequence-to-Sequenc…
Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Language ModelingLanguage Modelling+4