Revisiting Character-Based Neural Machine Translation with Capacity and Compression

By Colin Cherry, George F. Foster, Ankur Bapna, Orhan Firat, Wolfgang Macherey. 2018

101 citations recorded by the source corpus.

Translating characters instead of words or word-fragments has the potential to simplify the processing pipeline for neural machine translation (NMT), and improve results by eliminating hyper-parameters and manual feature engineering. However, it results in longer sequences in which each symbol contains less information, creating both modeling and computational challenges. In this paper, we show that the modeling problem can be solved by standard sequence-to-sequence architectures of sufficient depth, and that deep models operating at the character level outperform identical models operating over word fragments. This result implies that alternative architectures for handling character input are better viewed as methods for reducing computation time than as improved ways of modeling longer sequences. From this perspective, we evaluate several techniques for character-level NMT, verify that they do not match the performance of our deep character baseline model, and evaluate the performance versus computation time tradeoffs they offer. Within this framework, we also perform the first evaluation for NMT of conditional computation over time, in which the model learns which timesteps can be skipped, rather than having them be dictated by a fixed schedule specified before training begins.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Natural Language Processing, Efficiency & Compression

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Graham Neubig
  2. Orhan Firat
  3. Felix Stahlberg
  4. Luke S. Zettlemoyer
  5. Mohit Bansal
  6. Kyunghyun Cho
  7. Ankur Bapna
  8. Jiatao Gu

In Computer Vision and Pattern Recognition

  1. Felix Stahlberg
  2. Orhan Firat
  3. Graham Neubig
  4. Ankur Bapna
  5. Kyunghyun Cho
  6. Luc Van Gool
  7. Quoc V. Le
  8. Mohit Bansal

In Natural Language Processing

  1. Graham Neubig
  2. Orhan Firat
  3. Felix Stahlberg
  4. Kyunghyun Cho
  5. Ankur Bapna
  6. Rico Sennrich
  7. Luke S. Zettlemoyer
  8. Jiatao Gu

In Efficiency & Compression

  1. Felix Stahlberg
  2. Rico Sennrich
  3. Biao Zhang
  4. Jiatao Gu
  5. Ankur Bapna
  6. Hieu Pham
  7. Rui Wang
  8. Rami Al-Rfou

Citations in the corpus