SiLLM: Large Language Models for Simultaneous Machine Translation

Shoutao Guo, Shaolei Zhang, Zhengrui Ma, Min Zhang, Yang Feng
2/20/2024
cs.CL

No official code found. Best implementation: ictnlp/SiLLM (18 stars, last commit 2024-02-22).

Abstract

Simultaneous Machine Translation (SiMT) generates translations while reading the source sentence, necessitating a policy to determine the optimal timing for reading and generating words. Despite the remarkable performance achieved by Large Language Models (LLM) across various NLP tasks, existing SiMT methods predominantly focus on conventional transformers, employing a single model to concurrently determine the policy and generate the translations. However, given the complexity of SiMT, it is challenging to effectively address both tasks with a single model. Therefore, there is a need to decouple the SiMT task into policy-decision and translation sub-tasks. We propose SiLLM, which delegates the two sub-tasks to separate agents, thereby incorporating LLM into SiMT. The policy-decision agent is managed by a conventional SiMT model, responsible for determining the translation policy. The translation agent, leveraging the capabilities of LLM, generates translation using the partial source sentence. The two agents collaborate to accomplish SiMT. To facilitate the application of token-level policies determined by conventional SiMT models to LLM, we propose a word-level policy adapted for LLM. Experiments on two datasets demonstrate that, with a small amount of data for fine-tuning LLM, SiLLM attains state-of-the-art performance.

View on arXivView PDF

Code Implementations(1)

ictnlp/SiLLMCommunity100%

SiLLM is a Simultaneous Machine Translation (SiMT) Framework. It utilizes a Large Language model as the translation model and employs a traditional SiMT model for policy-decision to achieve SiMT through collaboration.

182Shell, PythonFeb 20, 20242 years ago
chatgptlargelarge-language-modelsllama2machine-translation+2 more

Similar Papers

Cite this paper

@article{guo2024sillm,
  title  = {SiLLM: Large Language Models for Simultaneous Machine Translation},
  author = {Shoutao Guo and Shaolei Zhang and Zhengrui Ma and Min Zhang and Yang Feng},
  year   = {2024},
  eprint = {2402.13036},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.13036v1}
}

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

Discussion