Marian: Fast Neural Machine Translation in C++ (P18-4)

Copied to clipboard

Challenge: In this paper, we present Marian, an efficient and self-contained Neural Machine Translation framework . Marian is written in pure C++ with minimal dependencies .
Approach: They present Marian, an efficient and self-contained Neural Machine Translation framework written in pure C++ with minimal dependencies.
Outcome: The proposed framework achieves high training and translation speed with minimal dependencies . it is currently being deployed in multiple European projects .

Similar Papers

CytonMT: an Efficient Neural Machine Translation Open-source Toolkit Implemented in C++ (D18-2)

Copied to clipboard

Challenge: Neural machine translation (NMT) has made remarkable progress over the past few years.
Approach: They propose to use C++ and NVIDIA’s GPU-accelerated libraries to build an open-source neural machine translation toolkit called CytonMT.
Outcome: The proposed toolkit accelerates the training speed by 64.5% to 110.8% on neural networks of various sizes, and achieves competitive translation quality.
From Research to Production and Back: Ludicrously Fast Neural Machine Translation (D19-56)

Copied to clipboard

Challenge: Using the dominating submissions to the previous edition of the shared task, we develop improved teacher-student training via multi-agent dual-learning and noisy backward-forward translation for Transformer-based student models.
Approach: They propose to use multi-agent dual-learning and noisy backward-forward translation to improve teacher-student training for Transformer-based student models.
Outcome: The proposed model outperforms submissions to the previous edition of the WNGT efficiency shared task by 4 BLEU points and 10 BLUE points respectively.
PyMarian: Fast Neural Machine Translation and Evaluation in Python (2024.emnlp-demo)

Copied to clipboard

Challenge: a Python interface to Marian NMT is available in PyPI via pip install pymarian . the interface provides a speedup factor of up to 7.8 the existing implementations .
Approach: They propose a Python interface to Marian NMT, a C++-based training and inference toolkit for sequence-to-sequence models.
Outcome: The proposed interface enables models trained with Marian to be connected to Python tools with a speedup factor of up to 7.8 the existing implementations.
Fast and Accurate Neural Machine Translation with Translation Memory (2021.acl-long)

Copied to clipboard

Challenge: Existing knowledge demonstrates the superiority of TM-based neural machine translation only on TM specialized tasks .
Approach: They propose a translation memory-based approach to machine translation using a single bilingual sentence as its TM.
Outcome: The proposed approach surpasses baselines on two general tasks and improves on the TM-specialized translation tasks.
NLPRL at WAT2019: Transformer-based Tamil – English Indic Task Neural Machine Translation System (D19-52)

Copied to clipboard

Challenge: a majority of Asians speak low to medium resource languages . lack of resources poses a challenge, which requires innovative solutions .
Approach: They propose a Neural Machine Translation system for Tamil-English Indic Task . they train a system for both Tamil-to-English and English-to Tamil pairs .
Outcome: The proposed system is based on a Transformer-based architecture and is not very innovative, but can be treated as an incremental step in this direction.
The Green KNIGHT: Green Machine Translation with Knowledge-Distilled, Narrow, Inexpensive, Greedy, Hybrid Transformers (2025.findings-emnlp)

Copied to clipboard

Challenge: State-of-the-art neural machine translation models deliver high-quality translations at the expense of high inference latency and energy consumption.
Approach: They propose a hardware-agnostic collection of recipes to optimize translation speed and energy consumption.
Outcome: The Green KNIGHT optimizes translation speed and energy consumption with a moderate trade-off in quality.
The Lazy Encoder: A Fine-Grained Analysis of the Role of Morphology in Neural Machine Translation (D18-1)

Copied to clipboard

Challenge: Neural sequence-to-sequence models have proven effective for machine translation, but at the expense of interpretability.
Approach: They analyze how morphological features are captured at different levels of the NMT encoder while varying the target language.
Outcome: The proposed model is not interpretable, but only captures morphological features in context and only to the extent they are directly transferable to the target words.
Efficient Neural Machine Translation for Low-Resource Languages via Exploiting Related Languages (2020.acl-srw)

Copied to clipboard

Challenge: Neural Machine Translation (NMT) is a rapidly advancing MT paradigm that can be used to improve machine translation for many languages.
Approach: They propose a technique called Unified Transliteration and Subword Segmentation to leverage language similarity while exploiting parallel data from related languages.
Outcome: The proposed approach improves translation accuracy by 5 BLEU points over the standard Transformer-based NMT models.
TranslateLocally: Blazing-fast translation running on the local CPU (2021.emnlp-demo)

Copied to clipboard

Challenge: Using cloud-based translation providers carries privacy risks, as users lose control of their data once it enters the web.
Approach: They propose a desktop translation application that runs locally on a user's desktop or laptop CPU. translateLocally delivers cloud-like translation speed and quality even on 10 year old hardware.
Outcome: The open-source translation system runs on Linux, Windows and macOS on desktops and laptops.
A Tree-based Decoder for Neural Machine Translation (D18-1)

Copied to clipboard

Challenge: Existing work on adding syntactic information to NMT systems is limited to linguistically-inspired tree structures.
Approach: They propose an NMT model that can naturally generate the topology of an arbitrary tree structure on the target side.
Outcome: The proposed model outperforms standard seq2seq models by 2.1 BLEU points and other methods for incorporating target-side syntax by 0.7 BLUE points.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations