Proceedings

GPL4SRec: Graph Multi-Level Aware Prompt Learning for Streaming Recommendation

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 2713-2721.

https://doi.org/10.24963/ijcai.2025/302

Abstract

Streaming Recommendation (SRec) aims to capture evolving user preferences in the streaming scenarios. Recently, Graph Prompt Learning (GPL) methods have demonstrated their effectiveness and adaptability within SRec. However, existing graph prompt solutions rarely consider the evolution of multi-hop cascading relationships between users and items, which are crucial for modeling the shifts in user preferences. To address this problem, we propose a novel Graph Multi-Level Aware Prompt Learning for Streaming Recommendation, named GPL4SRec. Specifically, a graph encoder is first pre-trained on extensive historical data to capture user long-term preferences. Then, we design three types of prompts, namely node-aware, structure-aware, and layer-aware prompts, which are used to guide the pre-trained encoder to better capture user short-term preferences. This is accomplished by accounting for both the incremental changes in users and items, as well as the cascading evolution in multi-hop relationships. Furthermore, we provide a theoretical analysis showing that our prompt templates are critical to achieving superior performance. Finally, experimental results also prove that our model significantly outperforms the state-of-the-art approaches in SRec.

  1. [Chandramouli et al., 2011] Badrish Chandramouli, Justin J Levandoski, Ahmed Eldawy, and Mohamed F Mokbel. Streamrec: a real-time recommender system. In Proceed- ings of the 2011 ACM SIGMOD International Conference on Management of data, pages 1243-1246, 2011.
  2. [Chang et al., 2017a] Shiyu Chang, Yang Zhang, Jiliang Tang, Dawei Yin, Yi Chang, Mark A Hasegawa-Johnson, and Thomas S Huang. Streaming recommender systems. In Proceedings of the 26th international conference on world wide web, pages 381-389, 2017.
  3. [Chang et al., 2017b] Shiyu Chang, Yang Zhang, Jiliang Tang, Dawei Yin, Yi Chang, Mark A Hasegawa-Johnson, and Thomas S Huang. Streaming recommender systems. In Proceedings of the 26th international conference on world wide web, pages 381-389, 2017.
  4. [Chen and Wong, 2020] Tianwen Chen and Raymond Chi- Wing Wong. Handling information loss of graph neural networks for session-based recommendation. In Proceed- ings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, pages 1172-1180, 2020.
  5. [Chen et al., 2020] Lei Chen, Le Wu, Richang Hong, Kun Zhang, and Meng Wang. Revisiting graph based collabo- rative filtering: A linear residual graph convolutional net- work approach. In Proceedings of the AAAI conference on artificial intelligence, volume 34, pages 27-34, 2020.
  6. [Diederik, 2014] P Kingma Diederik. Adam: A method for stochastic optimization. (No Title), 2014.
  7. [Fang et al., 2023] Taoran Fang, Yunchao Zhang, Yang Yang, Chunping Wang, and Lei Chen. Universal prompt tuning for graph neural networks. Advances in Neural In- formation Processing Systems, 36, 2023.
  8. [Guo et al., 2023] Jiayan Guo, Lun Du, Xu Chen, Xiaojun Ma, Qiang Fu, Shi Han, Dongmei Zhang, and Yan Zhang. On manipulating signals of user-item graph: A jacobi polynomial-based graph collaborative filtering. In Pro- ceedings of the 29th ACM SIGKDD Conference on Knowl- edge Discovery and Data Mining, pages 602-613, 2023.
  9. [He et al., 2020] Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, and Meng Wang. Lightgcn: Simplifying and powering graph convolution network for recommendation. In Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval, pages 639-648, 2020.
  10. [He et al., 2023] Bowei He, Xu He, Yingxue Zhang, Ruim- ing Tang, and Chen Ma. Dynamically expandable graph convolution for streaming recommendation. In Proceed- ings of the ACM Web Conference 2023, pages 1457-1467, 2023.
  11. [Huang et al., 2021] Tinglin Huang, Yuxiao Dong, Ming Ding, Zhen Yang, Wenzheng Feng, Xinyu Wang, and Jie Tang. Mixgcf: An improved training method for graph neural network-based recommender systems. In Proceed- ings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pages 665-674, 2021.
  12. [Li et al., 2016] Shuai Li, Alexandros Karatzoglou, and Claudio Gentile. Collaborative filtering bandits. In Pro- ceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval, pages 539-548, 2016.
  13. [Li et al., 2019] Shuai Li, Wei Chen, and Kwong-Sak Leung. Improved algorithm on online clustering of bandits. arXiv preprint arXiv:1902.09162, 2019. IJCAI
  14. [Li et al., 2020] Xiaohan Li, Mengqi Zhang, Shu Wu, Zheng Liu, Liang Wang, and S Yu Philip. Dynamic graph collab- orative filtering. In 2020 IEEE international conference on data mining (ICDM), pages 322-331. IEEE, 2020.
  15. [Liu et al., 2023] Zemin Liu, Xingtong Yu, Yuan Fang, and Xinming Zhang. Graphprompt: Unifying pre-training and downstream tasks for graph neural networks. In Proceed- ings of the ACM Web Conference 2023, pages 417-428, 2023.
  16. [Lommatzsch and Albayrak, 2015] Andreas Lommatzsch and Sahin Albayrak. Real-time recommendations for user- item streams. In Proceedings of the 30th Annual ACM Symposium on Applied Computing, pages 1039-1046, 2015.
  17. [Ma et al., 2020] Yao Ma, Ziyi Guo, Zhaocun Ren, Jiliang Tang, and Dawei Yin. Streaming graph neural networks. In Proceedings of the 43rd international ACM SIGIR con- ference on research and development in information re- trieval, pages 719-728, 2020.
  18. [Ostapenko et al., 2021] Oleksiy Ostapenko, Pau Rodriguez, Massimo Caccia, and Laurent Charlin. Continual learning via local module composition. Advances in Neural Infor- mation Processing Systems, 34:30298-30312, 2021.
  19. [Pareja et al., 2020] Aldo Pareja, Giacomo Domeniconi, Jie Chen, Tengfei Ma, Toyotaro Suzumura, Hiroki Kaneza- shi, Tim Kaler, Tao Schardl, and Charles Leiserson. Evolvegcn: Evolving graph convolutional networks for dynamic graphs. In Proceedings of the AAAI conference on artificial intelligence, volume 34, pages 5363-5370, 2020.
  20. [Paszke et al., 2017] Adam Paszke, Sam Gross, Soumith Chintala, Gregory Chanan, Edward Yang, Zachary De- Vito, Zeming Lin, Alban Desmaison, Luca Antiga, and Adam Lerer. Automatic differentiation in pytorch. 2017.
  21. [Rendle et al., 2012] Steffen Rendle, Christoph Freuden- thaler, Zeno Gantner, and Lars Schmidt-Thieme. Bpr: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618, 2012.
  22. [Sun et al., 2024] Yifei Sun, Qi Zhu, Yang Yang, Chunping Wang, Tianyu Fan, Jiajun Zhu, and Lei Chen. Fine-tuning graph neural networks by preserving graph generative pat- terns. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 38, pages 9053-9061, 2024.
  23. [Trivedi et al., 2019] Rakshit Trivedi, Mehrdad Farajtabar, Prasenjeet Biswal, and Hongyuan Zha. Dyrep: Learn- ing representations over dynamic graphs. In International conference on learning representations, 2019.
  24. [Wang et al., 2018] Weiqing Wang, Hongzhi Yin, Zi Huang, Qinyong Wang, Xingzhong Du, and Quoc Viet Hung Nguyen. Streaming ranking based recommender systems. In The 41st International ACM SIGIR Conference on Re- search & Development in Information Retrieval, pages 525-534, 2018.
  25. [Wang et al., 2020] Junshan Wang, Guojie Song, Yi Wu, and Liang Wang. Streaming graph neural networks via contin- ual learning. In Proceedings of the 29th ACM interna- tional conference on information & knowledge manage- ment, pages 1515-1524, 2020.
  26. [Wu et al., 2021] Jiancan Wu, Xiang Wang, Fuli Feng, Xi- angnan He, Liang Chen, Jianxun Lian, and Xing Xie. Self-supervised graph learning for recommendation. In Proceedings of the 44th international ACM SIGIR con- ference on research and development in information re- trieval, pages 726-735, 2021.
  27. [Xu et al., 2020a] Da Xu, Chuanwei Ruan, Evren Kor- peoglu, Sushant Kumar, and Kannan Achan. Inductive representation learning on temporal graphs. arXiv preprint arXiv:2002.07962, 2020.
  28. [Xu et al., 2020b] Yishi Xu, Yingxue Zhang, Wei Guo, Huifeng Guo, Ruiming Tang, and Mark Coates. Graph- sail: Graph structure aware incremental learning for rec- ommender systems. In Proceedings of the 29th ACM Inter- national Conference on Information & Knowledge Man- agement, pages 2861-2868, 2020.
  29. [Yang et al., 2024] Yuhao Yang, Lianghao Xia, Da Luo, Kangyi Lin, and Chao Huang. Graphpro: Graph pre- training and prompt learning for recommendation. In Proceedings of the ACM on Web Conference 2024, pages 3690-3699, 2024.
  30. [Ying et al., 2018] Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, and Jure Leskovec. Graph convolutional neural networks for web- scale recommender systems. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pages 974-983, 2018.
  31. [You et al., 2022] Jiaxuan You, Tianyu Du, and Jure Leskovec. Roland: graph learning framework for dynamic graphs. In Proceedings of the 28th ACM SIGKDD con- ference on knowledge discovery and data mining, pages 2358-2366, 2022.
  32. [Zhang et al., 2023] Peiyan Zhang, Yuchen Yan, Chaozhuo Li, Senzhang Wang, Xing Xie, Guojie Song, and Sunghun Kim. Continual learning on dynamic graphs via parameter isolation. In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Infor- mation Retrieval, pages 601-611, 2023.
  33. [Zhang et al., 2024] Peiyan Zhang, Yuchen Yan, Xi Zhang, Liying Kang, Chaozhuo Li, Feiran Huang, Senzhang Wang, and Sunghun Kim. Gpt4rec: Graph prompt tun- ing for streaming recommendation. In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 1774- 1784, 2024.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards