Facing Cold-Start: A Live TV Recommender System Based on Neural Networks

With the increase in the number of live TV channels, audiences must spend increasing amounts of time and energy deciding which shows to watch; this problem is called information overload, and recommender systems (RSs) are effective methods for addressing such problems. Due to the high update rates and low replay rates of TV programs, the item cold-start problem is prominent, and this problem seriously affects the effectiveness of the recommender and limits the application of recommendation algorithms for live TV. To solve this problem better, RSs must consider information in addition to the time slot strategy, which relies on experience. At present, no methods make good use of viewing behavior records. Therefore, in this paper, we proposed a viewing environment model called DeepTV that considers viewing behavior records and electronic program guides and includes a feature generation process and a model construction process. In the feature generation process, we defined seven key features by clustering viewing time, distinguishing positive and negative feedback, capturing continuous viewing preference and introducing the remaining time proportion of candidate programs. We normalize the continuous features and add powers of them. In the model construction process, we regard the live TV recommendation task as a classification problem and fuse the above features by using a neural network. Finally, experiments on industrial datasets show that the proposed model significantly outperforms baseline algorithms.

[1]  Takao Terano,et al.  A TV Program Recommender Framework , 2013, KES.

[2]  Zhang Jian,et al.  Spark-based Distributed Multi-features Hybrid IPTV Viewing Implicit Feedback Scoring Model , 2017 .

[3]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[4]  Jinha Kim,et al.  When to recommend: A new issue on TV show recommendation , 2014, Inf. Sci..

[5]  Kamal Ali,et al.  TiVo: making show recommendations using a distributed collaborative filtering architecture , 2004, KDD.

[6]  Jee-Hyong Lee,et al.  A Television Recommender System Learning a User’s Time-Aware Watching Patterns Using Quadratic Programming , 2018 .

[7]  Dik Lun Lee,et al.  Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba , 2018, KDD.

[8]  Lyndon J. B. Nixon,et al.  AI for Audience Prediction and Profiling to Power Innovative TV Content Recommendation Services , 2019, AI4TV@MM.

[9]  Harald Kosch,et al.  Content-based tag generation to enable a tag-based collaborative tv-recommendation system. , 2010 .

[10]  Yi Tay,et al.  Deep Learning based Recommender System: A Survey and New Perspectives , 2018 .

[11]  Ricardo B. C. Prudêncio,et al.  A literature review of recommender systems in the television domain , 2015, Expert Syst. Appl..

[12]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[13]  Jiun-Long Huang,et al.  A Hybrid Preference-Aware Recommendation Algorithm for Live Streaming Channels , 2013, 2013 Conference on Technologies and Applications of Artificial Intelligence.

[14]  Shahin Sefati,et al.  TV and Movie Recommendations: The Comcast Case , 2018, Collaborative Recommendations.

[15]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[16]  Li Ning,et al.  Realtime Channel Recommendation: Switch Smartly While Watching TV , 2016, FAW.

[17]  Guoqiang Han,et al.  Personalized Channel Recommendation Deep Learning From a Switch Sequence , 2018, IEEE Access.

[18]  Rui Zhang,et al.  User Research and Design for Live TV UX in China , 2017, TVX.

[19]  Hwanjo Yu,et al.  RecTime: Real-Time recommender system for online broadcasting , 2017, Inf. Sci..

[20]  Hyokyung Bahn,et al.  An intelligent channel navigation scheme for DTV channel selectors , 2008, IEEE Transactions on Consumer Electronics.

[21]  Yuedong Xu,et al.  TAMF: towards personalized time-aware recommendation for over-the-top videos , 2019, NOSSDAV.

[22]  Ya Zhang,et al.  Collaborative filtering with social regularization for TV program recommendation , 2013, Knowl. Based Syst..

[23]  Haibin Cheng,et al.  Real-time Personalization using Embeddings for Search Ranking at Airbnb , 2018, KDD.

[24]  Zheng-Hua Tan,et al.  The Importance of Context When Recommending TV Content: Dataset and Algorithms , 2018, IEEE Transactions on Multimedia.

[25]  Chen-Yi Lin,et al.  Personalized channel recommendation on live streaming platforms , 2018, Multimedia Tools and Applications.

[26]  Letizia Tanca,et al.  Personalized and Context-Aware TV Program Recommendations Based on Implicit Feedback , 2015, EC-Web.

[27]  Roberto Turrin,et al.  A Recommender System for an IPTV Service Provider: a Real Large-Scale Production Environment , 2011, Recommender Systems Handbook.

[28]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[29]  Xavier Serra,et al.  A Deep Multimodal Approach for Cold-start Music Recommendation , 2017, DLRS@RecSys.

[30]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[31]  Euijong Lee,et al.  Video on demand recommender system for internet protocol television service based on explicit information fusion , 2020, Expert Syst. Appl..

[32]  Hugues Bersini,et al.  Long and Short-Term Recommendations with Recurrent Neural Networks , 2017, UMAP.

[33]  Yan Kang,et al.  IPTV program recommendation based on combination strategies , 2018 .

[34]  Cheng Guo,et al.  Entity Embeddings of Categorical Variables , 2016, ArXiv.

[35]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[36]  Yong Liu,et al.  Follow Me: Personalized IPTV Channel Switching Guide , 2017, MMSys.

[37]  Sang-Wook Kim,et al.  No, That's Not My Feedback: TV Show Recommendation Using Watchable Interval , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[38]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[39]  Blake Hallinan,et al.  Recommended for you: The Netflix Prize and the production of algorithmic culture , 2016, New Media Soc..

[40]  Ming He,et al.  Collaborative Additional Variational Autoencoder for Top-N Recommender Systems , 2019, IEEE Access.

[41]  Kyung-Yong Chung,et al.  Knowledge expansion of metadata using script mining analysis in multimedia recommendation , 2020, Multimedia Tools and Applications.

[42]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

[43]  Lyndon J. B. Nixon,et al.  Automatically Adapting and Publishing TV Content for Increased Effectiveness and Efficiency , 2019, AI4TV@MM.

[44]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[45]  Chun-Chia Lee,et al.  AIMED- A Personalized TV Recommendation System , 2006, EuroITV.

[46]  Cheng Yang,et al.  Learning and Transferring IDs Representation in E-commerce , 2017, KDD.

[47]  Liang He,et al.  User identification for enhancing IP-TV recommendation , 2016, Knowl. Based Syst..