1. A method comprising: receiving search criteria, the search criteria comprising one or more interests; normalizing, using one or more computer processors, the one or more interests; selecting, using the one or more computer processors, one or more second users of the social network who meet the search criteria, the selecting of each second user being based on: (1) the one or more normalized interests, (2) the interests of the second user, and (3) an estimated probability of each pair of interests, each pair including a first interest from the one or more normalized interests and a second interest from the interests of the second user; and transmitting information associated with the one or more second users.