Personalized Video Recommendation Strategy Based on User's Playback Behavior Sequence

被引:0
|
作者
Wang N. [1 ,2 ]
He X.-M. [1 ,2 ]
Liu Z.-Q. [1 ,2 ]
Wang W.-J. [1 ,2 ]
Li X. [1 ,2 ]
机构
[1] College of Electronic and Information Engineering, Shenzhen University, Shenzhen, 518060, Guangdong
[2] Guangdong Key Laboratory of Intelligent Information Processing, Shenzhen University, Shenzhen, 518060, Guangdong
来源
基金
中国国家自然科学基金;
关键词
Collaborative filtering; Deep neural network; Personal recommendation; Word vector;
D O I
10.11897/SP.J.1016.2020.00123
中图分类号
学科分类号
摘要
Due to the spread of online web services about videos such as YouTube and Tencent, the number of videos posted to them is increasing. We can now watch a large amount of videos with ease, however, explosive videos available frequently overwhelmed users, leading them to make poor decisions. Recommendation systems are designed to predict the future preferences of users' based on their previous interactions with the items. For example, a user's previous viewing information can be used to make recommendations on his/her future viewing video. The vast amount of information produced by the users can be used by different methods for recommendations, with either neighborhood based methods, or machine-learning based methods or matrix-factorization based methods. These all use low-rank approximation of input data, however, may suffer from data sparsity or noise in data. Recently, word embedding methods in deep learning are successfully used to learn linguistic regularities and semantic information from large text datasets. It has made a big innovation in natural language processing and text mining fields. They can learn low-dimensional vector space representation of input elements with effect, which lays the foundation of the recommendation research in online video services. Actually, user's viewing history is one of the important factors reflecting the user's attention and also it has good scalability, high accuracy and flexibility comparing to rating data and reviews written by users. In this work, we aim to recommend next videos by adopting word embedding techniques proposed in Word2Vec framework via analyzing user's playback behavior. Unlike the previous works that use Word2Vec for recommendation, a non-textual feature namely the past viewing videos of the users, is used to make recommendations. By representing each user (according to her/his history viewing behavior) with a high dimensional vector space, we can filter the target user potential interest in candidate video, thus a personalized recommendation strategy based on the user's playback behavior sequence for online video service websites is proposed. This strategy maps the video into feature vectors and extracts the semantic features of the video via user's video playing behavior. Then, the user's interest distribution matrix is modeled by clustering the feature vectors of the user's video playing history. A recommendation list is generated in combination with user interest preferences and user viewing history aging. Offline experiments were conducted in a large-scale video service system. Compared with random algorithms, item-based collaborative filtering recommendations, and user-based collaborative filtering recommendations, it improves the average accuracy of Top-N recommendation for users watching videos 22.3%, 30.7% and 934% respectively. The relative increase of 52.8%, 41% and 1065% respectively in the recall rate indicator is achieved. Moreover, compared with the matrix decomposition algorithm SVD++, the model based on the bidirectional LSTM+Attention and the deep interest network DIN, the proposed method achieves different levels of improvement in both the Top-N recommendation accuracy rate and the recall rate. The recommendation strategy not only obtains better performance as a whole, but also attempts to solve the problems of data requirements, data sparsity and data noise faced by traditional recommendation algorithms. © 2020, Science Press. All right reserved.
引用
收藏
页码:123 / 135
页数:12
相关论文
共 24 条
  • [1] Schafer J.B., Dan F., Herlocker J., Et al., Collaborative filtering recommender systems, ACM Transactions on Information Systems, 22, 1, pp. 5-53, (2004)
  • [2] Davidson J., Liebald B., Liu J., Et al., The YouTube video recommendation system, Proceedings of the ACM Conference on Recommender Systems, pp. 293-296, (2010)
  • [3] Koren Y., Bell R., Volinsky C., Matrix factorization techniques for recommender systems, Computer, 42, 8, pp. 30-37, (2009)
  • [4] Polat H., Du W., SVD-based collaborative filtering with privacy, Proceedings of the 2005 ACM Symposium on Applied Computing, pp. 791-795, (2005)
  • [5] Choi S.M., Ko S.K., Han Y.S., A movie recommendation algorithm based on genre correlations, Expert Systems with Applications, 39, 9, pp. 8079-8085, (2012)
  • [6] Elkahky A.M., Song Y., He X., A multi-view deep learning approach for cross domain user modeling in recommendation systems, Proceedings of the International World Wide Web Conferences Steering Committee, pp. 278-288, (2015)
  • [7] Covington P., Adams J., Sargin E., Deep neural networks for YouTube recommendations, Proceedings of the ACM Conference on Recommender Systems, pp. 191-198, (2016)
  • [8] Sedhain S., Menon A.K., Sanner S., Et al., AutoRec: Autoencoders meet collaborative filtering, Proceedings of the International Conference on World Wide Web, pp. 111-112, (2015)
  • [9] Mikolov T., Chen K., Corrado G., Et al., Efficient estimation of word representations in vector space, (2013)
  • [10] Barkan O., Koenigstein N., Item2Vec: Neural item embedding for collaborative filtering, Proceedings of the IEEE 26th International Workshop on Machine Learning for Signal Processing(MLSP), pp. 1-6, (2016)