Abstract
Session-based recommendation(SBR) utilizes anonymous sessions to predict the next interaction without considering user profiles. The existing works generally tend to improve SBR performance by learning complex item transitions and enriching session representations. However, the item features obtained by mining the higher-order information do not integrate the contribution of lower-order information, which can easily lead to the over-smoothing problem. Additionally, as a component of session representations, the local interest is typically represented by the last-clicked item of a session, which may deviate from the user’s main intent when the last-clicked one is noise. To solve the abovementioned problems, we propose a novel method named Adaptive Discriminant Feature Learning (ADFL) based on graph neural networks for SBR. The proposed method involves two newly designed components: a paralleled gating module (PGM) and a feature-enhancing unit (FEU). In particular, PGM integrates all orders of item information through the nested application of gating mechanisms, which can overcome the over-smoothing problem and enhance item transitions. Meanwhile, the user’s main intent obtained based on the entire session is introduced to learn the local interest. FEU utilizes the user’s main intent to learn more discriminative and reasonable local interest, easing the effect of the last-clicked item being noise in some sessions. Extensive experiments on three real-world datasets show that the proposed method outperforms the comparative methods. Codes and data are available at https://github.com/St-ding/ADFL.







Similar content being viewed by others
Data availability
No datasets were generated or analysed during the current study.
References
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.-S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web. WWW ’17, pp. 173–182. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE (2017). https://doi.org/10.1145/3038912.3052569
Le, D.-T., Lauw, H.W., Fang, Y.: Basket-sensitive personalized item recommendation. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI-17, pp. 2060–2066 (2017). https://doi.org/10.24963/ijcai.2017/286
Wang, S., Hu, L., Wang, Y., Cao, L., Sheng, Q.Z., Orgun, M.: Sequential recommender systems: Challenges, progress and prospects. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-19, pp. 6332–6338. International Joint Conferences on Artificial Intelligence Organization, Macao, China (2019). https://doi.org/10.24963/ijcai.2019/883
Xi, W.-D., Huang, L., Wang, C.-D., Zheng, Y.-Y., Lai, J.: Bpam: Recommendation based on bp neural network with attention mechanism. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence. IJCAI’19, pp. 3905–3911. AAAI Press, Macao, China (2019). https://doi.org/10.24963/ijcai.2019/542
Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: Factorizing personalized Markov chains for next-basket recommendation. In: Proceedings of the 19th International Conference on World Wide Web. WWW ’10, pp. 811–820. Association for Computing Machinery, New York, NY, USA (2010). https://doi.org/10.1145/1772690.1772773
Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: Bengio, Y., LeCun, Y. (eds.) 4th International Conference on Learning Representations, ICLR 2016, San Juan, Puerto Rico (2016). arxiv: 1511.06939
Tan, Y.K., Xu, X., Liu, Y.: Improved recurrent neural networks for session-based recommendations. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems. DLRS 2016, pp. 17–22. Association for Computing Machinery, New York, NY, USA (2016). https://doi.org/10.1145/2988450.2988452
Wu, S., Tang, Y., Zhu, Y., Wang, L., Xie, X., Tan, T.: Session-based recommendation with graph neural networks. Proc. AAAI Conf. Artif. Intell. 33(01), 346–353 (2019). https://doi.org/10.1609/aaai.v33i01.3301346
Qiu, R., Li, J., Huang, Z., 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. CIKM ’19, pp. 579–588. Association for Computing Machinery, New York, NY, USA (2019). https://doi.org/10.1145/3357384.3358010
Xu, C., Zhao, P., Liu, Y., Sheng, V.S., Xu, J., Zhuang, F., Fang, J., Zhou, X.: Graph contextualized self-attention network for session-based recommendation. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence. IJCAI’19, pp. 3940–3946. AAAI Press, Macao, China (2019). https://doi.org/10.24963/ijcai.2019/547
Chen, Y.-H., Huang, L., Wang, C.-D., Lai, J.-H.: Hybrid-order gated graph neural network for session-based recommendation. IEEE Trans. Ind. Inform. 18(3), 1458–1467 (2022). https://doi.org/10.1109/tii.2021.3091435
Pan, Z., Cai, F., Chen, W., Chen, H., Rijke, M.: Star graph neural networks for session-based recommendation. In: Proceedings of the 29th ACM International Conference on Information and Knowledge Management. ACM, New York, NY, USA (2020). https://doi.org/10.1145/3340531.3412014
Deng, Z.-H., Huang, L., Wang, C.-D., Lai, J.-H., Yu, P.S.: DeepCF: a unified framework of representation learning and matching function learning in recommender system. AAAI Conf. Arti. Intell. 33, 61–68 (2019). https://doi.org/10.1609/aaai.v33i01.330161
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009). https://doi.org/10.1109/MC.2009.263
He, X., Tang, J., Du, X., Hong, R., Ren, T., Chua, T.-S.: Fast matrix factorization with nonuniform weights on missing data. IEEE Trans. Neural Netw. Learn. Syst. 31(8), 2791–2804 (2020). https://doi.org/10.1109/TNNLS.2018.2890117
Feng, S., Li, X., Zeng, Y., Cong, G., Chee, Y.M., Yuan, Q.: Personalized ranking metric embedding for next new poi recommendation. In: Proceedings of the 24th International Conference on Artificial Intelligence. IJCAI’15, pp. 2069–2075. AAAI Press, Buenos Aires, Argentina (2015). https://doi.org/10.5555/2832415.283253
Zhang, Z., Nasraoui, O.: Efficient hybrid web recommendations based on Markov clickstream models and implicit search. In: Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence. WI ’07, pp. 621–627. IEEE Computer Society, USA (2007). https://doi.org/10.1109/WI.2007.128
Luo, M., Zhang, X., Li, J., Duan, P., Lu, S.: User dynamic preference construction method based on behavior sequence. Sci. Program. 2022, 6101045 (2022). https://doi.org/10.1155/2022/6101045
Sutskever, I., Vinyals, O., Le, Q.V.: Sequence to sequence learning with neural networks. Sci. Program. (2014). https://doi.org/10.1155/2022/6101045
Mikolov, T., Sutskever, I., Chen, K., Corrado, G., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2. NIPS’13, pp. 3111–3119. Curran Associates Inc., Red Hook, NY, USA (2013). https://doi.org/10.48550/arXiv.1310.4546
Tuan, T.X., Phuong, T.M.: 3D convolutional networks for session-based recommendation with content features. In: Proceedings of the Eleventh ACM Conference on Recommender Systems. RecSys ’17, pp. 138–146. Association for Computing Machinery, New York, NY, USA (2017). https://doi.org/10.1145/3109859.3109900
Quadrana, M., Karatzoglou, A., Hidasi, B., Cremonesi, P.: Personalizing session-based recommendations with hierarchical recurrent neural networks. In: Proceedings of the Eleventh ACM Conference on Recommender Systems. RecSys ’17, pp. 130–137. Association for Computing Machinery, New York, NY, USA (2017). https://doi.org/10.1145/3109859.3109896
Liu, Q., Zeng, Y., Mokhosi, R., Zhang, H.: STAMP: short-term attention/memory priority model for session-based recommendation. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD ’18, pp. 1831–1839. Association for Computing Machinery, New York, NY, USA (2018). https://doi.org/10.1145/3219819.3219950
Choi, M., Kim, J., Lee, J., Shim, H., Lee, J.: Session-aware linear item-item models for session-based recommendation. In: Proceedings of the Web Conference 2021. WWW ’21, pp. 2186–2197. Association for Computing Machinery, New York, NY, USA (2021). https://doi.org/10.1145/3442381.3450005
Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. In: 5th International Conference on Learning Representations, ICLR 2017. OpenReview.net, Toulon, France (2017)
Lee, J.B., Rossi, R.A., Kong, X., Kim, S., Koh, E., Rao, A.: Higher-order graph convolutional networks. CoRR arXiv: 1809.07697 (2018)
Morris, C., Ritzert, M., Fey, M., Hamilton, W.L., Lenssen, J.E., Rattan, G., Grohe, M.: Weisfeiler and Leman go neural: higher-order graph neural networks. Proc. AAAI Conf. Artif. Intell. 33(01), 4602–4609 (2018). https://doi.org/10.1609/aaai.v33i01.33014602
Li, Y., Tarlow, D., Brockschmidt, M., Zemel, R.S.: Gated graph sequence neural networks. In: Bengio, Y., LeCun, Y. (eds.) 4th International Conference on Learning Representations, ICLR 2016, San Juan, Puerto Rico (2016). https://doi.org/10.48550/arXiv.1511.05493
Zayats, V., Ostendorf, M.: Conversation modeling on reddit using a graph-structured LSTM. Trans. Assoc. Comput. Linguist. 6, 121–132 (2018). https://doi.org/10.1162/tacl_a_00009
Pang, Y., Wu, L., Shen, Q., Zhang, Y., Wei, Z., Xu, F., Chang, E., Long, B., Pei, J.: Heterogeneous global graph neural networks for personalized session-based recommendation. In: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining. WSDM ’22, pp. 775–783. Association for Computing Machinery, New York, NY, USA (2022). https://doi.org/10.1145/3488560.3498505
Li, Y., Gao, C., Du, X., Wei, H., Luo, H., Jin, D., Li, Y.: Spatiotemporal-aware session-based recommendation with graph neural networks. In: Proceedings of the 31st ACM International Conference on Information & Knowledge Management. CIKM ’22, pp. 1209–1218. Association for Computing Machinery, Atlanta, GA, USA (2022). https://doi.org/10.1145/3511808.3557458
Sheng, Z., Zhang, T., Zhang, Y., Gao, S.: Enhanced graph neural network for session-based recommendation. Expert Syst. Appl. 213, 118887 (2023). https://doi.org/10.1016/j.eswa.2022.118887
Chen, Q., Jiang, F., Guo, X., Chen, J., Sha, K., Wang, Y.: Combine temporal information in session-based recommendation with graph neural networks. Expert Syst. Appl. (2024). https://doi.org/10.1016/j.eswa.2023.121969
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web. WWW ’01, pp. 285–295. Association for Computing Machinery, New York, NY, USA (2001). https://doi.org/10.1145/371920.372071
Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T., Ma, J.: Neural attentive session-based recommendation. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. CIKM ’17, pp. 1419–1428. Association for Computing Machinery, New York, NY, USA (2017). https://doi.org/10.1145/3132847.3132926
Luo, A., Zhao, P., Liu, Y., Zhuang, F., Wang, D., Xu, J., Fang, J., Sheng, V.S.: Collaborative self-attention network for session-based recommendation. In: Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. IJCAI’20, Yokohama, Yokohama, Japan (2021). https://doi.org/10.5555/3491440.3491799
Liu, W., Zhang, Z., Ding, Y., Wang, B.: Global heterogeneous graph enhanced category-aware attention network for session-based recommendation. Expert Syst. Appl. (2024). https://doi.org/10.1016/j.eswa.2023.122907
Li, A., Cheng, Z., Liu, F., Gao, Z., Guan, W., Peng, Y.: Disentangled graph neural networks for session-based recommendation. IEEE Trans. Knowl. Data Eng. 35(8), 7870–7882 (2023). https://doi.org/10.1109/TKDE.2022.3208782
Zhu, X., Zhang, Y., Wang, J., Wang, G.: Graph-enhanced and collaborative attention networks for session-based recommendation. Knowl. Based Syst. (2024). https://doi.org/10.1016/j.knosys.2024.111509
Acknowledgements
The authors thank the reviewers for their helpful and insightful comments.
Funding
This work was supported by Postgraduate Research & Practice Innovation Program of Jiangsu Province (Grant No.KYCX22_0950), Natural Science Research Start-up Foundation of Recruiting Talents of Nanjing University of Posts and Telecommunications (Grant No.NY223030), and Nanjing Science and Technology Innovation Foundation for Overseas Students (Grants No.RK002NLX23004).
Author information
Authors and Affiliations
Contributions
Jiawei Ding conducted the experiment and wrote the initial manuscript. Zhiyi Tan and Jinsheng Wei reviewed and edited it. Guanming Lu edited it and performed the statistical analysis.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no competing financial or personal interests that could have influenced this work. The authors declare no conflict of interest.
Additional information
Communicated by Junyu Gao.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ding, J., Tan, Z., Lu, G. et al. Adaptive discriminant feature learning for GNN-based session recommendation. Multimedia Systems 31, 44 (2025). https://doi.org/10.1007/s00530-024-01644-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00530-024-01644-x