Problems with EM
1. Local minima
   k-means is NP-hard even with k=2
2. Need to know number of segments
   solutions: AIC, BIC, Dirichlet process mixture
3. Need to choose generative model