Skip to main content
Log in

Neural TV program recommendation with heterogeneous attention

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

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
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

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

References

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

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

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

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

  5. Inan E, Tekbacak F, Ozturk C (2018) Moreopt: a goal programming based movie recommender system. J Comput Sci-neth 43–50

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

    Article  Google Scholar 

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

  8. Yin CY, Ding SL, Wang J (2020) Mobile marketing recommendation method based on user location feedback. Hum-cent Comput Infor 9:14

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  11. Zhang JH, Piramuthu S (2018) Product recommendation with latent review topics. Inform Syst Front 20:617–625

    Article  Google Scholar 

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

  13. Schafer Ben J, Frankowski D et al (2007) Collaborative filtering recommender systems. Adaptive Web 4321:291–324

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

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

  19. Cong H (2019) Personalized recommendation of film and television culture based on an intelligent classification algorithm. Pers Ubiquit Comput 24:165–176

    Article  Google Scholar 

  20. Bobadilla J, Ortega F, Hernando A et al (2013) Recommender systems survey. Knowl Based Syst 46:109–132

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

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

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

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

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

  34. Rathore SS, Kumar S (2017) A decision tree logic based recommendation system to select software fault prediction techniques. Computing 99:255–285

    Article  MathSciNet  Google Scholar 

  35. Gong S (2010) A collaborative filtering recommendation algorithm based on user clustering and item clustering. J Softw 5:745–752

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

    Article  Google Scholar 

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

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

  39. Pazzani MJ (2007) Content-based recommendation systems. Adaptive Web 325–341

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

  41. Lops P, Gemmis MD, Semeraro G (2011) Content-based recommender systems: state of the art and trends. Recommender Syst Handbook 73–105

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

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

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

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

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

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

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

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

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

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

  52. Yongtae S (2016) A recommendation system for OTT service. J Korea Soc Inf Technol Policy Manage 8:87–93

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

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

  55. Chang N, Irvan M, Terano T (2013) A TV program recommender framework. Proc Comput Sci 22:561–570

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

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

  58. Asabere NY, Acakpovi A (2020) ROPPSA: TV program recommendation based on personality and social awareness. Math Probl Eng 2:1–15

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

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

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

  62. Yoon K (2014) Convolutional neural networks for sentence classification. In: Proceedings of EMNLP, pp 1746–1751

  63. Xavier G, Antoine B, Yoshua B (2011) Deep sparse rectifier neural networks. In: Proceedings of AISTATS, pp 315–323

  64. Chuhan W, Fangzhao W, Junxin L (2019) Neural demographic prediction using search query. In: Proceedings of WSDM, pp 654–662

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

  66. Kingma D, Ba J (2014) Adam: a method for stochastic optimization. Preprint at https://arxiv.org/abs/1412.6980

Download references

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

Authors

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

Correspondence to Yanyan Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-022-01695-4

Keywords

Navigation