Conditional Random Fields for
Sequential Labelling
Documentation | Code | Applications | Related
Work
Introduction
We aim at developing CRF tools for
sequential labelling. Models to be implemented:
-
Standard first, second-order
CRFs.
-
Semi-Markov CRFs.
-
Standard first, second-order
MEMM.
- A Tutorial on
the Maths behind Conditional Random Fields for Sequential Labelling [pdf]
- A Practitioner Guide to Conditional Random
Fields for Sequential Labelling [pdf]
- CRF-SL/C++ version
1.0.1 (18/1/2010). Main features:
- A light weight, generic C++ implementation.
Domain independent.
- First & second-order sequential
CRFs.
- Training algorithms: L-BFGS (from Taku Kudo),
stochastic gradient ascent and Collin's voted perceptron.
- Handle missing training labels.
- Decoding: Viterbi (forward/backward) and
Pearl's max-product.
- Report label-wise and segment-wise
statistics.
Last Update: 18/1/2010