pith. sign in

arxiv: 1810.01480 · v3 · pith:FKYNFVWWnew · submitted 2018-10-02 · 💻 cs.CL · stat.ML

Learning to Segment Inputs for NMT Favors Character-Level Processing

classification 💻 cs.CL stat.ML
keywords segmentationtranslationalgorithmcharacter-levelinputsmodeladaptativealmost
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Massively Multilingual Neural Machine Translation in the Wild: Findings and Challenges

    cs.CL 2019-07 unverdicted novelty 5.0

    A single multilingual NMT model for 103 languages trained on 25B examples demonstrates transfer learning benefits for low-resource languages.