3. The computer-implemented method of claim 1 , wherein inferring the value of the attribute of the user profile for the selected user comprises determining the inferred value of the attribute based on frequency of occurrence of values of the attribute of the set of users.
1. A computer-implemented method comprising: maintaining a user profile for each of a plurality of users of a social networking system, each user profile comprising a set of attributes; selecting a user from the plurality of users; identifying, by a computer, a plurality of interactions between the selected user and one or more of a set of users who are connected to the selected user in the social networking system; inferring, by the computer, a value of an attribute of the user profile for the selected user based on one or more of: topic analysis of the one or more identified interactions and sentiment analysis associated with one or more topics identified in the one or more identified interactions; determining relevant information for the selected user based on the inferred user profile attribute; and sending the relevant information to the selected user.