Modeling User Satisfaction with Hidden Markov Models