1. A method for discovering topics in a social network, the method comprising: collecting information from the social network, the information comprising at least one of: interactions between users of the social network or profile information for the users; determining a global topic model comprising at least one topic, based on the collected information; locally refining the global topic model in accordance with the collected information; and outputting the refined global topic model as discovered topics.