Learning to Segment Inputs for NMT Favors Character-Level Processing
Not on the map. Why?
Abstract (arXiv)
Most modern neural machine translation (NMT) systems rely on presegmented inputs. Segmentation granularity importantly determines the input and output sequence lengths, hence the modeling depth, and source and target vocabularies, which in turn determine model size, computational costs of softmax normalization, and handling of out-of-vocabulary words. However, the current practice is to use static, heuristic-based segmentations that are fixed before NMT training. This begs the question whether the chosen segmentation is optimal for the translation task. To overcome suboptimal segmentation choices, we present an algorithm for dynamic segmentation based on the Adaptative Computation Time algorithm (Graves 2016), that is trainable end-to-end and driven by the NMT objective. In an evaluation on four translation tasks we found that, given the freedom to navigate between different segmentation levels, the model prefers to operate on (almost) character level, providing support for purely character-level NMT models from a novel angle.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 2 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 3; 2024: 1; 2025: 1; 2026: 2.
11 papers.
- 2021Charformer: Fast Character Transformers via Gradient-based Subword Tokenizationcited by 160
- 2021Between words and characters: A Brief History of Open-Vocabulary Modeling and Tokenization in NLPcited by 132
- 2021Why don't people use character-level machine translation?cited by 27
- 2023Subword Segmental Machine Translation: Unifying Segmentation and Target Sentence Generationcited by 7
- 2024Triples-to-isiXhosa (T2X): Addressing the Challenges of Low-Resource Agglutinative Data-to-Text Generationcited by 3
- 2025The Learning Dynamics of Subword Segmentation for Morphologically Diverse Languagescited by 2
- 2022The boundaries of meaning: a case study in neural machine translationcited by 1
- 2023Investigating Lexical Sharing in Multilingual Machine Translation for Indian Languagescited by 1
- 2023SelfSeg: A Self-supervised Sub-word Segmentation Method for Neural Machine Translationcited by 1
- 2026Pretraining Language Models with Subword Regularization: An Empirical Study of BPE Dropout in Low-Resource NLPcited by 1
- 2026Subword Segmental BabyLMs: Learning to Tokenise for Sample-Efficient Pretrainingcited by 0
- 2026Subword Segmental BabyLMs: Learning to Tokenise for Sample-Efficient Pretraining1 Sep 2026
- 2026Pretraining Language Models with Subword Regularization: An Empirical Study of BPE Dropout in Low-Resource NLP13 May 2026
- 2025The Learning Dynamics of Subword Segmentation for Morphologically Diverse Languages12 Nov 2025
- 2024Triples-to-isiXhosa (T2X): Addressing the Challenges of Low-Resource Agglutinative Data-to-Text Generation12 Mar 2024
- 2023SelfSeg: A Self-supervised Sub-word Segmentation Method for Neural Machine Translation31 Jul 2023
- 2023Subword Segmental Machine Translation: Unifying Segmentation and Target Sentence Generation11 May 2023
- 2023Investigating Lexical Sharing in Multilingual Machine Translation for Indian Languages4 May 2023
- 2022The boundaries of meaning: a case study in neural machine translation2 Oct 2022
- 2021Between words and characters: A Brief History of Open-Vocabulary Modeling and Tokenization in NLP20 Dec 2021
- 2021Why don't people use character-level machine translation?15 Oct 2021
- 2021Charformer: Fast Character Transformers via Gradient-based Subword Tokenization23 Jun 2021