ACL 2023industry1 citations

EvolveMT: an Ensemble MT Engine Improving Itself with Usage Only

Kamer Yüksel, Ahmet Gunduz, Mohamed Al-badrashiny, Hassan Sawaf

Abstract

This work proposes a method named EvolveMT for the efficient combination of multiple machine translation (MT) engines. The method selects the output from one engine for each segment, using online learning techniques to predict the most appropriate system for each translation request. A neural quality estimation metric supervises the method without requiring reference translations. The method’s online learning capability enables it to adapt to changes in the domain or MT engines dynamically, eliminating the requirement for retraining. The method selects a subset of translation engines to be called based on the source sentence features. The degree of exploration is configurable according to the desired quality-cost trade-off. Results from custom datasets demonstrate that EvolveMT achieves similar translation accuracy at a lower cost than selecting the best translation of each segment from all translations using an MT quality estimator. To the best of our knowledge, EvolveMT is the first MT system that adapts itself after deployment to incoming translation requests from the production environment without needing costly retraining on human feedback.

BibTeX
@inproceedings{yuksel-etal-2023-evolvemt,
    title = "{E}volve{MT}: an Ensemble {MT} Engine Improving Itself with Usage Only",
    author = {Y{\"u}ksel, Kamer  and
      Gunduz, Ahmet  and
      Al-badrashiny, Mohamed  and
      Sawaf, Hassan},
    editor = "Sitaram, Sunayana  and
      Beigman Klebanov, Beata  and
      Williams, Jason D",
    booktitle = "Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 5: Industry Track)",
    month = jul,
    year = "2023",
    address = "Toronto, Canada",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2023.acl-industry.33/",
    doi = "10.18653/v1/2023.acl-industry.33",
    pages = "341--346"
}