SelfSeg: A Self-supervised Sub-word Segmentation Method for Neural Machine Translation
Not on the map. Why?
Abstract (arXiv)
Sub-word segmentation is an essential pre-processing step for Neural Machine Translation (NMT). Existing work has shown that neural sub-word segmenters are better than Byte-Pair Encoding (BPE), however, they are inefficient as they require parallel corpora, days to train and hours to decode. This paper introduces SelfSeg, a self-supervised neural sub-word segmentation method that is much faster to train/decode and requires only monolingual dictionaries instead of parallel corpora. SelfSeg takes as input a word in the form of a partially masked character sequence, optimizes the word generation probability and generates the segmentation with the maximum posterior probability, which is calculated using a dynamic programming algorithm. The training time of SelfSeg depends on word frequencies, and we explore several word frequency normalization strategies to accelerate the training phase. Additionally, we propose a regularization mechanism that allows the segmenter to generate various segmentations for one word. To show the effectiveness of our approach, we conduct MT experiments in low-, middle- and high-resource scenarios, where we compare the performance of using different segmentation methods. The experimental results demonstrate that on the low-resource ALT dataset, our method achieves more than 1.2 BLEU score improvement compared with BPE and SentencePiece, and a 1.1 score improvement over Dynamic Programming Encoding (DPE) and Vocabulary Learning via Optimal Transport (VOLT) on average. The regularization method achieves approximately a 4.3 BLEU score improvement over BPE and a 1.2 BLEU score improvement over BPE-dropout, the regularized version of BPE. We also observed significant improvements on IWSLT15 Vi->En, WMT16 Ro->En and WMT15 Fi->En datasets, and competitive results on the WMT14 De->En and WMT14 Fr->En datasets.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 44 of its 69 references that are in the map. First posted on arXiv 31 Jul 2023.
Builds on
44 of 69 references.
References · 44
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2016Layer Normalizationcited by 5,669
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,989
32 more
- 2018A Call for Clarity in Reporting BLEU Scorescited by 1,799
- 2019fairseq: A Fast, Extensible Toolkit for Sequence Modelingcited by 1,488
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,428
- 2020BLEURT: Learning Robust Metrics for Text Generationcited by 1,203
- 2016Colorful Image Colorizationcited by 1,114
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
- 2020Multilingual Denoising Pre-training for Neural Machine Translationcited by 1,035
- 2018Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidatescited by 639
- 2017Convolutional Sequence to Sequence Learningcited by 552
- 2019MASS: Masked Sequence to Sequence Pre-training for Language Generationcited by 347
- 2019BPE-Dropout: Simple and Effective Subword Regularizationcited by 195
- 2018Tracking Emerges by Colorizing Videoscited by 166
- 2015Character-Aware Neural Language Modelscited by 132
- 2021Between words and characters: A Brief History of Open-Vocabulary Modeling and Tokenization in NLPcited by 132
- 2019Neural Machine Translation with Byte-Level Subwordscited by 115
- 2014On Using Very Large Target Vocabulary for Neural Machine Translationcited by 80
- 2016Edinburgh Neural Machine Translation Systems for WMT 16cited by 76
- 2020Vocabulary Learning via Optimal Transport for Neural Machine Translationcited by 58
- 2016Automatic Text Scoring Using Neural Networkscited by 51
- 2014Addressing the Rare Word Problem in Neural Machine Translationcited by 50
- 2020Dynamic Programming Encoding for Subword Segmentation in Neural Machine Translationcited by 38
- 2016Character-based Neural Machine Translationcited by 33
- 2021You should evaluate your language model on marginal likelihood over tokenisationscited by 30
- 2018Revisiting Character-Based Neural Machine Translation with Capacity and Compressioncited by 28
- 2016Achieving Open Vocabulary Neural Machine Translation with Hybrid Word-Character Modelscited by 18
- 2017Sequence Modeling via Segmentationscited by 18
- 2018Unsupervised Neural Word Segmentation for Chinese via Segmental Language Modelingcited by 12
- 2018Learning to Segment Inputs for NMT Favors Character-Level Processingcited by 11
- 2019Character-based NMT with Transformercited by 10
- 2020Neural Machine Translation without Embeddingscited by 10
- 2021A Masked Segmental Language Model for Unsupervised Natural Language Segmentationcited by 9
- 2016Latent Sequence Decompositionscited by 6
Built on by
Citing papers per year: 2025: 1.
1 paper.