FACTORIE: Probabilistic programming via imperatively defined factor graphs
Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data