HiddenMarkovModelTagger.best_path uses a cache - it must be reset if transitions, priors or outputs are updated