The International Arab Journal of Information Technology (IAJIT)

..............................
..............................
..............................


Enhancing Session-Based Recommendations by Fusing Candidate Items

Session-based recommendations are used to convert complex items by using the graph neural network, where this also involves combining session-level and global-level information to discover user preferences. However, this ap-proach en- counters certain problems. A user with extensive interests should be offered more than one recommendation of candidate items. We propose a neural network-based model to fuse candidate items based on this premise. We first use a graph neural network to acquire session-level and global-level information, and then use an attention mechanism to obtain a representation of candidate items recommended to the user. Finally, we integrate the candidate-level, glob-al-level, and session-level information to acquire rich information on the items in the given session. Extensive tests on three empirically ac-quired datasets showed that our model is superior to baseline models in most cases.

[1] Balabanovic M. and Shoham Y., “Fab: Content- Based, Collaborative Recommendation,” Communications of the ACM, vol. 40, no. 3, pp. 66-72. 1997. https://doi.org/10.1145/245108.245124

[2] Bonnin G. and Jannach D., “Automated Generation of Music Playlists: Survey and Experiments,” ACM Computing Surveys, vol. 47, no. 2, pp. 1-35, 2014. https://doi.org/10.1145/2652481

[3] Chen T. and Wong R., “Handling Information Loss of Graph Neural Networks for Session-Based Recommendation,” in Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, California, pp. 1172-1180, 2020. DOI:10.1145/3394486.3403170

[4] Fang H., Zhang D., Shu Y., and Guo G., “Deep Learning for Sequential Recommendation: Algorithms, Influential Factors, and Evaluations,” ACM Transactions on Information Systems, vol. 39, no. 1, pp. 1-42, 2020. https://doi.org/10.1145/3426723

[5] Fang J., “Session-based Recommendation with Self-Attention Networks,” arXiv Preprint, vol. arXiv:2102.01922, pp. 1-12, 2021. https://doi.org/10.48550/arXiv.2102.01922

[6] Hidasi B., Karatzoglou A., Baltrunas L., and Tikk D., “Session-based Recommendations with Recurrent Neural Networks,” in Proceedings of the International Conference on Learning Representations, Banff, pp. 1-10, 2014. https://www.semanticscholar.org/reader/e0021d6 1c2ab1334bc725852edd44597f4c65dff

[7] Huang Y., Huang T., Wang K., and Hwang W., “A Markov-based Recommendation Model for Exploring the Transfer of Learning on the Web,” Educational Technology and Society, vol. 12, no. 2, pp. 144-162, 2009.

[8] Jannach D., Ludewig M., and Lerche L., “Session- Based Item Recommendation in E-Commerce: On Short-Term Intents, Reminders, Trends and Discounts,” User Modeling and User-Adapted Interaction, vol. 27, no. 3, pp. 351-392. 2017. https://doi.org/10.1007/s11257-017-9194-1

[9] Li A., “Transition Information Enhanced Disentangled Graph Neural Networks for Session- based Recommendation,” arXiv Preprint, vol. arXiv:2204.02119, pp. 1-34, 2022. https://doi.org/10.48550/arXiv.2204.02119

[10] Li J., Ren P., Chen Z., Ren Z., Lian T., and Ma J., “Neural Attentive Session-based Recommendation,” in Proceedings of the ACM on Conference on Information and Knowledge Management, Singapore, pp. 1419-1428, 2017. https://doi.org/10.1145/3132847.313292

[11] Liu Q., Zeng Y., Mokhosi R., and Zhang H., “STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation,” in Proceedings of the 24th ACM SIGKDD Enhancing Session-Based Recommendations by Fusing Candidate Items 1041 International Conference on Knowledge Discovery and Data Mining, London, pp. 1831- 1839, 2018. https://doi.org/10.1145/3219819.3219950

[12] Pang Y., Wu L., Shen Q., Zhang Y., Wei Z., Xu F., Chang E., Long B., and Pei J., “Heterogeneous Global Graph Neural Networks for Personalized Session-Based Recommendation,” in Proceedings of the 15th ACM International Conference on Web Search and Data Mining, Arizona, pp. 775-783, 2022. https://doi.org/10.1145/3488560.3498505

[13] Pazzani M. and Billsus D., The Adaptive Web, Springer, 2007.

[14] Qiu R., Li J., Huang Z., and Yin H., “Rethinking the Item Order in Session-based Recommendation with Graph Neural Networks,” in Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, pp. 579-588, 2019. https://doi.org/10.1145/3357384.3358010

[15] Quadrana M., Cremonesi P., and Jannach D., “Sequence-Aware Recommender Systems,” ACM Computing Surveys, vol. 51, no. 4, pp. 1-36, 2018. https://doi.org/10.1145/3190616

