1. A method comprising: receiving a request to disassociate with a first topic from a first user; identifying one or more entity representations associated with the first topic; retrieving data describing content items associated with the first topic; identifying an existing label, an estimated label and one or more refined topics associated with the first topic; determining a first occurrence pattern for the existing label based on a first number of the content items that are associated with the first topic and are marked with the existing label; determining a second occurrence pattern for the estimated label based on a second number of the content items that are associated with the first topic and are estimated to be associated with the estimated label; identifying a plurality of second users that connects the first user in a social graph and also shares the first topic as a common interest with the first user; determining an association pattern for the first topic based on how the identified plurality of second users associate or disassociate with the first topic; determining a topic structure that includes one or more from the group of: the existing label, the estimated label, the one or more refined topics, the one or more entity representations, one or more keywords, one or more confidence scores for one or more labels and one or more links to one or more associated objects; and determining an association recommendation relevant to the first user from the one or more refined topics, the first occurrence pattern and the second occurrence pattern based on the determined association pattern and the determined topic structure.