Predicting Matchups and Preferences in Context