Skip to main content
Log in

Global-mirror graph network for session-based recommendation

  • Research
  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Session-based recommendation(SBR) is a hot research direction, and how to solve the problem of sparse data in sessions is a challenging task. Although the existing model mirror graph enhanced neural model for session-based recommendation(MGS) solves the problem of data sparsity by introducing additional information from items, this model is still unable to model the general interest of the session well due to the limitations of data attribute information and the interference of noise, resulting in a certain amount of room for improvement in recommendation accuracy. To address this issue, this paper proposes a Global-Mirror Graph Model for Session-based Recommendation (GMGS), based on the research work related to MGS models, combining global graph modeling and reverse position awareness. Specifically, the GMGS model first builds a global graph based on all item transformations, and uses this to capture contextual information between sessions, thereby completing the modeling of general session interests. Then, a gating mechanism is used to combine reverse position information and the last click to obtain a session representation for final prediction. Finally, we conducted a large number of comparative experiments on three real datasets, and the GMGS model proposed in this paper achieved better results than the current representative recommendation models. Compared with the MGS model, the MRR@20 indicator has increased by 2.6\(\%\), 0.6\(\%\), and 6.5\(\%\) on the three datasets, respectively. In addition, we also conducted ablation experiments on three datasets to verify the effectiveness of each component improvement.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Availability of supporting data

All data generated or analysed during this study are included in this article.

