Ad generator, using a POS hmm with split transition/emission training sets