[16] Rendle S., Freudenthaler C., and Schmidt-Thieme L., “Factorizing Personalized Markov Chains for Next-Basket Recommendation,” in Proceedings of the 19th international Conference on World Wide Web, Raleigh, pp. 811-820, 2010. https://doi.org/10.1145/1772690.177277

[17] Sarwar B., Karypis G., Konstan J., and Reidl J., “Item-Based Collaborative Filtering Recommendation Algorithms,” in Proceedings of the 10th International Conference on World Wide Web, Hong Kong, pp. 285-295, 2001. https://doi.org/10.1145/371920.372071

[18] Shani G., Heckerman D., and Brafman R., “An MDP-Based Recommender System,” in Proceedings of the 8th Conference on Uncertainty in Artificial Intelligence, Alberta, pp. 1265-1295, 2005.

[19] Wang H., Liu G., Liu A., Li Z., and Zheng K., “DMRAN: A Hierarchical Fine-Grained Attention-Based Network for Recommendation,” in Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, pp. 3698-3704, 2019. https://doi.org/10.24963/ijcai.2019/513

[20] Wang M., Ren P., Mei L., Chen Z., and Rijke M., “A Collaborative Session-based Recommendation Approach with Parallel Memory Modules,” in Proceedings of the 42nd International ACM SIGIR Conference, Paris, pp. 345-354, 2019. https://doi.org/10.1145/3331184.333121

[21] Wang S., Cao L., Wang Y., Sheng Q., Orgun M., and Lian D., “A Survey on Session-Based Recommender Systems,” ACM Computing Surveys, vol. 54, no. 7, pp. 1-38, 2021. https://doi.org/10.1145/3465401

[22] Wang S., Hu L., Wang Y., Sheng Q., and Cao L., “Modeling Multi-Purpose Sessions for Next-Item Recommendations via Mixture-Channel Purpose Routing Networks,” in Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, pp. 3771-3777, 2019. https://doi.org/10.24963/ijcai.2019/523

[23] Wang Z., Wei W., Cong G., Li X., Mao X., and Qiu M., “Global Context Enhanced Graph Neural Networks for Session-based Recommendation,” in Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, China, pp. 169-178, 2020. https://doi.org/10.1145/3397271.340114

[24] Wang Z., Wei W., Cong G., Li X., Mao X., Qiu M., and Feng S., “Exploring Global Information for Session-based Recommendation,” arXiv Preprint, vol. arXiv:2011.10173, pp. 1-14, 2020. https://doi.org/10.48550/arXiv.2011.10173

[25] Wu S., Tang Y., Zhu Y., Wang L., Xie X., and Tan T., “Session-based Recommendation with Graph Neural Networks,” in Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, pp. 346-353, 2019. DOI:10.1609/aaai.v33i01.3301346

[26] Wu X., Liu Q., Chen E., He L., Lv J., Cao C., and Hu G., “Personalized Next-Song Recommendation in Online Karaokes,” in Proceedings of the 7th ACM Conference on Recommender Systems, Hong Kong, pp. 137-140, 2013. https://doi.org/10.1145/2507157.2507215

[27] Xia X., Yin H., Yu J., Wang Q., Cui L., and Zhang X., “Self-Supervised Hypergraph Convolutional Networks for Session-Based Recommendation,” in Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, pp. 4503-4511, 2021. https://doi.org/10.1609/aaai.v35i5.16578

[28] Xu C., Zhao P., Liu Y., Sheng V., Xu J., Zhuang F., Fang J., and Zhou X., “Graph Contextualized Self-Attention Network for Session-based Recommendation,” in Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, pp. 3940-3946, 2019. https://doi.org/10.24963/ijcai.2019/547

[29] Yu F., Zhu Y., Liu Q., Wu S., Wang L., and Tan T., “TAGNN: Target Attentive Graph Neural Networks for Session-Based Recommendation,” in Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, China, pp. 1921-1924, 2020. https://doi.org/10.1145/nnnnnnn.nnnnnnn

[30] Zangerle E., Pichl M., Gassler W., and Specht G., “Nowplaying Music Dataset: Extracting Listening 1042 The International Arab Journal of Information Technology, Vol. 21, No. 6, November 2024 Behavior from Twitter,” in Proceedings of the 1st International Workshop on Internet-Scale Multimedia Management, Orlando, pp. 21-26, 2014. https://doi.org/10.1145/2661714.266171

[31] Zhang M., Wu S., Gao M., Jiang X., Xu K., and Wang L., “Personalized Graph Neural Networks with Attention Mechanism for Session-Aware Recommendation,” IEEE Transactions on Knowledge and Data Engineering, vol. 34, no. 8, pp. 3946-3957, 2020. DOI:10.1109/TKDE.2020.3031329

[32] Zhou G., Zhu X., Song C., Fan Y., Zhu H., Ma X., Yan Y., Jin J., Li H., and Gai K., “Deep Interest Network for Click-Through Rate Prediction,” in Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, London, pp. 1059- 1068, 2018. https://doi.org/10.1145/3219819.3219823