hidden Markov model (HMM)