Abstract:In this paper, an improved version of smart program recommendation system based on Hybrid Broadcast Broadband Television (HbbTV) technology is proposed. The learning part which was based on the artificial neural network (ANN) has been enhanced by incorporating the genetic algorithm. Instead of assigning all users to the same ANN, clustering is introduced by utilizing preferred genre information obtained explicitly. The number of clusters is found automatically. Gathering the user data and presenting the television program recommendations to the user are realized by the HbbTV technology. The proposed system has been tested by the data from 248 people and has given successful results.