Skip to main content
Log in

DeHier: decoupled and hierarchical graph neural networks for multi-interest session-based recommendation

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Session-based recommendation is a crucial task for learning the user’s intent and predicting their next clicks within a short session. Due to the diversity of user interests across their historical sessions, multi-interest session-based recommender systems have emerged accordingly. However, most existing methods suffer from random item embedding initialization and neglect interest propagation across sessions. In this paper, we propose a multi-interest session-based recommender system named DeHier, which consists of three parts: (1) decoupled item global embedding, (2) multi-interest item embedding, and (3) next-clicked item prediction. In the decoupled item global embedding module, DeHier learns coarse-grained item representation, subsequently capturing user long-term preferences. In the multi-interest item embedding module, DeHier employs hierarchical graph neural network (GNN) layers to propagate diversified user interests from historical sessions to current sessions and learn user short-term preferences. The user long-term preferences will be integrated into short-term preferences to make final recommendations. To demonstrate the effectiveness of DeHier, we conduct extensive experiments on three real-world datasets. The experimental results indicate that our proposed method is superior to the chosen baselines. Specifically, DeHier achieves up to 4.12% and 7.43% improvements of HR@5 and MRR@10, respectively, on the LastFM dataset.

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

Similar content being viewed by others

Availability of Data and Materials

In this paper, the experimental datasets are LastFM, Xing, and Reddit, which can be available at http://ocelma.net/MusicRecommendationDataset/lastfm-1K.html, http://2016.recsyschallenge.com/, and https://www.kaggle.com/colemaclean/subreddit-interactions, respectively.

Notes

  1. http://ocelma.net/MusicRecommendationDataset/lastfm-1K.html

  2. http://2016.recsyschallenge.com/

  3. https://www.kaggle.com/colemaclean/subreddit-interactions

