journal article·2022-04-24Open access

Session-Enhanced Graph Neural Network Recommendation Model (SE-GNNRM)

Lifeng Yin, Pengyu Chen, Guanghai Zheng

Applied Sciences· Volume 12· Issue 9

Abstract

Session-based recommendation aims to predict anonymous user actions. Many existing session recommendation models do not fully consider the impact of similar sessions on recommendation performance. Graph neural networks can better capture the conversion relationship of items within a session, but some intra-session conversion relationships are not conducive to recommendation, which requires model learning more representative session embeddings. To solve these problems, an improved session-enhanced graph neural network recommendation model, namely SE-GNNRM, is proposed in this paper. In our model, the complex transitions relationship of items and more representative item features are captured through graph neural network and self-attention mechanism in the encoding stage. Then, the attention mechanism is employed to combine short-term and long-term preferences to construct a global session graph and capture similar session information by using a graph attention network fused with similarity. In order to prove the effectiveness of the constructed SE-GNNRM model, three public data sets are selected here. The experiment results show that the SE-GNNRM outperforms the existing baseline models and is an effective model for session-based recommendation.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Advanced Graph Neural Networks · Machine Learning in Healthcare

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Software, Dalian Jiaotong University, Dalian 116028, China

Funding

National Natural Science Foundation of China

References (42)

