Abstract
TV program recommendation is very important to avoid confusing users with large amounts of information. The existing methods are mainly based on collaborative filtering to utilize the interaction between users and items. However, they ignore auxiliary information that contains rich semantic information. In this paper, we propose a neural TV program recommendation with heterogeneous attention, which incorporates the multi-level features of auxiliary information and neural networks based on attention mechanism to obtain accurate program and user representations. In the program encoder module, we learn the different semantic information of labels and titles contained in each program through a neural network with heterogeneous attention to identify multi-hierarchical program information. In the user encoder module, we incorporate auxiliary information and interactions between users and programs. In addition, we utilize a personalized attention mechanism to learn the importance of different programs for each user to reveal user preferences. Specifically, we collect and process user viewing data in the capital of China to provide a real scenario for personalized recommendation. Experiments on real dataset show that our method can effectively improve the effectiveness of TV program recommendations than other existing models.
Similar content being viewed by others
Notes
We omit the dimensions of hidden layers because they are usually close to the word embedding dimension D.
References
Shen T, Jia J, Li Y et al (2020) PEIA: personality and emotion integrated attentive model for music recommendation on social media platforms. In: Proceedings of the AAAI conference on artificial intelligence, pp 206–213
Linmei H, Chen L, Chuan S et al (2020) Graph neural news recommendation with long-term and short-term interest modeling. Inf Process Manag 57:102142
Chuhan W, Fangzhao W, Mingxiao A et al (2019) Neural news recommendation with topic-aware news representation. In: Proceedings of the 57th annual meeting of the association for computational linguistics, pp 1154–1159
Chuhan W, Fangzhao W, Tao Q et al (2019) Reviews meet graphs: enhancing user and item representations for recommendation with hierarchical attentive graph neural network. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing, pp 4884–4893
Inan E, Tekbacak F, Ozturk C (2018) Moreopt: a goal programming based movie recommender system. J Comput Sci-neth 43–50
Subramaniyaswamy V, Logesh R, Chandrashekhar M et al (2018) A personalised movie recommendation system based on collaborative filtering. Int J High Perform Comput Networking 10:54
Zhou L (2020) Product advertising recommendation in e-commerce based on deep learning and distributed expression. Electron Commer Res 20:321–342
Yin CY, Ding SL, Wang J (2020) Mobile marketing recommendation method based on user location feedback. Hum-cent Comput Infor 9:14
Tyler NS, Mosquera-Lopez CM, Wilson LM (2020) An artificial intelligence decision support system for the management of type 1 diabetes. Nat Metab 2:612–619
Zhang S, Zhang S, Yen NY et al (2017) The recommendation system of micro-blog topic based on user clustering. Mobile Netw Appl 22:228–239
Zhang JH, Piramuthu S (2018) Product recommendation with latent review topics. Inform Syst Front 20:617–625
Park H, Han K, Yang J et al (2017) Enhanced metadata creation and utilization for personalized IPTV service. In: Proceedings of international conference on information science and applications, pp 763–769
Schafer Ben J, Frankowski D et al (2007) Collaborative filtering recommender systems. Adaptive Web 4321:291–324
Balabanovic M, Yoav S (1997) Fab: content-based, collaborative recommendation. Commun ACM 40:66–72
Xiao T, Shen H (2019) Neural variational matrix factorization for collaborative filtering in recommendation systems. Appl Intell 49:3558–3569
Li Z, Zhao H, Liu Q, et al (2018) Learning from history and present: next-item recommendation via discriminatively exploiting user behaviors. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp 1734–1743
Zhu QN, Zhou XF, Song ZL et al (2019) DAN: deep attention neural network for news recommendation. In: Proceedings of the thirty-third AAAI conference on artificial intelligence, pp 5973–5980
Jin J, Qin J, Fang Y (2020) An Efficient Neighborhood-based interaction model for recommendation on heterogeneous graph. In: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, pp 75–84
Cong H (2019) Personalized recommendation of film and television culture based on an intelligent classification algorithm. Pers Ubiquit Comput 24:165–176
Bobadilla J, Ortega F, Hernando A et al (2013) Recommender systems survey. Knowl Based Syst 46:109–132
Alharthi H, Inkpen D, Szpakowicz S (2017) A survey of book recommender systems. J Intell Inf Syst 51:139–160
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, pp 426–434
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42:30–37
Ekstrand MD, Riedl JT, Konstan JA (2011) Collaborative filtering recommender systems. Now Publishers Inc, pp 175–243
Herlocker JL, Konstan JA, Borchers A et al (1999) An algorithmic framework for performing collaborative filtering. In: International acm sigir conference on research and development in information retrieval, pp 230–237
Sarwar B (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web, pp 285–295
Rendle S (2011) Factorization Machines. In: 2010 IEEE international conference on data mining, pp 995–1000
Xiangnan H, Tat-Seng C (2017) Neural factorization machines for sparse predictive analytics. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval, pp 355–364
Natarajan S, Vairavasundaram S, Natarajan S et al (2020) Resolving data sparsity and cold start problem in collaborative filtering recommender system using linked open data. Expert Syst Appl 149:113248
Chu PM, Mao YS, Lee SJ et al (2020) Leveraging user comments for recommendation in e-commerce. Appl Sci 10:2540
Shi W, Wang L, Qin J (2020) Extracting user influence from ratings and trust for rating prediction in recommendations. Sci Rep-UK 10:13592
He X, Liao L, Zhang H, et al (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp 173–182
Hernando A, Bobadilla J, Ortega F (2016) A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model. Knowl Based Syst 97:188–202
Rathore SS, Kumar S (2017) A decision tree logic based recommendation system to select software fault prediction techniques. Computing 99:255–285
Gong S (2010) A collaborative filtering recommendation algorithm based on user clustering and item clustering. J Softw 5:745–752
Zhang F, Qi S, Liu Q et al (2020) Alleviating the data sparsity problem of recommender systems by clustering nodes in bipartite networks. Expert Syst Appl 149:113346
Rendle S, Freudenthaler C, Gantner Z et al (2009) BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the 25th conference on uncertainty in artificial intelligence. AUAI Press, pp 452–461
Chumki B, Haym H, William C (1998) Recommendation as classification: using social and content-based information in recommendation. In: Proceedings of AAAI, pp 714–720
Pazzani MJ (2007) Content-based recommendation systems. Adaptive Web 325–341
Kompan M, Maria B (2010) Content-based news recommendation. In: International conference on electronic commerce and web technologies, pp 61–72
Lops P, Gemmis MD, Semeraro G (2011) Content-based recommender systems: state of the art and trends. Recommender Syst Handbook 73–105
Gu JX, Wang ZH, Kuen J et al (2015) Recent advances in convolutional neural networks. Comput Sci 77:354–377
Kim D, Park CY, Oh J et al (2016) Convolutional matrix factorization for document context-aware recommendation. In: Conference on recommender systems, pp 233–240
Zheng L, Noroozi V, Yu PS (2017) Joint deep modeling of users and items using reviews for recommendation. In: Proceedings of the 10th ACM international conference on web search and data mining, pp 425–434
Catherine R, Cohen W (2017) Transnets: learning to transform for recommendation. In: Proceedings of the 11th ACM conference on recommender systems, pp 288–296
Wu H, Zhang Z, Yue K et al (2018) Dual-regularized matrix factorization with deep neural networks for recommender systems. Knowl Based Syst 145:46–58
Chen C, Zhang M, Liu YQ et al (2018) Neural attentional rating regression with review level explanations. In: Proceedings of the 2018 world wide web conference, pp 1583–1592
Liu H, Lu J, Yang H (2020) Category-specific CNN for visual-aware CTR prediction at JD. Com. In: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, pp 2686–2696
Wang W, Ye C, Yang P (2020) Research on movie recommendation model based on LSTM and CNN. In: Proceedings of 2020 5th international conference on computational intelligence and applications, pp 28–32
Cheng HT, Koc L, Harmsen J et al (2016) Wide & deep learning for recommender systems. In: Proceedings of the 1st workshop on deep learning for recommender systems, pp 7–10
Huifeng G, Ruiming T, Yunming Y et al (2017) DeepFM: a factorization-machine based neural network for CTR prediction. In: Proceedings of 2017 AAAI, pp 1725–1731
Yongtae S (2016) A recommendation system for OTT service. J Korea Soc Inf Technol Policy Manage 8:87–93
Covington P, Adams J, Sargin E (2016) Deep neural networks for YouTube recommendations. In: Proceedings of the 10th ACM conference on recommender systems, pp 191–198
Kim N, Sungtak O, Jeehyong L (2018) A television recommender system learning a user’s time-aware watching patterns using quadratic programming. Appl Sci 8:1323
Chang N, Irvan M, Terano T (2013) A TV program recommender framework. Proc Comput Sci 22:561–570
Sibunruang C, Polpinij J (2017) A methodology of personalized recommendation system on mobile device for digital television viewers. In: 6th International conference on computing & informatics, pp 305–310
Guisheng Z, Pan S (2019) Design of film recommendation system based on IRGAN model and Hadoop. Comput Appl Softw 36:43–50
Asabere NY, Acakpovi A (2020) ROPPSA: TV program recommendation based on personality and social awareness. Math Probl Eng 2:1–15
Lin SC, Lin TW, Lou JK (2020) Personalized TV recommendation: fusing user behavior and preferences. https://doi.org/10.48550/arXiv.2009.08957 (peer-reviewed articles)
Seo YD, Lee E, Kim YG (2020) Video on demand recommender system for internet protocol television service based on explicit information fusion. Expert Syst Appl 143:113045
Liu J, Wang Y, Wang G et al (2016) Personalized recommendation of live programs in cable television. In: International conference on computer science & network technology. IEEE, pp 268–272
Yoon K (2014) Convolutional neural networks for sentence classification. In: Proceedings of EMNLP, pp 1746–1751
Xavier G, Antoine B, Yoshua B (2011) Deep sparse rectifier neural networks. In: Proceedings of AISTATS, pp 315–323
Chuhan W, Fangzhao W, Junxin L (2019) Neural demographic prediction using search query. In: Proceedings of WSDM, pp 654–662
Srivastava N, Hinton G, Krizhevsky A et al (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15:1929–1958
Kingma D, Ba J (2014) Adam: a method for stochastic optimization. Preprint at https://arxiv.org/abs/1412.6980
Acknowledgements
The work was supported by the National Key Research and Development Program (No. 2021YFF0901705, 2021YFF0901700); the State Key Laboratory of Media Convergence and Communication, Communication University of China; the Fundamental Research Funds for the Central Universities; the High-quality and Cutting-edge Disciplines Construction Project for Universities in Beijing (Internet Information, Communication University of China).
Author information
Authors and Affiliations
Contributions
FLY contributed conceptualization, methodology and supervision; MQJ contributed formal analysis, methodology, software and writing; STL contributed investigation, validation and writing; YYW contributed validation, visualization, supervision and writing.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yin, F., Ji, M., Li, S. et al. Neural TV program recommendation with heterogeneous attention. Knowl Inf Syst 64, 1759–1779 (2022). https://doi.org/10.1007/s10115-022-01695-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01695-4