1. A device, comprising: a memory to store instructions; and a processor coupled to the memory, wherein execution of the instructions causes the processor to perform operations comprising: receiving a collection of micro-blogs; detecting a set-top box from a plurality of set-top boxes requesting a television program as a requested television program from a plurality of television programs; identifying subsets of micro-blogs that are relevant to the requested television program, wherein the identifying comprises: obtaining an initial set of annotated micro-blogs, wherein the initial set of annotated micro-blogs are annotated as being either relevant to the requested television program or not relevant to the requested television program; training a first classifier based on the initial set of micro-blogs to generate a trained first classifier; applying the trained first classifier to unannotated micro-blogs from the collection of micro-blogs to generate a first set of features associating the requested television program with the unannotated micro-blogs to train a second classifier; training the second classifier according to the features generated by the trained first classifier to generate a trained second classifier; applying the trained second classifier to the collection of micro-blogs to identify subsets of micro-blogs relevant to the requested television program as a subset of relevant micro-blogs; performing a sentiment analysis on the subset of relevant micro-blogs to determine a trend related to the requested television program; supplying to the set-top box the subset of relevant micro-blogs for concurrent presentation with the requested television program and a graphical user interface that presents a portion of a selected subset of micro-blogs according to the trend; selecting scheduled media programming according to the subset of micro-blogs; supplying to the set-top box an electronic programming guide listing the scheduled media programming selected according to the subset of micro-blogs; selecting media program rentals according to the subset of micro-blogs; supplying to the set-top box a video on demand guide listing the media program rentals selected according to the subset of micro-blogs; receiving a micro-blog message from the set top box; identifying a micro-blog leader associated with the micro-blog message; and directing the micro-blog message to a micro-blog group of the micro-blog leader.