The only solution I could think of was to add stories to “reinforce” these rules. Adding a story for bye now correctly predicts it with a confidence of 0.86. Of course, this is a temporary fix, since stories aren’t exactly good substitutes for rules in my case.