Abstract
A recommender system comprising at least one computing device which comprises one or more processors and one or more computer-readable storage media operatively coupled to at least one of the processors, wherein said computing device performs a method of assigning a user to one group of a set of groups, said set of groups comprising at least two distinct groups, and a method of providing said user with at least one recommendation.