Nowadays, we see that the broadcasting media have exhibited an enormous growth in size and numbers. In this world of media, there are many forms of broadcasting such as satellite, cable, IPTV and mobile. With the extension of broadcasting media, many programs are overflowing. Yet, it has become harder for viewers to pick beneficial programs for them.