Setting up the Data Printer with Improved English to Ukrainian Machine Translation

Yurii Paniv, Dmytro Chaplynskyi, Nikita Trynus, Volodymyr Kyrylov
4/23/2024
cs.CL

No official code found. Best implementation: lang-uk/dragoman (14 stars, last commit 2024-10-29).

Abstract

To build large language models for Ukrainian we need to expand our corpora with large amounts of new algorithmic tasks expressed in natural language. Examples of task performance expressed in English are abundant, so with a high-quality translation system our community will be enabled to curate datasets faster. To aid this goal, we introduce a recipe to build a translation system using supervised finetuning of a large pretrained language model with a noisy parallel dataset of 3M pairs of Ukrainian and English sentences followed by a second phase of training using 17K examples selected by k-fold perplexity filtering on another dataset of higher quality. Our decoder-only model named Dragoman beats performance of previous state of the art encoder-decoder models on the FLORES devtest set.

View on arXivView PDF

Code Implementations(1)

lang-uk/dragomanCommunity100%
144PythonOct 22, 20231 years ago

Similar Papers

Cite this paper

@article{paniv2024setting,
  title  = {Setting up the Data Printer with Improved English to Ukrainian Machine Translation},
  author = {Yurii Paniv and Dmytro Chaplynskyi and Nikita Trynus and Volodymyr Kyrylov},
  year   = {2024},
  eprint = {2404.15196},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.15196v2}
}

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

Discussion