Constraints (0, j) or (i, 0) are used to explicitly represent that word f j or e i is aligned to the empty word.
including the features from generative models is required for iterative training, because the improvement on the quality of these features can in turn improve the discriminative aligner.