discriminative learning of generative models for sequence classification and motion tracking .
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data