Show source-provided references
1. Gao, C., Zheng, Y., Li, N., Li, Y., Qin, Y., Piao, J., Quan, Y., Chang, J., Jin, D., and He, X. (2021). Graph neural networks for recommender systems: Challenges, methods, and directions. arXiv.
2. A survey on session-based recommender systems
3. Session-aware recommendation: A surprising quest for the state-of-the-art10.1016/j.ins.2021.05.048 ↗
4. Wu, S., Tang, Y., Zhu, Y., Wang, L., Xie, X., and Tan, T. (February, January 27). Session-based Recommendation with Graph Neural Network. Proceedings of the National Conference on Artificial Intelligence, Hilton Hawaiian Village, Honolulu, HI, USA.
5. Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. (2001, January 1–5). Item-based collaborative filtering recommendation algorithms. Proceedings of the 10th International Conference on World Wide Web, Hong Kong, China.10.1145/371920.372071 ↗
6. An MDP-based recommender system
7. Rendle, S., Freudenthaler, C., and Schmidt-Thieme, L. (2010, January 26–30). Factorizing personalized markov chains for next-basket recommendation. Proceedings of the 19th International Conference on World Wide Web, Raleigh, NC, USA.10.1145/1772690.1772773 ↗
8. Wang, S., Hu, L., Wang, Y., He, X., Sheng, Q.Z., Orgun, M., Cao, L., Wang, N., Ricci, F., and Yu, P.S. (2020). Graph Learning Approaches to Recommender Systems: A Review. arXiv.10.24963/ijcai.2021/630 ↗
9. Hidasi, B., Quadrana, M., Karatzoglou, A., and Tikk, D. (2016, January 15–19). Parallel recurrent neural network architectures for feature-rich session-based recommendations. Proceedings of the 10th ACM Conference on Recommender Systems, Boston, MA, USA.10.1145/2959100.2959167 ↗
10. Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T., and Ma, J. (2017, January 6–10). Neural attentive session-based recommendation. Proceedings of the Conference on Information and Knowledge Management, Singapore.10.1145/3132847.3132926 ↗
11. Wang, M., Ren, P., Mei, L., Chen, Z., Ma, J., and de Rijke, M. (2019, January 21–25). A collaborative session-based recommendation approach with parallel memory modules. Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, Paris, France.10.1145/3331184.3331210 ↗
12. Song, W., Wang, S., Wang, Y., and Wang, S. (October, January 27). Next-item Recommendations in Short Sessions. Proceedings of the RecSys’21: Fifteenth ACM Conference on Recommender Systems, Amsterdam, The Netherlands.
13. Xu, C., Zhao, P., Liu, Y., Sheng, V.S., Xu, J., Zhuang, F., Fang, J., and Zhou, X. (2019, January 10–16). Graph contextualized self-attention network for session-based recommendation. Proceedings of the International Joint Conference on Artificial Intelligence, Macao, China.10.24963/ijcai.2019/547 ↗
14. Qiu, R., Li, J., Huang, Z., and Yin, H. (2019, January 3–7). Rethinking the Item Order in Session-based Recommendation with Graph Neural Networks. Proceedings of the 28th International Conference on Information and Knowledge Management, Beijing, China.10.1145/3357384.3358010 ↗
15. Kim, J., Lamb, A., Woodhead, S., Jones, S.P., Zheng, C., and Allamanis, M. (2021). CoRGi: Content-Rich Graph Neural Networks with Attention. arXiv.10.1145/3534678.3539306 ↗
16. Wang, Z., Wei, W., Cong, G., Li, X.L., Mao, X.L., and Qiu, M. (2020, January 25–30). Global context enhanced graph neural networks for session-based recommendation. Proceedings of the 43rd International SIGIR Conference on Research and Development in Information Retrieval, Virtual Event.10.1145/3397271.3401142 ↗
17. Liu, Q., Zeng, Y., Mokhosi, R., and Zhang, H. (2018, January 19–23). STAMP: Short-term attention/memory priority model for session-based recommendation. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK.10.1145/3219819.3219950 ↗
18. Triple Pseudo-Siamese network with hybrid attention mechanism for welding defect detection10.1016/j.matdes.2022.110645 ↗
19. Compound fault diagnosis using optimized MCKD and sparse representation for rolling bearings
20. Rolling element fault diagnosis based on VMD and sensitivity MCKD10.1109/ACCESS.2021.3108972 ↗
21. Zhang, Z.H., Min, F., Chen, G.S., Shen, S.P., Wen, Z.C., and Zhou, X.B. (2021). Tri-partition state alphabet-based sequential pattern for multivariate time series. Cogn. Comput., 1–19.10.1007/s12559-021-09871-4 ↗
22. An enhanced Bacterial Foraging Optimization and its application for training kernel extreme learning machine10.1016/j.asoc.2019.105884 ↗
23. Ran, X., Zhou, X., Lei, M., Tepsan, W., and Deng, W. (2021). A novel k-means clustering algorithm with a noise algorithm for capturing urban hotspots. Appl. Sci., 11.10.3390/app112311202 ↗
24. Attention is all you need
25. A novel approach of multisensory fusion to collaborative fault diagnosis in maintenance10.1016/j.inffus.2021.03.008 ↗
26. Pyramid particle swarm optimization with novel strategies of competition and cooperation10.1016/j.asoc.2022.108731 ↗
27. Li, G., Li, Y., Chen, H., and Deng, W. (2022). Fractional-Order Controller for Course-Keeping of Underactuated Surface Vessels Based on Frequency Domain Specification and Improved Particle Swarm Optimization Algorithm. Appl. Sci., 12.10.3390/app12063139 ↗
28. Ensemble transfer CNNs driven by multi-channel signals for fault diagnosis of rotating machinery cross working conditions10.1016/j.knosys.2020.106396 ↗
29. Optimal reactive power dispatch using an improved slime mould algorithm10.1016/j.egyr.2021.11.138 ↗
30. An enhanced fast non-dominated solution sorting genetic algorithm for multi-objective problems10.1016/j.ins.2021.11.052 ↗
31. Custom-molded offloading footwear effectively prevents recurrence and amputation, and lowers mortality rates in high-risk diabetic foot patients: A multicenter, prospective observational study10.2147/DMSO.S341364 ↗
32. Sun, F., Liu, J., Wu, J., Pei, C., Lin, X., Ou, W., and Jiang, P. (2019, January 3–7). BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, China.10.1145/3357384.3357895 ↗
33. Fang, J. (2021). Session-based Recommendation with Self-Attention Networks. arXiv.10.1137/1.9781611976700.10 ↗
34. Yuan, J., Song, Z., Sun, M., Wang, X., and Zhao, W.X. (2021, January 2–9). Dual Sparse Attention Network for Session-based Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, Virtual Event.
35. Deep Learning Based Recommender System: A Survey and New Perspectives10.1145/3158369 ↗
36. Li, Y., Tarlow, D., Brockschmidt, M., and Zemel, R. (2016, January 2–4). Gated graph sequence neural networks. Proceedings of the 4th International Conference on Learning Representations, San Juan, Puerto Rico.
37. Kang, W.C., and McAuley, J. (2018, January 17–20). Self-Attentive Sequential Recommendation. Proceedings of the IEEE International Conference on Data Mining, Singapore.10.1109/ICDM.2018.00035 ↗
38. Xia, X., Yin, H., Yu, J., Wang, Q., Cui, L., and Zhang, X. (2021, January 2–9). Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, Virtual Event.10.1609/aaai.v35i5.16578 ↗
39. Duan, H., and Zhu, J. (2021). Context-aware short-term interest first model for session-based recommendation. arXiv.10.5121/csit.2021.110404 ↗
40. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., and Bengio, Y. (2017). Graph attention networks. arXiv.
41. Tan, Y.K., Xu, X., and Liu, Y. (2016, January 15). Improved recurrent neural networks for session-based recommendations. Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, Boston, MA, USA.10.1145/2988450.2988452 ↗
42. Luo, A., Zhao, P., Liu, Y., Zhuang, F., Wang, D., Xu, J., Fang, J., and Sheng, V.S. (2020, January 11–17). Collaborative Self-Attention Network for Session-based Recommendation. Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, Yokohama, Japan.10.24963/ijcai.2020/359 ↗