Example-Driven Intent Prediction with Observers
A key challenge of dialog systems research is to effectively and efficiently adapt to new domains. A scalable paradigm for adaptation necessitates the development of generalizable models that perform well in few-shot settings. In this paper, we focus on the intent classification problem which aims to identify user intents given utterances addressed to the dialog system. We propose two approaches for improving the generalizability of utterance classification models: (1) observers and (2) example-driven training. Prior work has shown that BERT-like models tend to attribute a significant amount of attention to the [CLS] token, which we hypothesize results in diluted representations. Observers are tokens that are not attended to, and are an alternative to the [CLS] token as a semantic representation of utterances. Example-driven training learns to classify utterances by comparing to examples, thereby using the underlying encoder as a sentence similarity model. These methods are complementary; improving the representation through observers allows the example-driven model to better measure sentence similarities. When combined, the proposed methods attain state-of-the-art results on three intent prediction datasets (\textsc{banking77}, \textsc{clinc150}, \textsc{hwu64}) in both the full data and few-shot (10 examples per intent) settings. Furthermore, we demonstrate that the proposed approach can transfer to new intents and across datasets without any additional training.
Code (1)
Tasks
Attributeintent-classificationIntent ClassificationPredictionSentenceSentence SimilaritySimilar Papers 제목 키워드 기반
From Legible to Inscrutable Trajectories: (Il)legible Motion Planning Accounting for Multiple Observers
In cooperative environments, such as in factories or assistive scenarios, it is important for a robot to communicate its intentions to observers, who could be either other humans or robots. A legible trajectory allows an…
Motion PlanningData-driven Unknown-input Observers and State Estimation
Unknown-input observers (UIOs) allow for estimation of the states of an LTI system without knowledge of all inputs. In this paper, we provide a novel data-driven UIO based on behavioral system theory and the result known…
Cyber Attack DetectionLEMMAState EstimationCustomizing an Adversarial Example Generator with Class-Conditional GANs
Adversarial examples are intentionally crafted data with the purpose of deceiving neural networks into misclassification. When we talk about strategies to create such examples, we usually refer to perturbation-based meth…
Adversarial DefenseDiversityObserver-Based Data-Driven Consensus Control for Nonlinear Multi-Agent Systems against DoS and FDI attacks
Existing data-driven control methods generally do not address False Data Injection (FDI) and Denial-of-Service (DoS) attacks simultaneously. This letter introduces a distributed data-driven attack-resilient consensus pro…
Modeling human intention inference in continuous 3D domains by inverse planning and body kinematics
How to build AI that understands human intentions, and uses this knowledge to collaborate with people? We describe a computational framework for evaluating models of goal inference in the domain of 3D motor actions, whic…