A Joint Learning Framework With BERT for Spoken Language Understanding
Intent classification and slot filling are two essential tasks for spoken language understanding. Recently, joint learning has been shown to be effective for the two tasks. However, most joint learning methods only consider joint learning using shared parameters on the surface level rather than the semantic level, and these methods suffer from small-scale human-labeled training data, resulting in poor generalization capabilities, especially for rare words. In this paper, we propose a novel encoder-decoder framework based multi-task learning model, which conducts joint training for intent classification and slot filling tasks. For the encoder of our model, we encode the input sequence as context representations using bidirectional encoder representation from transformers (BERT). For the decoder, we implement two-stage decoder process in our model. In the first stage, we use an intent classification decoder to detect the user's intent. In the second stage, we leverage the intent contextual information into the slot filling decoder to predict the semantic concept tags for each word. We conduct experiments on three popular benchmark datasets: ATIS, Snips and Facebook multilingual task-oriented datasets. The experimental results show that our proposed model outperforms the state-of-the-art approaches and achieves new state-of-the-art results on both three datasets.
Code (0)
등록된 구현이 없습니다.
Tasks
Decoderintent-classificationIntent ClassificationIntent Classification and Slot FillingMulti-Task Learningslot-fillingSlot FillingSpoken Language UnderstandingSimilar Papers 제목 키워드 기반
SpeechBERT: An Audio-and-text Jointly Learned Language Model for End-to-end Spoken Question Answering
While various end-to-end models for spoken language understanding tasks have been explored recently, this paper is probably the first known attempt to challenge the very difficult task of end-to-end spoken question answe…
Language ModelingLanguage ModellingQuestion AnsweringSpeech Recognition+1Jointly Encoding Word Confusion Network and Dialogue Context with BERT for Spoken Language Understanding
Spoken Language Understanding (SLU) converts hypotheses from automatic speech recognizer (ASR) into structured semantic representations. ASR recognition errors can severely degenerate the performance of the subsequent SL…
Spoken Language UnderstandingMulti-lingual Intent Detection and Slot Filling in a Joint BERT-based Model
Intent Detection and Slot Filling are two pillar tasks in Spoken Natural Language Understanding. Common approaches adopt joint Deep Learning architectures in attention-based recurrent frameworks. In this work, we aim at …
Intent DetectionNatural Language Understandingslot-fillingSlot Filling+2Syntactic Graph Convolutional Network for Spoken Language Understanding
Slot filling and intent detection are two major tasks for spoken language understanding. In most existing work, these two tasks are built as joint models with multi-task learning with no consideration of prior linguistic…
Intent DetectionMulti-Task Learningslot-fillingSlot Filling+1What BERT Based Language Models Learn in Spoken Transcripts: An Empirical Study
Language Models (LMs) have been ubiquitously leveraged in various tasks including spoken language understanding (SLU). Spoken language requires careful understanding of speaker interactions, dialog states and speech indu…
Spoken Language Understanding