This approach can be considered an SVM because the model parameters are trained discriminatively to separate correct tag sequences from incorrect ones by as large a margin as possible.
to generative HMMs, the learning process requires labeled training data.