CLJan 21, 2020

Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inference

arXiv:2001.07676v31833 citations
AI Analysis

This addresses the challenge of limited labeled data for NLP practitioners, offering a novel semi-supervised approach that is not incremental but provides strong gains in low-resource scenarios.

The paper tackles the problem of low-resource NLP tasks by combining unsupervised language model prompting with semi-supervised training, resulting in Pattern-Exploiting Training (PET) that outperforms supervised and semi-supervised methods by a large margin in few-shot settings across multiple tasks and languages.

Some NLP tasks can be solved in a fully unsupervised fashion by providing a pretrained language model with "task descriptions" in natural language (e.g., Radford et al., 2019). While this approach underperforms its supervised counterpart, we show in this work that the two ideas can be combined: We introduce Pattern-Exploiting Training (PET), a semi-supervised training procedure that reformulates input examples as cloze-style phrases to help language models understand a given task. These phrases are then used to assign soft labels to a large set of unlabeled examples. Finally, standard supervised training is performed on the resulting training set. For several tasks and languages, PET outperforms supervised training and strong semi-supervised approaches in low-resource settings by a large margin.

Code Implementations6 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes