Though syntax parsing model can directly predict the POS tag itself, we choose not to use this, but use an independent POS tagger for two reasons.
all the patterns are ranked in descending order of the reduction/increase of the error number.