crf-chain2-tiers (hackage): Second-order, tiered, constrained, linear conditional random fields
Keywords: bsd3|library|natural-language-processing