Task Conditioned BERT for Joint Intent Detection and Slot-filling

Diogo Tavares, Pedro Azevedo, David Semedo, Ricardo Sousa, João Magalhães
8/11/2023
cs.CL

No confident code implementation found for this paper.

Abstract

Dialogue systems need to deal with the unpredictability of user intents to track dialogue state and the heterogeneity of slots to understand user preferences. In this paper we investigate the hypothesis that solving these challenges as one unified model will allow the transfer of parameter support data across the different tasks. The proposed principled model is based on a Transformer encoder, trained on multiple tasks, and leveraged by a rich input that conditions the model on the target inferences. Conditioning the Transformer encoder on multiple target inferences over the same corpus, i.e., intent and multiple slot types, allows learning richer language interactions than a single-task model would be able to. In fact, experimental results demonstrate that conditioning the model on an increasing number of dialogue inference tasks leads to improved results: on the MultiWOZ dataset, the joint intent and slot detection can be improved by 3.2\% by conditioning on intent, 10.8\% by conditioning on slot and 14.4\% by conditioning on both intent and slots. Moreover, on real conversations with Farfetch costumers, the proposed conditioned BERT can achieve high joint-goal and intent detection performance throughout a dialogue.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tavares2023task,
  title  = {Task Conditioned BERT for Joint Intent Detection and Slot-filling},
  author = {Diogo Tavares and Pedro Azevedo and David Semedo and Ricardo Sousa and João Magalhães},
  year   = {2023},
  eprint = {2308.06165},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.06165v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.06165.svg)](https://codeofpaper.com/paper/2308.06165)

Discussion