The projection operator Π consists of truncating all negative coordinates of λ to 0.
this only amounts to 1.24 times as much work as running the baseline CRF on the dataset, since the constraints are satisfied immediately for many examples.