In the bilingual setting, inputs to the algorithm are translation options, which can be overlapping and mutually exclusive, and not necessarily all of which are included in the output.
the decoder needs to perform word selection in addition to word ordering.