In training, we employ the standard practice of initializing non-convex alignment models with simpler non-convex models.
we initialize, the GIZA++ HMM with IBM Model 2, IBM Model 2 with IBM Model 1, and IBM2-HMM and IBM Model 3 with IBM Model 2 preceded by Model 1.