Personalized Channel Recommendation Deep Learning From a Switch Sequence

Internet protocol TV (IPTV) services could enhance personalized viewing experience in a more interactive way than traditional broadcast TV systems, but it is still difficult for subscribers to quickly find interesting channels to watch from a huge selection. This paper focuses on a framework for personalized live channel recommending via deep learning from a historical switching sequence with a long short-term memory (LSTM) neural network. Using real-world IPTV watching logs, we first obtained insights into user behaviors when watching live channels, and then proposed a learning scheme on how to dynamically generate a recommended channel list for each user with an independent LSTM net trained using the channel watching history during a slide window. For designing a good data architecture and representation scheme for a dynamically learning framework, we then studied the performance of the proposed recommendation method by varying the width of the slide window for training, the length of input sequence for prediction, and the mode to process input and label space. We finally developed a separate learning method to fairly recommend for popular (hot) or unpopular (cold) channels, respectively, based on channel popularity in the training set with an extra price of a possible hit lag after recommendation, in order to alleviate the Matthew effect arising from the conventional recommendation based on historical information. The experimental results show LSTM succeeds in learning from a historical channel switching sequence, outperforms several baseline recommendation methods, especially for hot channels, and the classified recommendation by separate learning brings an overall performance gain.

[1]  Matthew J. Salganik,et al.  Experimental Study of Inequality and Unpredictability in an Artificial Cultural Market , 2006, Science.

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

[3]  Hua Lin,et al.  A hybrid fuzzy-based personalized recommender system for telecom products/services , 2013, Inf. Sci..

[4]  Shinjee Pyo,et al.  An Automatic Recommendation Scheme of TV Program Contents for (IP)TV Personalization , 2011, IEEE Transactions on Broadcasting.

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

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

[7]  Fernando M. V. Ramos Mitigating IPTV zapping delay , 2013, IEEE Communications Magazine.

[8]  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.

[9]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[10]  Hermann Ney,et al.  From Feedforward to Recurrent LSTM Neural Networks for Language Modeling , 2015, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[11]  Yiannis Aloimonos,et al.  LightNet: A Versatile, Standalone Matlab-based Environment for Deep Learning , 2016, ACM Multimedia.

[12]  Cheng-Fa Tsai,et al.  An intelligent music playlist generator based on the time parameter with artificial neural networks , 2010, Expert Syst. Appl..

[13]  Barry Smyth,et al.  Using twitter to recommend real-time topical news , 2009, RecSys '09.

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

[15]  Guillermo Ricardo Simari,et al.  Argument-based mixed recommenders and their application to movie suggestion , 2014, Expert Syst. Appl..

[16]  Milan Bjelica Experiment with User Modeling for Communication Service Retrieval , 2008, IEEE Communications Letters.

[17]  Juan C. Burguillo,et al.  A hybrid content-based and item-based collaborative filtering approach to recommend TV programs enhanced with singular value decomposition , 2010, Inf. Sci..

[18]  Suleyman Serdar Kozat,et al.  Efficient Online Learning Algorithms Based on LSTM Neural Networks , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[19]  Jürgen Schmidhuber,et al.  Learning to forget: continual prediction with LSTM , 1999 .

[20]  Pablo Rodriguez,et al.  Watching television over an IP network , 2008, IMC '08.

[21]  Min Chen,et al.  Disease Prediction by Machine Learning Over Big Data From Healthcare Communities , 2017, IEEE Access.

[22]  Min Chen,et al.  SPHA: Smart Personal Health Advisor Based on Deep Analytics , 2018, IEEE Communications Magazine.

[23]  Chun Chen,et al.  Document recommendation in social tagging services , 2010, WWW '10.

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

[25]  M. Krstic,et al.  Personalized TV program guide based on neural network , 2012, 11th Symposium on Neural Network Applications in Electrical Engineering.

[26]  Yong Liu,et al.  On Achieving Short Channel Switching Delay and Playback Lag in IP-Based TV Systems , 2015, IEEE Transactions on Multimedia.

[27]  Michael R. Lyu,et al.  Ratings meet reviews, a combined approach to recommend , 2014, RecSys '14.

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

[29]  Bela Stantic,et al.  Diversifying Group Recommendation , 2018, IEEE Access.

[30]  Munchurl Kim,et al.  Automatic and personalized recommendation of TV program contents using sequential pattern mining for smart TV user interaction , 2013, Multimedia Systems.

[31]  R. Jackson,et al.  The Matthew Effect in Science , 1988, International journal of dermatology.

[32]  Jürgen Ziegler,et al.  Sequential User-based Recurrent Neural Network Recommendations , 2017, RecSys.

[33]  Yin Zhang,et al.  GroRec: A Group-Centric Intelligent Recommender System Integrating Social, Mobile and Big Data Technologies , 2016, IEEE Transactions on Services Computing.

[34]  Munchurl Kim,et al.  LDA-Based Unified Topic Modeling for Similar TV User Grouping and TV Program Recommendation , 2015, IEEE Transactions on Cybernetics.

[35]  Deng Cai,et al.  What to Do Next: Modeling User Behaviors by Time-LSTM , 2017, IJCAI.

[36]  Daniela Fischer,et al.  Digital Design And Computer Architecture , 2016 .

[37]  Oscar Sanjuán Martínez,et al.  Recommendation System based on user interaction data applied to intelligent electronic books , 2011, Comput. Hum. Behav..

[38]  Riccardo Leonardi,et al.  Affective Recommendation of Movies Based on Selected Connotative Features , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[39]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[40]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[41]  Yang Guo,et al.  On top-k recommendation using social networks , 2012, RecSys.