Fine-tuning Pre-trained Language Models for Few-shot Intent Detection: Supervised Pre-training and Isotropization
It is challenging to train a good intent classifier for a task-oriented dialogue system with only a few annotations. Recent studies have shown that fine-tuning pre-trained language models with a small amount of labeled utterances from public benchmarks in a supervised manner is extremely helpful. However, we find that supervised pre-training yields an anisotropic feature space, which may suppress the expressive power of the semantic representations. Inspired by recent research in isotropization, we propose to improve supervised pre-training by regularizing the feature space towards isotropy. We propose two regularizers based on contrastive learning and correlation matrix respectively, and demonstrate their effectiveness through extensive experiments. Our main finding is that it is promising to regularize supervised pre-training with isotropization to further improve the performance of few-shot intent detection. The source code can be found at https://github.com/fanolabs/isoIntentBert-main.
Code (1)
Tasks
Contrastive LearningIntent DetectionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Effectiveness of Pre-training for Few-shot Intent Classification
This paper investigates the effectiveness of pre-training for few-shot intent classification. While existing paradigms commonly further pre-train language models such as BERT on a vast amount of unlabeled corpus, we find…
Classificationintent-classificationIntent ClassificationIntent DetectionExploring Zero and Few-shot Techniques for Intent Classification
Conversational NLU providers often need to scale to thousands of intent-classification models where new customers often face the cold-start problem. Scaling to so many customers puts a constraint on storage space as well…
ClassificationData AugmentationDomain Adaptationintent-classification+3Multi-task pre-finetuning for zero-shot cross lingual transfer
Building machine learning models for low resource languages is extremely challenging due to the lack of available training data (either un-annotated or annotated). To support such scenarios, zero-shot cross lingual trans…
Cross-Lingual Transferintent-classificationIntent Classificationnamed-entity-recognition+4Revisit Few-shot Intent Classification with PLMs: Direct Fine-tuning vs. Continual Pre-training
We consider the task of few-shot intent detection, which involves training a deep learning model to classify utterances based on their underlying intents using only a small amount of labeled data. The current approach to…
intent-classificationIntent ClassificationIntent DetectionNatural Language UnderstandingData Augmentation for Intent Classification with Generic Large Language Models
Data augmentation alleviates the problem of data scarcity when training language models (LMs) by generating new examples based on the existing data. A successful approach to generate new samples is to fine-tune a pretrai…
ClassificationData Augmentationintent-classificationIntent Classification