Machine learning for sequential data: A review
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data