Predicting interests of website users is a challenge in online marketing and advertising. As predictions become more accurate, merchants can better personalize content for their users, which can lead to increased sales. One way to predict future interest is by taking advantage of a user's past search or purchasing history.