Since our incremental decoding for AMR parsing is an approximate inference, it is very natural to employ violation-fixing perceptron here for AMR parsing training.
we use an improved update method "max-violation" which updates at the worst mistake, and converges much faster than early update with similar or better accuracy.