References

  • Chen, J., Zheng, L., & Chen, S. (2023). User view dynamic graph-driven sequential recommendation. Knowledge and Information Systems, 65(6), 2541–2569. https://doi.org/10.1007/s10115-023-01840-7

    Article  Google Scholar 

  • Gu, J., Wang, Z., Kuen, J., et al. (2018). Recent advances in convolutional neural networks. Pattern recognition, 77, 354–377. https://doi.org/10.1016/j.patcog.2017.10.013

    Article  ADS  Google Scholar 

  • Guo, J., Yang, Y., Song, X., et al. (2022). Learning multi-granularity consecutive user intent unit for session-based recommendation. In: Proceedings of the fifteenth ACM International conference on web search and data mining, 343–352, https://doi.org/10.1145/3488560.3498524

  • Han, Q., Zhang, C., Chen, R., et al. (2022). Multi-faceted global item relation learning for session-based recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, 1705–1715, https://doi.org/10.1145/3477495.3532024

  • He, Y., Mao, Y., Xie, X., et al. (2022). An improved recommendation based on graph convolutional network. Journal of Intelligent Information Systems, 59(3), 801–823. https://doi.org/10.1007/s10844-022-00727-3

    Article  Google Scholar 

  • Hidasi, B., Karatzoglou, A., Baltrunas, L., et al. (2015). Session-based recommendations with recurrent neural networks. arXiv:1511.06939https://doi.org/10.48550/arXiv.1511.06939

  • Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural computation, 9(8), 1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735

    Article  CAS  PubMed  Google Scholar 

  • Hsu, C., & Li, C. T. (2021). Retagnn: relational temporal attentive graph neural networks for holistic sequential recommendation. Proceedings of the web conference, 2021, 2968–2979. https://doi.org/10.1145/3442381.3449957

    Article  Google Scholar 

  • Jannach, D., Ludewig, M. (2017). When recurrent neural networks meet the neighborhood for session-based recommendation. In: Proceedings of the eleventh ACM conference on recommender systems, 306–310, https://doi.org/10.1145/3109859.3109872

  • Kang, W., McAuley, J. (2018). Self-attentive sequential recommendation. In: 2018 IEEE international conference on data mining (ICDM), 197–206, https://doi.org/10.1109/ICDM.2018.00035

  • Lai, S., Meng, E., Zhang. F., et al. (2022). An attribute-driven mirror graph network for session-based recommendation. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, 1674–1683, https://doi.org/10.1145/3477495.3531935

  • Li, J., Ren, P., Chen, Z., et al. (2017). Neural attentive session-based recommendation. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, 1419–1428, https://doi.org/10.1145/3132847.3132926

  • Li, Y., Zhan, Z., Li, H., et al. (2022). Interest-aware influence diffusion model for social recommendation. Journal of Intelligent Information Systems, 1–15. https://doi.org/10.1007/s10844-021-00684-3

  • Liu, C., Li, Y., Lin, H., et al. (2023). Gnnrec: Gated graph neural network for session-based social recommendation model. Journal of Intelligent Information Systems, 60(1), 137–156. https://doi.org/10.1007/s10844-022-00733-5

    Article  CAS  Google Scholar 

  • Liu, Q., Zeng, Y., Mokhosi, R., et al. (2018). Stamp: short-term attention/memory priority model for session-based recommendation. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, 1831–1839, https://doi.org/10.1145/3219819.3219950

  • Luo, A., Zhao, P., Liu, Y., et al. (2020). Collaborative self-attention network for session-based recommendation. In: IJCAI, 2591–2597, https://doi.org/10.24963/ijcai.2020/355

  • Ma, C., Ma, L., Zhang, Y., et al. (2020). Memory augmented graph neural networks for sequential recommendation. In: Proceedings of the AAAI conference on artificial intelligence, 5045–5052, https://doi.org/10.1609/aaai.v34i04.5945

  • Pang, Y., Wu, L., Shen, Q., et al. (2022). Heterogeneous global graph neural networks for personalized session-based recommendation. In: Proceedings of the fifteenth ACM international conference on web search and data mining, 775–783, https://doi.org/10.1145/3488560.3498505

  • Qiu, R., Li, J., Huang, Z., et al. (2019). 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, 579–588, https://doi.org/10.1145/3357384.3358010

  • Rendle, S., Freudenthaler, C., Schmidt-Thieme, L. (2010a). Factorizing personalized markov chains for next-basket recommendation. In: Proceedings of the 19th international conference on World wide web, 811–820, https://doi.org/10.1145/1772690.1772773

  • Rendle, S., Freudenthaler, C., Schmidt-Thieme, L. (2010b). Factorizing personalized markov chains for next-basket recommendation. In: Proceedings of the 19th international conference on World wide web, 811–820, https://doi.org/10.1145/1772690.1772773

  • Shani, G., Heckerman, D., Brafman, R.I., et al. (2005). An mdp-based recommender system. Journal of Machine Learning Research 6(9)

  • Song, W., Xiao, Z., Wang, Y., et al. (2019). Session-based social recommendation via dynamic graph attention networks. In: Proceedings of the Twelfth ACM international conference on web search and data mining, 555–563, https://doi.org/10.1145/3289600.3290989

  • Tang, J., Wang, K. (2018). Personalized top-n sequential recommendation via convolutional sequence embedding. In: Proceedings of the eleventh ACM international conference on web search and data mining, 565–573, https://doi.org/10.1145/3159652.3159656

  • Wang, M., Ren, P., Mei, L., et al. (2019). A collaborative session-based recommendation approach with parallel memory modules. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, 345–354, 10.1145/3331184.3331210

  • Wang, Z., Wei, W., Cong, G., et al. (2020). 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, 169–178, 10.1145/3397271.3401142

  • Wu, S., Tang, Y., Zhu, Y., et al. (2019). Session-based recommendation with graph neural networks. In: Proceedings of the AAAI conference on artificial intelligence, 346–353, https://doi.org/10.1609/aaai.v33i01.3301346

  • Wu, Z., Pan, S., Chen, F., et al. (2020). A comprehensive survey on graph neural networks. IEEE transactions on neural networks and learning systems, 32(1), 4–24. https://doi.org/10.1109/TNNLS.2020.2978386

    Article  MathSciNet  Google Scholar 

  • Xia, X., Yin, H., Yu, J., et al. (2021a). Self-supervised graph co-training for session-based recommendation. In: Proceedings of the 30th ACM International conference on information & knowledge management, 2180–2190, https://doi.org/10.1145/3459637.3482388

  • Xia, X., Yin, H., Yu, J., et al. (2021b). Self-supervised hypergraph convolutional networks for session-based recommendation. In: Proceedings of the AAAI conference on artificial intelligence, 4503–4511, https://doi.org/10.1609/aaai.v35i5.16578

  • Xu, C., Zhao, P., Liu, Y., et al. (2019). Graph contextualized self-attention network for session-based recommendation. In: IJCAI, 3940–3946, https://doi.org/10.24963/ijcai.2019/547

  • Zhang, M., Wu, S., Yu, X., et al. (2022). Dynamic graph neural networks for sequential recommendation. IEEE Transactions on Knowledge and Data Engineering. https://doi.org/10.1109/TKDE.2022.3151618

    Article  PubMed  Google Scholar 

  • Zimdarsm, A., Chickering, D.M., Meek, C. (2013). Using temporal data for making recommendations. arXiv:1301.2320, https://doi.org/10.48550/arXiv.1301.2320

Download references

Acknowledgements

Not Applicable

Funding

The authors did not receive support from any organization for the submitted work.

Author information

Authors and Affiliations

Authors

Contributions

Yuqiang Li: Methodology, Validation, Writing-original draft, Writing-review and editing. Jianxiang Long: Methodology, Validation, Writing-original draft, Writing-review and editing. Chun Liu: Validation, Writing-review and editing.

Corresponding author

Correspondence to Chun Liu.

Ethics declarations

Conflicts of interest

The authors have no competing interests as defined by Springer, or other interests that might be perceived to influence the results or discussion reported in this paper.

Additional information

Publisher's Note

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

Yuqiang Li and Jianxiang Long contributed equally to this work.

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

Li, Y., Long, J. & Liu, C. Global-mirror graph network for session-based recommendation. J Intell Inf Syst 62, 255–272 (2024). https://doi.org/10.1007/s10844-023-00813-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-023-00813-0

Keywords

Navigation