paper-with-me

Papers

Dynamic Programming Encoding for Subword Segmentation in Neural Machine Translation

2020-05-03 · ACL 2020 6 · Xuanli He, Gholamreza Haffari, Mohammad Norouzi

This paper introduces Dynamic Programming Encoding (DPE), a new segmentation algorithm for tokenizing sentences into subword units. We view the subword segmentation of output sentences as a latent variable that should be marginalized out for learning and inference. A mixed character-subword transformer is proposed, which enables exact log marginal likelihood estimation and exact MAP inference to find target segmentations with maximum posterior probability. DPE uses a lightweight mixed character-subword transformer as a means of pre-processing parallel data to segment output sentences using dynamic programming. Empirical results on machine translation suggest that DPE is effective for segmenting output sentences and can be combined with BPE dropout for stochastic segmentation of source sentences. DPE achieves an average improvement of 0.9 BLEU over BPE (Sennrich et al., 2016) and an average improvement of 0.55 BLEU over BPE dropout (Provilkov et al., 2019) on several WMT datasets including English <=> (German, Romanian, Estonian, Finnish, Hungarian).

📄 PDF Abstract BibTeX arXiv:2005.06606

Code (1)

xlhex/dpe 공식 구현 pytorch

Tasks

Machine TranslationSegmentationTranslation

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Multi-Head Attention 설명 없음
Adam 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Modeling Multi-granularity Segmentation for Rare Words in Neural Machine Translation

2021-09-17 · ACL ARR September 2021 9 · Anonymous

Segmenting rare words into subwords has become a commonly used and effective way to alleviate the open vocabulary problem in Neural Machine Translation (NMT). The existing dominant segmentation methods either give rare w…

DiversityMachine TranslationNMTSegmentation+1

Lattice-Based Transformer Encoder for Neural Machine Translation

2019-06-04 · ACL 2019 7 · Fengshun Xiao, Jiangtong Li, Hai Zhao, Rui Wang 외

Neural machine translation (NMT) takes deterministic sequences for source representations. However, either word-level or subword-level segmentations have multiple choices to split a source sequence with different word se…

DiversityMachine TranslationNMTTranslation

Meaningless yet meaningful: Morphology grounded subword-level NMT

2018-06-01 · WS 2018 6 · Tamali Banerjee, Pushpak Bhattacharyya

We explore the use of two independent subsystems Byte Pair Encoding (BPE) and Morfessor as basic units for subword-level neural machine translation (NMT). We show that, for linguistically distant language-pairs Morfessor…

Machine TranslationNMTSegmentationTranslation+1

An Evaluation of Subword Segmentation Strategies for Neural Machine Translation of Morphologically Rich Languages

2020-07-01 · WS 2020 7 · Aquia Richburg, Esk, Ramy er, Smar Muresan 외

Byte-Pair Encoding (BPE) (Sennrich et al., 2016) has become a standard pre-processing step when building neural machine translation systems. However, it is not clear whether this is an optimal strategy in all settings. W…

Language ModelingLanguage ModellingMachine TranslationTranslation

BPE-Dropout: Simple and Effective Subword Regularization

2019-10-29 · ACL 2020 6 · Ivan Provilkov, Dmitrii Emelianenko, Elena Voita

Subword segmentation is widely used to address the open vocabulary problem in machine translation. The dominant approach to subword segmentation is Byte Pair Encoding (BPE), which keeps the most frequent words intact whi…

Machine TranslationSegmentationTranslation