Research on session recommendation system based on graph neural network

Authors

  • Yan Wang
  • Wei Yu
  • Lianqiang Niu

DOI:

https://doi.org/10.56028/aetr.10.1.270.2024

Keywords:

recommendation system, session recommendation, deep learning, graph neural network.

Abstract

before the graph neural network session recommendation system in order to ensure that the model can not smooth, and ignore the project long distance dependence, and most of the recommended method ignore the project sequence relationship, usually the session in the last project as the user's final interest, and lead to the session understanding is not comprehensive. In view of the above problems, this paper proposes a graph neural network recommendation method with sequence network. The main idea of this method is to regard the session as a graph structure, in which the nodes represent the items that the user interacts with, and the edges represent the interaction between the user and these items, such as click, purchase, etc. Then, the graph neural network can learn the embedding vector of each behavior in the graph. Comparing these behavioral vectors with the corresponding item vectors shows the user's interest in different items in the current session, and a self-attention mechanism is introduced into the graph neural network to distinguish long-distance dependencies in the learning sessions without oversmoothing. The sequence network can then be used to introduce bidirectional gating recurrent units and soft attention mechanisms when the vector representation of the item is fused into the vector representation of the session. In addition, combining contrast learning techniques to improve the expression of long tail items and indirectly improve the effect of the session recommendation model. The experimental results show that the recommendation algorithm of adding sequence network can reduce the complexity and improve the performance.

Downloads

Published

2024-03-29