Due to the summation over the hidden variable representing the choice of simplification (not observed in the training data), our objective is not convex.
we are not guaranteed to find a global optimum; in practice we have gotten good results using the initialization of setting all weights to 0.