Cross-domain sentiment classification via polarity-driven state transitions in a Markov model