1. A method operable on a computer for inferring a user's interests from user generated tags, the method comprising: collecting a plurality of user-generated tags generated by the user through interaction with content over a predetermined period of time to identify one or more distinct tags from among the plurality of collected tags; calculating a corresponding z-score for a given one of one or more of the distinct tags, where the z-score is a measure of the statistical significance of a given distinct tag; retaining the given distinct tag where the z-score is higher than or equal to a threshold; and using the retained given distinct tag to infer a user's interest, where the retained given distinct tag is representative of the user's true interests.