Syntactically Guided Neural Machine Translation
A weight pushing algorithm for large vocabulary speech recognition