Teaching a Multilingual Large Language Model to Understand Multilingual Speech via Multi-Instructional Training

Pavel Denisov, Ngoc Thang Vu
4/16/2024
cs.CLcs.SDeess.AS

No official code found. Best implementation: DigitalPhonetics/bloomzmms (3 stars, Apache-2.0, last commit 2024-06-16).

Abstract

Recent advancements in language modeling have led to the emergence of Large Language Models (LLMs) capable of various natural language processing tasks. Despite their success in text-based tasks, applying LLMs to the speech domain remains limited and challenging. This paper presents BLOOMZMMS, a novel model that integrates a multilingual LLM with a multilingual speech encoder, aiming to harness the capabilities of LLMs for speech recognition and beyond. Utilizing a multi-instructional training approach, we demonstrate the transferability of linguistic knowledge from the text to the speech modality. Our experiments, conducted on 1900 hours of transcribed data from 139 languages, establish that a multilingual speech representation can be effectively learned and aligned with a multilingual LLM. While this learned representation initially shows limitations in task generalization, we address this issue by generating synthetic targets in a multi-instructional style. Our zero-shot evaluation results confirm the robustness of our approach across multiple tasks, including speech translation and multilingual spoken language understanding, thereby opening new avenues for applying LLMs in the speech domain.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Materials for the publication "Teaching a Multilingual Large Language Model to Understand Multilingual Speech via Multi-Instructional Training"

30Shell, PythonApr 16, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{denisov2024teaching,
  title  = {Teaching a Multilingual Large Language Model to Understand Multilingual Speech via Multi-Instructional Training},
  author = {Pavel Denisov and Ngoc Thang Vu},
  year   = {2024},
  eprint = {2404.10922},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.10922v1}
}

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

Discussion