Although the development of decoding algorithms is a key topic in SMT research, if we are to construct better SMT systems it is also important to find a way to determine the weights of different model components.
the outer loop first runs the decoder over the source sentences in the tuning dataset with the current weights to generate N -best lists of translations.