References

  1. Cao, Buqing and Peng, Mi and Xie, Ziming and Liu, Jianxun and Ye, Hongfan and Li, Bing and Fletcher, Kenneth K.: PRKG: pre-training representation and knowledge-graph-enhanced Web service recommendation for Mashup creation. IEEE Trans. Netw. Serv. Manag. 21(2), (2024)

  2. Wu, S., Tang, Y., Zhu, Y., Wang, L., Xie, X., Tan, T.: Session-based recommendation with graph neural networks. In: Proceedings of the 33rd AAAI Conference on Artificial Intelligence, vol. 33, pp. 346–353 (2019)

  3. Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: Proceedings of the 4th International Conference on Learning Representations (ICLR), Conference Track Proceedings, San Juan, Puerto Rico (2016)

  4. Li, J., Ren, P., Chen, Z., Ren, Z., Lian, T., Ma, J.: Neural attentive session-based recommendation. In: Proceedings of the ACM on Conference on Information and Knowledge Management (CIKM). CIKM ’17, pp. 1419–1428. Association for Computing Machinery, New York, USA (2017)

  5. Lin, R., Teng, L., Tang, F., Zhong, H., Yuan, C., Mao, C.: Informative anchor-enhanced heterogeneous global graph neural networks for personalized session-based recommendation. In: Zhang, F., Wang, H., Barhamgi, M., Chen, L., Zhou, R. (eds.) Web Information Systems Engineering - WISE 2023, pp. 579–593. Springer, Singapore (2023)

    Chapter  Google Scholar 

  6. Cao, Buqing, Peng, Mi., Zhang, Lulu, Qing, Yueying, Tang, Bing, Kang, Guosheng, Liu, Jianxun: Web service recommendation via integrating heterogeneous graph attention network representation and FiBiNET score prediction. IEEE Trans. Serv. Comput. 16(5), 3837–3850 (2023)

    Article  Google Scholar 

  7. Shen, Q., Zhu, S., Pang, Y., Zhang, Y., Wei, Z.: Temporal aware multi-interest graph neural network for session-based recommendation. In: Khan, E., Gonen, M. (eds.) Proceedings of The 14th Asian Conference on Machine Learning. Proceedings of Machine Learning Research, vol. 189. PMLR, Hyderabad, India (2023)

  8. Zhang, M., Guo, C., Jin, J., Pan, M., Fang, J.: Modeling hierarchical intents and selective current interest for session-based recommendation. In: Karlapalem, K., Cheng, H., Ramakrishnan, N., Agrawal, R.K., Reddy, P.K., Srivastava, J., Chakraborty, T. (eds.) Advances in Knowledge Discovery and Data Mining, pp. 411–422. Springer, Cham (2021)

    Chapter  MATH  Google Scholar 

  9. Yin, J., Chen, G., Hong, W., Wang, H., Cao, J., Miao, Y.: Empowering vulnerability prioritization: a heterogeneous graph-driven framework for exploitability prediction. In: Zhang, F., Wang, H., Barhamgi, M., Chen, L., Zhou, R. (eds.) Web Information Systems Engineering - WISE 2023, pp. 289–299. Springer, Singapore (2023)

    Chapter  MATH  Google Scholar 

  10. Wu, Z., Li, C., Cao, J., Ge, Y.: On scalability of association-rule-based recommendation: a unified distributed-computing framework. ACM Trans. Web 14(3), (2020)

  11. Garg, D., Gupta, P., Malhotra, P., Vig, L., Shroff, G.: Sequence and time aware neighborhood for session-based recommendations: Stan. In: Proceedings of the 42nd International ACM Conference on Research and Development in Information Retrieval (SIGIR). SIGIR’19, pp. 1069–1072. Association for Computing Machinery, New York, USA (2019)

  12. He, R., McAuley, J.: Fusing similarity models with markov chains for sparse sequential recommendation. In: Proceedings of the 16th International Conference on Data Mining (ICDM), Barcelona, Spain, pp. 191–200 (2016)

  13. Xu, C., Zhao, P., Liu, Y., Xu, J., S.Sheng, V.S.S., Cui, Z., Zhou, X., Xiong, H.: Recurrent convolutional neural network for sequential recommendation. In: Proceedings of the 28th International Conference on World Wide Web (WWW). WWW ’19, pp. 3398–3404. Association for Computing Machinery, New York, USA (2019)

  14. Tuan, T.X., Phuong, T.M.: 3d convolutional networks for session-based recommendation with content features. In: Proceedings of the 11th ACM Conference on Recommender Systems (RecSys). RecSys ’17, pp. 138–146. Association for Computing Machinery, New York, USA (2017)

  15. Cao, B., Zhang, L., Peng, M., Qing, Y., Kang, G., Liu, J.: Web service recommendation via combining bilinear graph representation and xDeepFM quality prediction. IEEE Trans. Netw. Serv. Manage. 20(2), 1078–1092 (2023)

    Article  Google Scholar 

  16. Chen, Y.-H., Huang, L., Wang, C.-D., Lai, J.-H.: Hybrid-order gated graph neural network for session-based recommendation. IEEE Trans. Industr. Inf. 18(3), 1458–1467 (2022)

    Article  MATH  Google Scholar 

  17. Ding, C., Zhao, Z., Li, C., Yu, Y., Zeng, Q.: Session-based recommendation with hypergraph convolutional networks and sequential information embeddings. Expert Syst. Appl. 223, 119875 (2023)

    Article  MATH  Google Scholar 

  18. Li, Y., Chen, H., Sun, X., Sun, Z., Li, L., Cui, L., Yu, P.S., Xu, G.: Hyperbolic hypergraphs for sequential recommendation. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management. CIKM ’21, pp. 988–997. Association for Computing Machinery, New York, USA (2021)

  19. Guo, N., Liu, X., Li, S., Ha, M., Ma, Q., Wang, B., Zhao, Y., Chen, L., Guo, X.: Hyperbolic contrastive graph representation learning for session-based recommendation. IEEE Trans. Knowl. Data Eng. 1–15 (2023)

  20. Chami, I., Ying, Z., Ré, C., Leskovec, J.: Hyperbolic graph convolutional neural networks. In: Wallach, H., Larochelle, H., Beygelzimer, A., d’ Alché-Buc, F., Fox, E., Garnett, R. (eds.) Advances in Neural Information Processing Systems, vol. 32. Curran Associates, Inc., Vancouver, Canada (2019)

  21. Meng, C., Zhao, Z., Guo, W., Zhang, Y., Wu, H., Gao, C., Li, D., Li, X., Tang, R.: Coarse-to-fine knowledge-enhanced multi-interest learning framework for multi-behavior recommendation. ACM Trans. Inf. Syst. 42(1), (2023)

  22. Li, C., Liu, Z., Wu, M., Xu, Y., Zhao, H., Huang, P., Kang, G., Chen, Q., Li, W., Lee, D.L.: Multi-interest network with dynamic routing for recommendation at tmall. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management. CIKM ’19, pp. 2615–2623. Association for Computing Machinery, New York, USA (2019)

  23. Cen, Y., Zhang, J., Zou, X., Zhou, C., Yang, H., Tang, J.: Controllable multi-interest framework for recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. KDD ’20, pp. 2942–2951. Association for Computing Machinery, New York, USA (2020)

  24. Tian, Y., Chang, J., Niu, Y., Song, Y., Li, C.: When multi-level meets multi-interest: A multi-grained neural model for sequential recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. SIGIR ’22, pp. 1632–1641. Association for Computing Machinery, New York, NY, USA (2022)

  25. Chen, G., Zhang, X., Zhao, Y., Xue, C., Xiang, J.: Exploring periodicity and interactivity in multi-interest framework for sequential recommendation. In: Zhou, Z.-H. (ed.) Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21, pp. 1426–1433. International Joint Conferences on Artificial Intelligence Organization, Virtual, Montreal (2021)

  26. Chai, Z., Chen, Z., Li, C., Xiao, R., Li, H., Wu, J., Chen, J., Tang, H.: User-aware multi-interest learning for candidate matching in recommenders. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. SIGIR ’22, pp. 1326–1335. Association for Computing Machinery, New York, USA (2022)

  27. Wang, X., Huang, T., Wang, D., Yuan, Y., Liu, Z., He, X., Chua, T.-S.: Learning intents behind interactions with knowledge graph for recommendation. In: Proceedings of the Web Conference 2021. WWW ’21, pp. 878–887. Association for Computing Machinery, New York, USA (2021)

  28. You, M., Yin, J., Wang, H., Cao, J., Wang, K., Miao, Y., Bertino, E.: A knowledge graph empowered online learning framework for access control decision-making. World Wide Web. 26(2), 827–848 (2023)

    Article  MATH  Google Scholar 

  29. Wang, T.-Y., Chen, C.-T., Huang, J.-C., Huang, S.-H.: Modeling cross-session information with multi-interest graph neural networks for the next-item recommendation. ACM Trans. Knowl. Discov. Data 17(1), (2023)

  30. Zhang, Z., Wang, B.: Graph spring network and informative anchor selection for session-based recommendation. Neural Netw. 159, 43–56 (2023)

    Article  MATH  Google Scholar 

  31. Chen, T., Wong, R.C.-W.: Handling information loss of graph neural networks for session-based recommendation. In: Proceedings of the 26th ACM International Conference on Knowledge Discovery & Data Mining (SIGKDD). KDD ’20, pp. 1172–1180. Association for Computing Machinery, New York, USA (2020)

  32. Guo, L., Yin, H., Wang, Q., Chen, T., Zhou, A., Quoc Viet Hung, N.: Streaming session-based recommendation. In: Proceedings of the 25th ACM International Conference on Knowledge Discovery & Data Mining (SIGKDD). KDD ’19, pp. 1569–1577. Association for Computing Machinery, New York, USA (2019)

  33. 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 15th ACM International Conference on Web Search and Data Mining (WSDM). WSDM ’22, pp. 775–783. Association for Computing Machinery, New York, USA (2022)

  34. Quadrana, M., Karatzoglou, A., Hidasi, B., Cremonesi, P.: Personalizing session-based recommendations with hierarchical recurrent neural networks. In: Proceedings of the 11th ACM Conference on Recommender Systems (RecSys). RecSys ’17, pp. 130–137. Association for Computing Machinery, New York, USA (2017)

  35. Ludewig, M., Mauro, N., Latifi, S., Jannach, D.: Performance comparison of neural and non-neural approaches to session-based recommendation. In: Proceedings of the 13th ACM Conference on Recommender Systems (RecSys). RecSys ’19, pp. 462–466. Association for Computing Machinery, New York, USA (2019)

  36. Zhang, M., Wu, S., Gao, M., Jiang, X., Xu, K., Wang, L.: Personalized graph neural networks with attention mechanism for session-aware recommendation. IEEE Trans. Knowl. Data Eng. 34(8), 3946–3957 (2022)

    Article  MATH  Google Scholar 

  37. 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 Joint Conference on Artificial Intelligence (IJCAI), pp. 2069–2075. AAAI Press, Buenos Aires, Argentina (2015)

  38. Sarwar, B.M., Karypis, G., Konstan, J.A., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web (WWW), pp. 285–295. ACM, Hong Kong, China (2001)

  39. Wang, Z., Wei, W., Cong, G., Li, X.-L., Mao, X.-L., Qiu, M.: Global context enhanced graph neural networks for session-based recommendation. In: Proceedings of the 43rd International ACM Conference on Research and Development in Information Retrieval (SIGIR). SIGIR ’20, pp. 169–178. Association for Computing Machinery, New York, USA (2020)

Download references

Funding

This work was partly supported by the National Key Research and Development Program of China (Research and Demonstration Application of Key Technologies for Personalized Learning Driven by Educational Big Data) under Grant 2023YFC3341200 and the Research Cultivation Fund for the Youth Teachers of South China Normal University under Grant 23KJ29.

Author information

Authors and Affiliations

Authors

Contributions

R. L. and F. T. wrote the main manuscript text and proposed the method in the manuscript. C. Y. and H. Z. conducted the formal analysis and investigation. W. L. was devoted to data visualization in this manuscript. Y. T. reviewed the manuscript. All authors read and approved the final manuscript.

Corresponding authors

Correspondence to Ronghua Lin, Feiyi Tang or Weisheng Li.

Ethics declarations

Ethical Approval

Not applicable.

Competing Interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article belongs to the Topical Collection: Special Issue on Web Information Systems Engineering Guest Editor: Lu Chen and Yunjun Gao

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

Lin, R., Tang, F., Yuan, C. et al. DeHier: decoupled and hierarchical graph neural networks for multi-interest session-based recommendation. World Wide Web 28, 1 (2025). https://doi.org/10.1007/s11280-024-01294-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11280-024-01294-z

Keywords