Skip to main content
Log in

Neural TV program recommendation with label and user dual attention

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. https://scikit-learn.org/stable/

  2. We omit the dimensions of hidden layers because they are usually close to the word embedding dimension D

References

  1. Zhou L (2020) Product advertising recommendation in e-commerce based on deep learning and distributed expression. Electron Commer Res 20:321–342

    Article  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

  5. 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

  6. Guisheng Z, Pan S (2019) Design of film recommendation system based on IRGAN model and Hadoop. Comput Appl Softw 36:43–50

    Google Scholar 

  7. Wu Y, Zhao Y, Wei S (2020) Collaborative filtering recommendation algorithm based on interval-valued fuzzy numbers. Appl Intell 50:2663–2675

    Article  Google Scholar 

  8. Ji S, Yang W, Guo S et al (2020) Asymmetric response aggregation heuristics for rating prediction and recommendation. Appl Intell 50:1416–1436

    Article  Google Scholar 

  9. 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

  10. Schafer BJ, Frankowski D et al (2007) Collaborative filtering recommender systems. In: The adaptive web, vol 4321, pp 291–324

  11. Balabanovic M, Yoav S (1997) Fab: content-based, collaborative recommendation. Commun ACM 40:66–72

    Article  Google Scholar 

  12. Cong H (2019) Personalized recommendation of film and television culture based on an intelligent classi?cation algorithm. Pers Ubiquitous Comput 24:165–176

    Article  Google Scholar 

  13. Xiao T, Shen H (2019) Neural variational matrix factorization for collaborative filtering in recommendation systems. Appl Intell 49:3558–3569

    Article  Google Scholar 

  14. 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

  15. Zhang S, Tay Y, Yao L et al (2018) Next item recommendation with self-attention arXiv:1808.06414

  16. 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

    Article  Google Scholar 

  17. Bobadilla J, Ortega F, Hernando A et al (2013) Recommender systems survey. Knowledge Based Systems 46:109–132

    Article  Google Scholar 

  18. Alharthi H, Inkpen D, Szpakowicz S (2017) A survey of book recommender systems. J Intell Inf Syst 51:139–160

    Article  Google Scholar 

  19. 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

  20. Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264

  21. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42:30–37

    Article  Google Scholar 

  22. Ekstrand MD, Riedl JT, Konstan JA (2011) Collaborative filtering recommender systems. Now Publishers Inc, Delft, pp 175–243

    Book  Google Scholar 

  23. 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

  24. Sarwar B (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web, pp 285–295

  25. 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

    Article  Google Scholar 

  26. Zhang P, Zhang Z, Tian T et al (2019) Collaborative filtering recommendation algorithm integrating time windows and rating predictions. Appl Intell 49:3146–3157

    Article  Google Scholar 

  27. Rendle S (2011) Factorization machines. In: 2010 IEEE International conference on data mining, pp 995–1000

  28. 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

  29. 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

  30. 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

    Article  Google Scholar 

  31. Chu PM, Mao YS, Lee SJ et al (2020) Leveraging user comments for recommendation in e-commerce. Appl Sci 10:2540

    Article  Google Scholar 

  32. Shi W, Wang L, Qin J (2020) Extracting user influence from ratings and trust for rating prediction in recommendations. Sci Rep 10:13592

    Article  Google Scholar 

  33. 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

  34. 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

    Article  Google Scholar 

  35. 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

  36. Pazzani MJ (2007) Content-based recommendation systems. In: The adaptive web, pp 325–341

  37. Kompan M, Maria B (2010) Content-based news recommendation. In: International conference on electronic commerce and web technologies, pp 61–72

  38. Lops P, Gemmis MD, Semeraro G (2011) Content-based recommender systems: state of the art and trends. In: Recommender systems handbook, pp 73–105

  39. Gu JX, Wang ZH, Kuen J et al (2015) Recent advances in convolutional neural networks. Comput Sci 77:354–377

    Google Scholar 

  40. 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

  41. 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

  42. Catherine R, Cohen W (2017) Transnets: Learning to transform for recommendation. In: Proceedings of the 11th ACM Conference on recommender systems, pp 288–296

  43. 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

    Article  Google Scholar 

  44. 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

  45. 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

  46. 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

  47. Huifeng G, Ruiming T, Yunming Y et al (2017) DeepFM: a factorization-machine based neural network for CTR prediction. In: AAAI, pp 1725–1731

  48. 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

  49. Indra R, Thangaraj M (2019) An integrated recommender system using semantic web with social tagging system. IJSWIS 15:47–67

    Google Scholar 

  50. Bahdanau D, Cho K, Bengio Y (2014) Neural machine translation by jointly learning to align and translate arXiv:1409.0473

  51. Chaudhari S, Polatkan G, Ramanath R et al (2019) An attentive survey of attention models arXiv:1904.02874

  52. 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

  53. 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

  54. 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

    Article  Google Scholar 

  55. 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

  56. Galassi A, Lippi M, Torroni P (2019) Attention, please! a critical review of neural attention models in natural language processing arXiv:1902.02181

  57. Zhu Q, Zhou X, Wu J et al (2020) A knowledge-aware attentional reasoning network for recommendation. In: AAAI, pp 6999–7006

  58. 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

    Article  Google Scholar 

  59. 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

  60. 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

  61. Yongtae S (2016) A recommendation system for OTT service J Korea Soc Inform Technol Policy Manage

  62. 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

  63. 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

    Article  Google Scholar 

  64. 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

  65. 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

    Article  Google Scholar 

  66. 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

  67. 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

    Article  Google Scholar 

  68. Kingma D, Ba J (2014) Adam: a method for stochastic optimization arXiv:1412.6980

  69. Sneha C, Varma G (2015) User-based collaborative-filtering recommendation. IJESR 5:297–301

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yanyan Wang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02241-5

Keywords

Navigation