Personalized recommendation algorithm combining social influence and long short-term preference

被引:0
|
作者
Zhou Q.-S. [1 ]
Cai X.-D. [1 ]
Liu J.-L. [1 ]
机构
[1] School of Information and Communication, Guilin University of Electronic Technology, Guilin
关键词
heterogeneous graph neural network; heterogeneous relation graph; long short-term preference; recommendation algorithm; social influence; weighted and pruning strategy;
D O I
10.3785/j.issn.1008-973X.2023.03.007
中图分类号
学科分类号
摘要
Session-based recommendation algorithms only capture users’ short-term dynamic interests, ignoring the impact of long-term interests and social friends on their behavior. To address the problem, a recommendation algorithm combining social influence and long short-term preferences was proposed. Firstly, a novel heterogeneous relation graph was designed to organize users’ social relations and historical interaction behaviors. And a heterogeneous graph neural network based on the attention mechanism was proposed to learn the graph, and to obtain long-term preference for integrating social influence of users. Moreover, considering the problem of noise caused by inconsistent social influence, a weighted and pruning strategy was proposed to reduce noise interference and enrich the graph structure information. Then, a lossless session modeling method was used to capture users’ short-term preference. Finally, users’ short-term preference and long-term preference were adaptively fused to obtain a feature representation that reflects users’ global preferences. Experimental results on Gowalla and Delicious datasets show that the indicators of the proposed method are significantly improved compared with the existing advanced methods, which proves the effectiveness of the proposed algorithm. © 2023 Zhejiang University. All rights reserved.
引用
收藏
页码:495 / 502
页数:7
相关论文
共 19 条
  • [1] WANG S, CAO L, WANG Y, Et al., A survey on session-based recommender systems [J], ACM Computing Surveys, 54, 7, pp. 1-38, (2022)
  • [2] HIDASI B, KARATZOGLOU A, BALTRUNAS L, Et al., Session-based recommendations with recurrent neural networks
  • [3] MIKOLOV T, KARAFIAT M, BURGET L, Et al., Recurrent neural network based language model [C], Interspeech, pp. 1045-1048, (2010)
  • [4] LI J, REN P, CHEN Z, Et al., Neural attentive session-based recommendation [C], Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, pp. 1419-1428, (2017)
  • [5] LIU Q, ZENG Y, MOKHOSI R, Et al., STAMP: short-term attention/memory priority model for session-based recommendation [C], Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1831-1839, (2018)
  • [6] KIPF T N, WELLING M., Semi-supervised classification with graph convolutional networks
  • [7] HAMILTON W, YING Z, LESKOVEC J., Inductive representation learning on large graphs [C], Proceedings of the 31st International Conference Neural Information Processing Systems, pp. 1025-1035, (2017)
  • [8] WU S, TANG Y, ZHU Y, Et al., Session-based recommendation with graph neural networks [C], Proceedings of the AAAI Conference on Artificial Intelligence, pp. 346-353, (2019)
  • [9] ZHANG Z, WANG B., Fusion of latent categorical prediction and sequential prediction for session-based recommendation [J], Information Sciences, 569, pp. 125-137, (2021)
  • [10] CHEN T, WONG R C W., Handling information loss of graph neural networks for session-based recommendation [C], Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1172-1180, (2020)