Large Language Models for Expansion of Spoken Language Understanding Systems to New Languages

Jakub Hoscilowicz, Pawel Pawlowski, Marcin Skorupa, Marcin Sowański, Artur Janicki
4/3/2024
cs.CL

No official code found. Best implementation: Samsung/MT-LLM-NLU (16 stars, MIT, last commit 2024-04-12).

Abstract

Spoken Language Understanding (SLU) models are a core component of voice assistants (VA), such as Alexa, Bixby, and Google Assistant. In this paper, we introduce a pipeline designed to extend SLU systems to new languages, utilizing Large Language Models (LLMs) that we fine-tune for machine translation of slot-annotated SLU training data. Our approach improved on the MultiATIS++ benchmark, a primary multi-language SLU dataset, in the cloud scenario using an mBERT model. Specifically, we saw an improvement in the Overall Accuracy metric: from 53% to 62.18%, compared to the existing state-of-the-art method, Fine and Coarse-grained Multi-Task Learning Framework (FC-MTLF). In the on-device scenario (tiny and not pretrained SLU), our method improved the Overall Accuracy from 5.31% to 22.06% over the baseline Global-Local Contrastive Learning Framework (GL-CLeF) method. Contrary to both FC-MTLF and GL-CLeF, our LLM-based machine translation does not require changes in the production architecture of SLU. Additionally, our pipeline is slot-type independent: it does not require any slot definitions or examples.

View on arXivView PDF

Code Implementations(1)

Samsung/MT-LLM-NLUCommunity100%
MIT

Repository for code related to "LLM-Based Machine Translation for Expansion of Spoken Language Understanding Systems to New Languages" publication.

162Shell, PythonMar 27, 20242 years agoMIT

Similar Papers

Cite this paper

@article{hoscilowicz2024large,
  title  = {Large Language Models for Expansion of Spoken Language Understanding Systems to New Languages},
  author = {Jakub Hoscilowicz and Pawel Pawlowski and Marcin Skorupa and Marcin Sowański and Artur Janicki},
  year   = {2024},
  eprint = {2404.02588},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.02588v1}
}

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/2404.02588.svg)](https://codeofpaper.com/paper/2404.02588)

Discussion