The task of labeling topics consists of two main components: (1) a candidate generation component where candidate labels are obtained for a given topic (usually using information retrieval techniques and knowledge bases [11, <cite>3]</cite> ), and (2) a ranking (or label selection) component that scores the candidates according to their relevance to the topic.