3 and 4, we could simplify training by breaking up the estimation process into two steps.
we train alignment parameters, P (•| •) or domain parameters, P (D| •, •) first, hold them fixed before training the other kind of the parameters.