1. A computer-implemented method of determining a user-interest model comprising the steps of: determining user-interest features; determining parameter weights for the user-interest features; and determining a user-interest model based on the user-interest features and the parameter weights.