atlas

Research map / Large language models / Instruction and fine-tuning

A Paradigm Shift in Machine Translation: Boosting Translation Performance of Large Language Models

ICLR 2024 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 28 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ALMA, a two-stage fine-tuning recipe (monolingual data fine-tuning then small high-quality parallel data fine-tuning) that turns LLaMA-2 7B/13B into strong translators rivaling NLLB-54B and GPT-3.5.

Problem

Moderate-size (7B/13B) decoder-only LLMs lag far behind supervised encoder-decoder translation models, and prior LLM translation fine-tuning gave only modest gains.

Approach

Two-stage fine-tuning: first causal LM fine-tuning on non-English and English monolingual data to build multilingual proficiency, then fine-tuning on a small set (~58K) of human-written WMT/Flores parallel data, showing LLMs need little parallel data and too much dilutes their knowledge.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply two-stage fine-tuning: non-English monolingual data followed by high-quality human-written parallel dataLLaMA-2-7B · WMT’22/’21 en→xx, averageCOMET: 68.88 -> 86.49Helped
Apply two-stage fine-tuning: non-English monolingual data followed by high-quality human-written parallel dataLLaMA-2-7B · WMT’22/’21 xx→en, averageCOMET: 77.16 -> 84.08Helped
Add monolingual fine-tuning before filtered parallel data fine-tuning (ablation)LLaMA-2-7B · WMT’22/’21 en→xx, averageCOMET: 74.35 -> 83.98Helped
Add monolingual fine-tuning before filtered parallel data fine-tuning (ablation)LLaMA-2-7B · WMT’22/’21 xx→en, averageCOMET: 78.94 -> 83.03Helped
Use human-written rather than filtered parallel data after monolingual fine-tuning (ablation)LLaMA-2-7B · WMT’22/’21 en→xx, averageCOMET: 83.98 -> 86.49Helped
Use human-written rather than filtered parallel data after monolingual fine-tuning (ablation)LLaMA-2-7B · WMT’22/’21 xx→en, averageCOMET: 83.03 -> 84.08Helped
Use LoRA instead of full-weight fine-tuning for parallel-data stage (ablation)ALMA-13B · WMT’22/’21 en→xx, averageCOMET: 86.80 -> 87.00Helped
Use LoRA instead of full-weight fine-tuning for parallel-data stage (ablation)ALMA-13B · WMT’22/’21 xx→en, averageCOMET: 84.40 -> 84.59Helped
Use prefix LM or mixture-of-denoisers instead of causal language modeling (ablation)MPT-7B translation fine-tuning · Russian→English with 100K or 1M parallel examplestranslation performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: OSCAR WMT'17-WMT'20 test sets Flores-200 dev and test WMT'21 test (dev) WMT'22 test

Benchmarks: WMT'21 WMT'22

Metrics: BLEU COMET-22

Baselines: NLLB-54B GPT-3.5-text-davinci-003 GPT-3.5-turbo-0301 GPT-4 BigTranslate BayLing TIM SWIE

Builds on: LLaMA-2 NLLB LoRA DeepSpeed

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy