atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

EBBS: An Ensemble with Bi-Level Beam Search for Zero-Shot Machine Translation

AAAI 2025 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Robust fine-tuning of zero-shot models · 1 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 EBBS, an ensemble decoding method with bi-level beam search that combines direct and pivot zero-shot translations via soft voting, and distills the ensemble back into the multilingual model.

Problem

Zero-shot machine translation in multilingual models is noisy when translating directly, and pivoting through English accumulates errors; existing ensembles (word-level averaging/voting, MBR) do not combine them effectively.

Approach

Bi-level beam search: each ensemble component runs its own beam search at the lower level, while an upper-level shared beam is formed by summing each candidate's probabilities across components' beams (soft voting), avoiding probability averaging that over-smooths modes. The ensemble output is then distilled into the multilingual model for efficient direct translation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EBBS instead of direct translationMultilingual translation model · IWSLT zero-shot directions (average)BLEU: 17.29 -> 18.24Helped
Use EBBS instead of direct translationMultilingual translation model · Europarl all zero-shot directionsBLEU: 27.85 -> 28.44Helped
Distill EBBS outputs into the direct-translation modelDirect-translation model · Italian-to-Dutch (IWSLT)BLEU: 17.46 -> 20.13Helped
Distill EBBS outputs instead of using no distillationDirect-translation model · Italian-to-Dutch (Europarl)BLEU: 25.33 -> 25.92Helped
Distill the model's own direct-translation predictionsDirect-translation model · Italian-to-Dutch (IWSLT)BLEU: 17.46 -> 18.10Helped
Train on the union of direct and pivot teachers' outputsDirect-translation model · Italian-to-Dutch (IWSLT)BLEU: 17.46 -> 17.80Helped
Train on the union of direct and pivot teachers' outputsDirect-translation model · Italian-to-Dutch (Europarl)BLEU: 25.33 -> 25.53Helped
Use beam size 1 at both levels instead of beam size 5 (ablation)EBBS · Italian-to-Dutch (Europarl)BLEU: 26.10 -> 24.98Hurt
Use beam size 3 at both levels instead of beam size 5 (ablation)EBBS · Italian-to-Dutch (Europarl)BLEU: 26.10 -> 25.99Hurt
Use beam size 9 at both levels instead of beam size 5 (ablation)EBBS · Italian-to-Dutch (Europarl)BLEU: 26.10 -> 26.12No clear effect
Replace top-Z sum voting with total-sum voting (ablation)EBBS · Italian-to-Dutch (Europarl)BLEU: 26.10 -> 25.27Hurt
Replace top-Z sum voting with max voting (ablation)EBBS · Italian-to-Dutch (Europarl)BLEU: 26.10 -> 25.81Hurt

Surprising findings

Limitations

Experimental setup

Datasets: IWSLT 2017 Europarl v7

Benchmarks: IWSLT 2017 Europarl v7

Metrics: BLEU chrF2++ TER COMET

Baselines: Direct translation Pivoting (en) Word-level averaging ensemble Word-level voting ensemble Sequence-level voting ensemble (MBR) Direct distillation Union distillation

Builds on: beam search English-centric multilingual NMT sequence-level knowledge distillation minimum Bayes risk decoding

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