In conventional EM algorithm for shallow probabilistic graphical model, the M-step is generally supposed to have closed-form solution.
the model cannot be trained by directly optimizing the data log-likelihood because of its non-convex property.