Enhancing Session-Based Recommendations with GRU4Rec and ReChorus

Authors

  • Drashti Shrimal, Harshali Patil

Keywords:

Evolution, GRU4Rec, Recommender Systems, Session-based Algorithms, , Recurrent Neural Networks (RNNs), Training Framework, ReChorus, PyTorch, Top-K Recommendation, Implicit Feedback, State-of-the-Art Metrics, NDCG, Hit Rate, Empirical Evaluations.

Abstract

Recommender systems have evolved from basic item-to-item recommendations to sophisticated, session-based algorithms. A pivotal model in this transition is GRU4Rec, which employs Recurrent Neural Networks (RNNS) for session-based recommendations. While GRU4Rec has shown marked improvements over traditional methods, its effective deployment necessitates a robust training frame- work. This paper leverages ReChorus, a PyTorch frame work designed for top-K recommendation with implicit feedback, to train the GRU4Rec model. ReChorus offers a streamlined model design process, high efficiency, and flexibility, making it well-suited for achieving state-of-the art metrics, specifically NDCG and Hit Rate. Empirical evaluations across multiple datasets confirm that this approach successfully matches existing state-of- the-art metrics in the field of Recommender Systems.

Downloads

Download data is not yet available.

References

Lu, Chong & Fu, Xufeng. (2024). SentDep: Pioneering Fusion-Centric Multimodal Sentiment Analysis for Unprecedented Performance and Insights. IEEE Access. PP. 1-1. 10.1109/ACCESS.2024.3363028

M. M. Reddy, R. S. Kanmani and B. Surendiran, "Analysis of Movie Recommendation Systems; with and without considering the low rated movies," 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), Vellore, India, 2020, pp. 1-4, doi: 10.1109/ic-ETITE47903.2020.453

S. Muwanei, S. D. Ravana, W. L. Hoo and D. Kunda, "The Prediction of the High-Cost Non-Cumulative Discounted Gain and Precision Performance Metrics in Information Retrieval Evaluation," 2021 Fifth International Conference on Information Retrieval and Knowledge Management (CAMP), Kuala Lumpur, Malaysia, 2021, pp. 25-30, doi: 10.1109/CAMP51653.2021.9497989

Y.Chen and F. Xia, "Restaurants’ Rating Prediction Using Yelp Dataset," 2020 IEEE International Conference on Advances in Electrical Engineering and Computer Applications( AEECA), Dalian, China, 2020, pp. 113-117, doi: 10.1109/AEECA49918.2020.9213704

Y.Li, G. Lin, F. Zhou and Z. Su, "Session-based Recommendation via Memory Network and Dwell-time Attention," 2022 9th International Conference on Digital Home (ICDH), Guangzhou, China, 2022, pp. 93-99, doi: 10.1109/ICDH57206.2022.00022

S. Wang, L. Cao, Y. Wang, Q. Z. Sheng, M. A. Orgun and D. Lian, "A survey on session-based recommendation systems", ACM Computing Surveys (CSUR), vol. 54, no. 7, pp. 1-38, 202, doi: https://doi.org/10.1145/3465401

Z. Wang, W. Wei, G. Cong, X.-L. Li, X.-L. Mao and M. Qiu, "Global context enhanced graph neural networks for session-based recommendation", Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 169-178, 2020, doi: https://doi.org/10.48550/arXiv.2106.05081

J. Wang, Q. Xu, J. Lei, C. Lin and B. Xiao, "PA-GGAN: Session-Based Recommendation with Position-Aware Gated Graph Attention Network," 2020 IEEE International Conference on Multimedia and Expo (ICME), London, UK, 2020, pp. 1-6, doi: 10.1109/ICME46284.2020.9102758

T. Chen and R.C.-W. Wong, "Handling information loss of graph neural networks for session-based recommendation", Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1172-1180, 2020, doi: https://doi.org/10.1145/3394486.3403170

Y. Zhang et al., "Preference-Aware Mask for Session-Based Recommendation with Bidirectional Transformer," ICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 2020, pp. 3412-3416, doi: 10.1109/ICASSP40776.2020.9054639

Z. Pan, F. Cai, Y. Ling and M. de Rijke, "An intent-guided collaborative machine for session-based recommendation", Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1833-1836, 2020, doi: https://doi.org/10.1145/3397271.3401273

Y. Lv, L. Zhuang, P. Luo, H. Li and Z. Zha, "Time-Sensitive Collaborative Interest Aware Model for Session-Based Recommendation," 2020 IEEE International Conference on Multimedia and Expo (ICME), London, UK, 2020, pp. 1-6, doi: 10.1109/ICME46284.2020.9102915.

Y. Zheng, S. Liu, Z. Li and S. Wu, "Dgtn Dual-channel graph transition network for session-based recommendation", 2020 International Conference on Data Mining Workshops (ICDMW), pp. 236-242, 2020, doi: https://doi.org/10.48550/arXiv.2009.10002

S. Muwanei, S. D. Ravana, W. L. Hoo and D. Kunda, "The Prediction of the High-Cost Non-Cumulative Discounted Gain and Precision Performance Metrics in Information Retrieval Evaluation," 2021 Fifth International Conference on Information Retrieval and Knowledge Management (CAMP), Kuala Lumpur, Malaysia, 2021, pp. 25-30, doi: 10.1109/CAMP51653.2021.9497989.

Zhongwei Wan, Xin Liu, Benyou Wang, Jiezhong Qiu, Boyu Li, Ting Guo, Guangyong Chen, and Yang Wang. 2023. Spatio-temporal Contrastive Learning-enhanced GNNs for Session-based Recommendation. ACM Trans. Inf. Syst. 42, 2, Article 58 (March 2024), 26 pages. https://doi.org/10.1145/3626091

H. Huang and Y. Wang, "SRM: A Sequential Recommendation Model with Convolutional Neural Network and Multiple Features," 2021 International Conference on Machine Learning and Intelligent Systems Engineering (MLISE), Chongqing, China, 2021, pp. 49-52, doi: 10.1109/MLISE54096.2021.00017.

Luogeng Tian, Bailong Yang, Xinli Yin, and Yang Su. 2021. A Survey of Personalized Recommendation Based on Machine Learning Algorithms. In Proceedings of the 2020 4th International Conference on Electronic Information Technology and Computer Engineering (EITCE '20). Association for Computing Machinery, New York, NY, USA, 602–610. https://doi.org/10.1145/3443467.3444711

L. Chen and G. Chen, "FNet4Rec: A Simple and Efficient Sequential Recommendation with Fourier Transforms," 2022 IEEE 8th International Conference on Computer and Communications (ICCC), Chengdu, China, 2022, pp. 2210-2214, doi: 10.1109/ICCC56324.2022.10065780.

M. Nasir and C. I. Ezeife, "Semantics Embedded Sequential Recommendation for E-Commerce Products (SEMSRec)," 2020 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), The Hague, Netherlands, 2020, pp. 270-274, doi: 10.1109/ASONAM49781.2020.9381352.

T. Zhu, L. Sun and G. Chen, "Graph-Based Embedding Smoothing for Sequential Recommendation," in IEEE Transactions on Knowledge and Data Engineering, vol. 35, no. 1, pp. 496-508, 1 Jan. 2023, doi: 10.1109/TKDE.2021.3073411.

Downloads

Published

26.03.2024

How to Cite

Harshali Patil, D. S. . (2024). Enhancing Session-Based Recommendations with GRU4Rec and ReChorus. International Journal of Intelligent Systems and Applications in Engineering, 12(21s), 367–373. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/5432

Issue

Section

Research Article