Skip to main content
Log in

Adaptive discriminant feature learning for GNN-based session recommendation

  • Regular Paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

No datasets were generated or analysed during the current study.

Notes

  1. https://tianchi.aliyun.com/dataset/dataDetail?dataId=42.

  2. http://dbis-nowplaying.uibk.ac.at/nowplaying.

  3. http://cikm2016.cs.iupui.edu/cikm-cup/.

References

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

    Article  MATH  Google Scholar 

  9. 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

  10. 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

  11. 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

    Article  MATH  Google Scholar 

  12. 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

  13. 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

    Article  MATH  Google Scholar 

  14. 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

    Article  MATH  Google Scholar 

  15. 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

    Article  MathSciNet  MATH  Google Scholar 

  16. 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

  17. 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

  18. 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

    Article  MATH  Google Scholar 

  19. Sutskever, I., Vinyals, O., Le, Q.V.: Sequence to sequence learning with neural networks. Sci. Program. (2014). https://doi.org/10.1155/2022/6101045

    Article  MATH  Google Scholar 

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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)

  26. Lee, J.B., Rossi, R.A., Kong, X., Kim, S., Koh, E., Rao, A.: Higher-order graph convolutional networks. CoRR arXiv: 1809.07697 (2018)

  27. 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

    Article  MATH  Google Scholar 

  28. 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

  29. 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

    Article  MATH  Google Scholar 

  30. 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

  31. 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

  32. 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

    Article  MATH  Google Scholar 

  33. 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

    Article  MATH  Google Scholar 

  34. 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

  35. 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

  36. 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

  37. 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

    Article  MATH  Google Scholar 

  38. 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

    Article  MATH  Google Scholar 

  39. 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

    Article  MATH  Google Scholar 

Download references

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

Authors

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

Correspondence to Zhiyi Tan.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00530-024-01644-x

Keywords