ProtoDA: Efficient Transfer Learning for Few-Shot Intent Classification
Practical sequence classification tasks in natural language processing often suffer from low training data availability for target classes. Recent works towards mitigating this problem have focused on transfer learning using embeddings pre-trained on often unrelated tasks, for instance, language modeling. We adopt an alternative approach by transfer learning on an ensemble of related tasks using prototypical networks under the meta-learning paradigm. Using intent classification as a case study, we demonstrate that increasing variability in training tasks can significantly improve classification performance. Further, we apply data augmentation in conjunction with meta-learning to reduce sampling bias. We make use of a conditional generator for data augmentation that is trained directly using the meta-learning objective and simultaneously with prototypical networks, hence ensuring that data augmentation is customized to the task. We explore augmentation in the sentence embedding space as well as prototypical embedding space. Combining meta-learning with augmentation provides upto 6.49% and 8.53% relative F1-score improvements over the best performing systems in the 5-shot and 10-shot learning, respectively.
Code (0)
등록된 구현이 없습니다.
Tasks
ClassificationData AugmentationGeneral Classificationintent-classificationIntent ClassificationLanguage ModelingLanguage ModellingMeta-LearningSentenceSentence EmbeddingSentence-EmbeddingTransfer LearningSimilar Papers 제목 키워드 기반
A Simple Meta-learning Paradigm for Zero-shot Intent Classification with Mixture Attention Mechanism
Zero-shot intent classification is a vital and challenging task in dialogue systems, which aims to deal with numerous fast-emerging unacquainted intents without annotated training data. To obtain more satisfactory perfor…
Classificationintent-classificationIntent ClassificationMeta-Learning+3Decoupling Representation and Knowledge for Few-Shot Intent Classification and Slot Filling
Few-shot intent classification and slot filling are important but challenging tasks due to the scarcity of finely labeled data. Therefore, current works first train a model on source domains with sufficiently labeled dat…
intent-classificationIntent ClassificationIntent Classification and Slot FillingRelation+2Template-based Approach to Zero-shot Intent Recognition
The recent advances in transfer learning techniques and pre-training of large contextualized encoders foster innovation in real-life applications, including dialog assistants. Practical needs of intent recognition requir…
Intent RecognitionNatural Language InferenceSentenceSentence Pair Modeling+4Discriminative Nearest Neighbor Few-Shot Intent Detection by Transferring Natural Language Inference
Intent detection is one of the core components of goal-oriented dialog systems, and detecting out-of-scope (OOS) intents is also a practically important skill. Few-shot learning is attracting much attention to mitigate d…
Few-Shot LearningGoal-Oriented DialogIntent DetectionNatural Language Inference+1Zero-shot User Intent Detection via Capsule Neural Networks
User intent detection plays a critical role in question-answering and dialog systems. Most previous works treat intent detection as a classification problem where utterances are labeled with predefined intents. However, …
Intent DetectionQuestion AnsweringTransfer LearningZero-Shot Learning