Simul-LLM: A Framework for Exploring High-Quality Simultaneous Translation with Large Language Models
Victor Agostinelli, Max Wild, Matthew Raffel, Kazi Ahmed Asif Fuad, Lizhong Chen
TL;DR
Simultaneous translation with large language models presents unique challenges due to partial source contexts and dynamic prompts. The authors introduce Simul-LLM, an open-source PyTorch-based framework that enables fine-tuning and evaluation of SimulMT LLMs and compare strategies that adapt NMT LLMs and SimulMT-specific prompting. They propose two prompt structures to bridge the fine-tuning/inference gap and investigate the impact of wait-$k$ curricula, finding that higher wait-$k$ during fine-tuning can improve generalizability, though results are language-pair dependent. The work provides a reproducible platform for systematic study of LLM-based SimulMT and highlights both potential translation quality gains and remaining challenges in generalizability and efficiency.
Abstract
Large language models (LLMs) with billions of parameters and pretrained on massive amounts of data are now capable of near or better than state-of-the-art performance in a variety of downstream natural language processing tasks. Neural machine translation (NMT) is one such task that LLMs have been applied to with great success. However, little research has focused on applying LLMs to the more difficult subset of NMT called simultaneous translation (SimulMT), where translation begins before the entire source context is available to the model. In this paper, we address key challenges facing LLMs fine-tuned for SimulMT, validate classical SimulMT concepts and practices in the context of LLMs, explore adapting LLMs that are fine-tuned for NMT to the task of SimulMT, and introduce Simul-LLM, the first open-source fine-tuning and evaluation pipeline development framework for LLMs focused on SimulMT.
