Abstract
The smart home culture is rapidly increasing across the globe and driving smart home users toward utilizing smart appliances. Smart television (TV) is one such appliance that is embedded with smart technology. The users of smart TV have their interests in the programs. However, automatic recommendation of programs for user-to-user is still under-researched. Several papers discussed recommendation systems, but those are related to different applications. Even though there are some works on recommending programs to smart TV users (single-user and multi-user), they did not discuss the smart TV camera module to capture and validate the user image for recommending personalized programs. Hence, this paper proposes a convolutional neural network (CNN)-based personalized program recommendation system for smart TV users. To implement this proposed approach, the CNN algorithm is trained on the datasets ‘CelebFaces Attribute Dataset’ and ‘Labeled Faces in the Wild-People’ for feature extraction and to detect a human face. The trained CNN model is applied to the user image captured by using the smart TV camera module. Further, the captured image is matched with the user image in the ‘synthetic dataset’. Based on this matching, the hybrid filtering technique is proposed and applied; thereby the recommendation of the respective program is done. The proposed CNN algorithm has achieved approximately 95% training performance. Besides, the performance of hybrid filtering is approximately 85% from the single-user perspective and approximately 81% from the multi-user perspective. From this, it is observed that hybrid filtering outperformed conventional content-based filtering and collaborative filtering techniques.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.