Abstract
TV program recommendation is very important for users to find interesting TV programs and avoid confusing users with a lot of information. Currently, they are basically traditional collaborative filtering algorithms, which only recommend through the interactive data between users and programs ignoring the important value of some auxiliary information. In addition, the neural network method based on attention mechanism can well capture the relationship between program labels to obtain accurate program and user representations. In this paper, we propose a neural TV program recommendation with label and user dual attention (NPR-LUA), which can focus on auxiliary information in program and user modules. In the program encoder module, we learn the auxiliary information from program labels through neural networks and word attention to identify important program labels. In the user encoder module, we learn the user representation through the programs that the user watches and use personalized attention mechanism to distinguish the importance of programs for each user. Experiments on real data sets 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
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. In: Human-centric Computing and Information Sciences, vol 9, p 14
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
Guisheng Z, Pan S (2019) Design of film recommendation system based on IRGAN model and Hadoop. Comput Appl Softw 36:43–50
Wu Y, Zhao Y, Wei S (2020) Collaborative filtering recommendation algorithm based on interval-valued fuzzy numbers. Appl Intell 50:2663–2675
Ji S, Yang W, Guo S et al (2020) Asymmetric response aggregation heuristics for rating prediction and recommendation. Appl Intell 50:1416–1436
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
Schafer BJ, Frankowski D et al (2007) Collaborative filtering recommender systems. In: The adaptive web, vol 4321, pp 291–324
Balabanovic M, Yoav S (1997) Fab: content-based, collaborative recommendation. Commun ACM 40:66–72
Cong H (2019) Personalized recommendation of film and television culture based on an intelligent classi?cation algorithm. Pers Ubiquitous Comput 24:165–176
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
Zhang S, Tay Y, Yao L et al (2018) Next item recommendation with self-attention arXiv:1808.06414
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17:734– 749
Bobadilla J, Ortega F, Hernando A et al (2013) Recommender systems survey. Knowledge Based Systems 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
Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264
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, Delft, 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
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
Zhang P, Zhang Z, Tian T et al (2019) Collaborative filtering recommendation algorithm integrating time windows and rating predictions. Appl Intell 49:3146–3157
Rendle S (2011) Factorization machines. In: 2010 IEEE International conference on data mining, pp 995–1000
Rendle S, Freudenthaler C, Gantner Z et al (2009) BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, pp 452–461
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 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
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. In: The adaptive web, pp 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. In: Recommender systems handbook, pp 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
Wang W, Ye C, Yang P et al (2020) Research on movie recommendation model based on LSTM and CNN. In: 2020 5th International conference on computational intelligence and applications (ICCIA) IEEE, 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: AAAI, pp 1725–1731
Qiannan Z, Xiaofei Z, Zeliang S et al (2019) DAN: Deep attention neural network for news recommendation. In: The thirty-third AAAI conference on artificial intelligence, pp 5973– 5980
Indra R, Thangaraj M (2019) An integrated recommender system using semantic web with social tagging system. IJSWIS 15:47–67
Bahdanau D, Cho K, Bengio Y (2014) Neural machine translation by jointly learning to align and translate arXiv:1409.0473
Chaudhari S, Polatkan G, Ramanath R et al (2019) An attentive survey of attention models arXiv:1904.02874
Xu K, Ba J, Kiros R et al (2015) Show, attend and tell: Neural image caption generation with visual attention. In: International conference on machine learning, pp 2048–2057
Lou Y, Zhang Y, Li F et al (2020) Emoji-based sentiment analysis using attention networks. In: ACM Transactions on asian and low-resource language information processing (TALLIP), vol 19, pp 1–13
Tang B, Kramer ST, Fang M et al (2020) A self-attention based message passing neural network for predicting molecular lipophilicity and aqueous solubility. J Cheminformatics 12:1–9
Zhou W, Du H, Mei W et al (2020) Spatial orthogonal attention generative adversarial network for MRI reconstruction Med Phys https://doi.org/10.1002/mp.14509
Galassi A, Lippi M, Torroni P (2019) Attention, please! a critical review of neural attention models in natural language processing arXiv:1902.02181
Zhu Q, Zhou X, Wu J et al (2020) A knowledge-aware attentional reasoning network for recommendation. In: AAAI, pp 6999–7006
Yang Q, Wu G, Li Y et al (2020) AMNN: Attention-based multimodal neural network model for hashtag recommendation. IEEE Trans Comput Soc Syst 7:768–779
Guo Q, Sun Z, Zhang J et al (2020) An attentional recurrent neural network for personalized next location recommendation. In: Proceedings of the AAAI Conference on artificial intelligence, pp 83–90
Ji M, Joo W, Song K et al (2020) Sequential recommendation with relation-aware kernelized self-attention. In: Proceedings of the AAAI Conference on artificial intelligence, pp 4304–4311
Yongtae S (2016) A recommendation system for OTT service J Korea Soc Inform Technol Policy Manage
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
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
Topalli I, Kilinc S (2020) User profiling for TV program recommendation based on hybrid television standards using controlled clustering with genetic algorithms and artificial neural networks. Turk J Elec Eng Comp Sci 28:1567–1583
Li G, Qiu L, Yu C et al (2020) IPTV Channel zapping recommendation with attention mechanism IEEE Trans Multimed https://doi.org/10.1109/TMM.2020.2984094
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
Kingma D, Ba J (2014) Adam: a method for stochastic optimization arXiv:1412.6980
Sneha C, Varma G (2015) User-based collaborative-filtering recommendation. IJESR 5:297–301
Acknowledgments
This work was supported by the National Natural Science Foundation of China (No. 61801440), the High-quality and Cutting-edge Disciplines Construction Project for Universities in Beijing (Internet Information, Communication University of China), State Key Laboratory of Media Convergence and Communication (Communication University of China), and the Fundamental Research Funds for the Central Universities.
Author information
Authors and Affiliations
Corresponding author
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., Li, S., Ji, M. et al. Neural TV program recommendation with label and user dual attention. Appl Intell 52, 19–32 (2022). https://doi.org/10.1007/s10489-021-02241-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02241-5