Speculative Beam Search for Simultaneous Translation
Speculative Beam Search for Simultaneous Translation
复制标题
用于同步翻译的推测波束搜索
DOI:
10.18653/v1/d19-1144
复制
发表时间:
2019
影响因子:
5.8
通讯作者:
Liang Huang
中科院分区:
文献类型:
--
作者:
Renjie Zheng;Mingbo Ma;Baigong Zheng;Liang Huang
Beam search is universally used in (full-sentence) machine translation but its application to simultaneous translation remains highly non-trivial, where output words are committed on the fly. In particular, the recently proposed wait-k policy (Ma et al., 2018) is a simple and effective method that (after an initial wait) commits one output word on receiving each input word, making beam search seemingly inapplicable. To address this challenge, we propose a new speculative beam search algorithm that hallucinates several steps into the future in order to reach a more accurate decision by implicitly benefiting from a target language model. This idea makes beam search applicable for the first time to the generation of a single word in each step. Experiments over diverse language pairs show large improvement compared to previous work.