The goal of this research is to develop effective learning algorithms that will predict the viewers viewing pattern, retrieve the related tv-event on the basis of viewer viewing pattern that could be useful for recommender system of interactive TV. An efficient data model for electronic program guide (EPG) has been proposed which will be beneficial for overall system. We have performed some experiments to show the validity of our system.