- train unsupervised using multiple observation sequences
- learn a HMM for each sequence and then combine them into one