Reader Preference Analysis and Book Recommendation Model with Attention Mechanism of Catalogs
Wang Dailin1,Liu Lina2(),Liu Meiling2,Liu Yaqiu2
1Northeast Forestry University Library, Harbin 150040, China 2College of Information and Computer Engineering, Northeast Forestry University, Harbin 150040, China
[Objective] This paper proposes a new reader preference analysis method as well as a personalized book recommendation model (IABiLSTM), aiming to improve the accuracy of the existing algorithms. [Methods] First, we extracted the semantic features of books according to their titles and catalog contents. We used the BiLSTM network to capture the long-distance dependency of the texts and word order context information. We also utilized the Two-layer Self-Attention mechanism to enhance the deeper semantic expression of book catalog features. Then, we analyzed readers’ historical browsing behaviors, which were quantified with interest function. Third, we combined the semantic features of books with readers’ interests to generate their preference vector. Fourth, we calculated the similarity between the vectors of candidate books’ semantic features and readers’ preferences, and predicted the scores for personalized book recommendation. [Results] We examined our model on Douban Reading and Amazon datasets, and set the N value as 50. The MSE,Precision and Recall reached 1.1%, 89.1%, and 85.2%, on the Douban data, while they were 1.2%, 75.2%, and 72.8% with the Amazon data. These performance were better than those of the comparison model. [Limitations] More research is needed to examine our model with other datasets. [Conclusions] The proposed model improves the accuracy of book recommendation, and benefits common NLP tasks.
王代琳, 刘丽娜, 刘美玲, 刘亚秋. 基于图书目录注意力机制的读者偏好分析与推荐模型研究[J]. 数据分析与知识发现, 2022, 6(9): 138-152.
Wang Dailin, Liu Lina, Liu Meiling, Liu Yaqiu. Reader Preference Analysis and Book Recommendation Model with Attention Mechanism of Catalogs. Data Analysis and Knowledge Discovery, 2022, 6(9): 138-152.
Zhang L B, Luo T J, Zhang F, et al. A Recommendation Model Based on Deep Neural Network[J]. IEEE Access, 2018, 6: 9454-9463.
doi: 10.1109/ACCESS.2018.2789866
[2]
Yang L B, Zheng Y, Cai X Y, et al. A LSTM Based Model for Personalized Context-Aware Citation Recommendation[J]. IEEE Access, 2018, 6: 59618-59627.
doi: 10.1109/ACCESS.2018.2872730
[3]
Zhou G R, Zhu X Q, Song C R, et al. Deep Interest Network for Click-Through Rate Prediction[C]// Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2018: 1059-1068.
[4]
Zhou G R, Mou N, Fan Y, et al. Deep Interest Evolution Network for Click-Through Rate Prediction[C]// Proceedings of the 2019 AAAI Conference on Artificial Intelligence. 2019, 33: 5941-5948.
[5]
Manotumruksa J, MacDonald C, Ounis I. A Contextual Attention Recurrent Architecture for Context-Aware Venue Recommendation[C]// Proceedings of the 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. 2018: 555-564.
[6]
Chen Q W, Zhao H, Li W, et al. Behavior Sequence Transformer for E-Commerce Recommendation in Alibaba[C]// Proceedings of the 1st International Workshop on Deep Learning Practice for High-Dimensional Sparse Data. ACM, 2019: 35-42.
[7]
Li R. Simulation Research of University Library Recommended System Based on Big Data and Data Mining[C]// Proceedings of the 3rd International Conference on Machinery, Materials and Information Technology Applications. 2015: 202-206.
[8]
Ping H. The Research on Personalized Recommendation Algorithm of Library Based on Big Data and Association Rules[J]. The Open Cybernetics & Systemics Journal, 2015, 9(1): 2554-2558.
[9]
Akbar M, Shaffer C A, Fan W G, et al. Recommendation Based on Deduced Social Networks in an Educational Digital Library[C]// Proceedings of the 14th ACM/IEEE-CS Joint Conference on Digital Libraries. IEEE, 2014: 29-38.
( Hou Yinxiu, Li Weiqing, Wang Weijun, et al. Personalized Book Recommendation Based on User Preferences and Commodity Features[J]. Data Analysis and Knowledge Discovery, 2017, 1(8): 9-17.)
( Xing Ling, Song Zhanghao, Ma Qiang. User Interest Model Based on Hybrid Behaviors Interest Rate[J]. Application Research of Computers, 2016, 33(3): 661-664.)
( Xiong Huixiang, Li Xiaomin, Li Yueyan. Group Recommendation Based on Attribute Mining of Book Reviews[J]. Data Analysis and Knowledge Discovery, 2020, 4(2/3): 214-222.)
( Li Jianting, Guo Ye, Tang Zhijun. User Interest Degree Calculating Based on Analysis Users’ Browsing Behaviors[J]. Computer Engineering and Design, 2012, 33(3): 968-972.)
( Liu Huazhen, Wang Wei, Gu Renqian, et al. Survey of Personalized Recommendation Study Based on User Browsing Behavior[J]. Application Research of Computers, 2021, 38(8): 2268-2277.)
[16]
韩佳育. 基于深度学习的混合式隐语义推荐模型研究[D]. 长春: 吉林大学, 2020.
[16]
( Han Jiayu. Research on Hybrid Latent Factor Model for Recommendation Based on Deep Learning Techniques[D]. Changchun: Jilin University, 2020.)
( Yang Chen, Chen Xiaohong, Wang Chuhan, et al. Recommendation Strategy Based on Users’ Preferences for Fine-Grained Attributes[J]. Data Analysis and Knowledge Discovery, 2021, 5(10): 94-102.)
( Xiang Zhuoyuan, Liu Zhicong, Wu Yu. Adaptive Recommendation Model Based on User Behaviors[J]. Data Analysis and Knowledge Discovery, 2021, 5(4): 103-114.)
( Li Weiqing, Chi Maomao, Wang Weijun. Explainable Personalized Recommendation Method Based on Adjustment of Users’ Long- and Short-Term Preferences[J]. Library and Information Service, 2021, 65(12): 101-111.)
doi: 10.13266/j.issn.0252-3116.2021.12.010
[20]
Mikolov T, Chen K, Corrado G, et al. Efficient Estimation of Word Representations in Vector Space[OL]. arXiv Preprint, arXiv: 1301.3781.
[21]
Hochreiter S, Schmidhuber J. Long Short-Term Memory[J]. Neural Computation, 1997, 9(8): 1735-1780.
pmid: 9377276
[22]
Graves A, Schmidhuber J. Framewise Phoneme Classification with Bidirectional LSTM and Other Neural Network Architectures[J]. Neural Networks, 2005, 18(5-6): 602-610.
pmid: 16112549
( Zhao Qinlu, Cai Xiaodong, Li Bo, et al. Text Feature Extraction Method Based on LSTM-Attention Neural Network[J]. Modern Electronics Technique, 2018, 41(8): 167-170.)
[24]
Vaswani A, Shazeer N, Parmar N, et al. Attention is All You Need[C]// Proceedings of the 31st International Conference on Neural Information Processing Systems. 2017: 6000-6010.
( Ian Goodfellow, Yoshua Bengio, Aaron Courville. Deep Learning[M]. Translated by ZhaoShenjian, LiYujun, FuTianfan, et al. Beijing: Posts and Telecommunications Press, 2017: 269-273.)
[26]
Zhang Z K, Zhou T, Zhang Y C. Tag-Aware Recommender Systems: A State-of-the-Art Survey[J]. Journal of Computer Science and Technology, 2011, 26(5): 767-777.
doi: 10.1007/s11390-011-0176-1
[27]
Lops P, de Gemmis M, Semeraro G, et al. Content-Based and Collaborative Techniques for Tag Recommendation: An Empirical Evaluation[J]. Journal of Intelligent Information Systems, 2013, 40(1): 41-61.
doi: 10.1007/s10844-012-0215-6
[28]
Rendle S, Freudenthaler C, Gantner Z, et al. BPR: Bayesian Personalized Ranking from Implicit Feedback[C]// Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 2009: 452-461.
[29]
Davidson J, Livingston B, Sampath D, et al. The YouTube Video Recommendation System[C]// Proceedings of the 4th ACM Conference on Recommender Systems. 2010: 293-296.
[30]
Hidasi B, Karatzoglou A, Baltrunas L, et al. Session-Based Recommendations with Recurrent Neural Networks[OL]. arXiv Preprint, arXiv: 1511.06939.