Abstract
The Session-based Recommendation (SBR) system aims to forecast anonymous users’ short-term decisions. Many prior research have demonstrated that using Graph Neural Networks (GNN) and Recurrent Neural Networks (RNN) to solve SBR tasks can lead to excellent results. However, the existing SBR models only use single feature extraction method to represent an item in the recommendation process. These models either use the GNN methods which ignore the sequence location features in the training process or use RNN methods which cannot obtain the weight features of every item in the sequence. All of them fail to extract features of different dimensions at the same time, which results in low-quality item representations. To tackle the aforementioned issue, this research introduces a novel method called Multi-dimensional Shared Representation Learning (MSR). (i) To get multi-dimensional features, we use the multi-dimensional feature extraction in a double-flow way based on transformer layers and graph attention network (GAT) layers. (ii) Through the MSR module, we train the joint representation of items in the session by using multiple GNNs, then merge the multi-dimensional features by using an attention mechanism. A variety of experiments have been carried out and the simulation results demonstrate the designed strategy largely surpasses the state-of-the-art proposal in recommendation accuracy.
Original language | English |
---|---|
Pages (from-to) | 205-215 |
Number of pages | 11 |
Journal | Information Fusion |
Volume | 92 |
DOIs | |
Publication status | Published - Apr 2023 |
Externally published | Yes |
Keywords
- Attention mechanism
- Graph neural networks
- Session-based Recommendation
- Transformer