{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T06:19:41Z","timestamp":1764829181342,"version":"3.37.3"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,2,5]],"date-time":"2024-02-05T00:00:00Z","timestamp":1707091200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,5]],"date-time":"2024-02-05T00:00:00Z","timestamp":1707091200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004775","name":"Natural Science Foundation of Gansu Province","doi-asserted-by":"publisher","award":["22JR5RA156"],"award-info":[{"award-number":["22JR5RA156"]}],"id":[{"id":"10.13039\/501100004775","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Backbone Fund of Youth Teachers\u2019 Capability Promotion","award":["NWNU-LKQN2020-14"],"award-info":[{"award-number":["NWNU-LKQN2020-14"]}]},{"name":"Industrial Support Program Project of Gansu Province","award":["2021CYZC-06"],"award-info":[{"award-number":["2021CYZC-06"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Process Lett"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Session-based recommendation (SBR) aims to predict the next item of interest in chronological order based on a given sequence of short-term behaviour of anonymous users. Due to the limited data available for short-term user interactions, its performance is more susceptible to data sparsity problems than traditional recommendation methods. Contrastive learning is often used to solve the data sparsity problem due to its ability to extract general features from the raw data. Existing session-based recommendation methods based on graph contrastive learning typically build graph contrastive learning by using information from other sessions to generate augmented views. While this avoids the problem that the use of dropout in traditional contrast learning methods can cause damage to the session context, it inevitably introduces irrelevant item information, which interferes with accurately modelling user interests and leads to sub-optimal model performance. To address these issues, we propose a new session recommendation method based on multi-layer aggregation augmentation contrastive learning, namely SR-MACL. In SR-MACL we construct a contrastive view by adding noise to the embedding representation and forming a contrastive embedding representation by multi-layer aggregation, which not only effectively solves the problem that traditional graph enhancement methods can destroy the context of the whole session, but also avoids the interference of irrelevant items. Experimental results on three real datasets have shown that SR-MACL can improve the accuracy of recommendation results and predict the user's next interaction more effectively.<\/jats:p>","DOI":"10.1007\/s11063-024-11452-z","type":"journal-article","created":{"date-parts":[[2024,2,5]],"date-time":"2024-02-05T18:02:18Z","timestamp":1707156138000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["SR-MACL: Session-Based Recommendation with Multi-layer Aggregation Augmentation in Contrastive Learning"],"prefix":"10.1007","volume":"56","author":[{"given":"Shiwei","family":"Gao","sequence":"first","affiliation":[]},{"given":"Yufeng","family":"Zeng","sequence":"additional","affiliation":[]},{"given":"Xiaochao","family":"Dang","sequence":"additional","affiliation":[]},{"given":"Xiaohui","family":"Dong","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,2,5]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized Markov chains for next-basket recommendation. In: WWW, pp 811\u2013820","key":"11452_CR1","DOI":"10.1145\/1772690.1772773"},{"unstructured":"Hidasi B, Karatzoglou A, Baltrunas L et al (2016) Session-based recommendations with recurrent neural networks. In: ICLR","key":"11452_CR2"},{"unstructured":"Jing L, Ren P, Chen Z et al (2017) Neural attentive session-based recommendation. In: CIKM, pp 1419\u20131428","key":"11452_CR3"},{"doi-asserted-by":"crossref","unstructured":"Liu Q, Zeng Y, Mokhosi R et al (2018) STAMP: short-term attention\/memory priority model for session-based recommendation. In: SIGKDD, pp 1831\u20131839","key":"11452_CR4","DOI":"10.1145\/3219819.3219950"},{"doi-asserted-by":"crossref","unstructured":"Wu S, Tang Y, Zhu Y et al (2019) Session-based recommendation with graph neural networks. In: AAAI, pp 346\u2013353","key":"11452_CR5","DOI":"10.1609\/aaai.v33i01.3301346"},{"doi-asserted-by":"crossref","unstructured":"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, pp 169\u2013178","key":"11452_CR6","DOI":"10.1145\/3397271.3401142"},{"doi-asserted-by":"crossref","unstructured":"Pan Z, Cai F, Chen W et al (2020) Star graph neural networks for session-based recommendation. In: Proceedings of the 29th ACM international conference on information & knowledge management, pp 1195\u20131204","key":"11452_CR7","DOI":"10.1145\/3340531.3412014"},{"key":"11452_CR8","doi-asserted-by":"publisher","first-page":"101129","DOI":"10.1016\/j.elerap.2022.101129","volume":"52","author":"D Peng","year":"2020","unstructured":"Peng D, Zhang S (2020) GC-HGNN: a global-context supported hypergraph neural network for enhancing session-based Recommend. Electron Commer Res Appl 52:101129","journal-title":"Electron Commer Res Appl"},{"doi-asserted-by":"crossref","unstructured":"Xia X, Yin H, Yu J et al (2021) Self-supervised hypergraph convolutional networks for session-based recommendation. In: AAAI","key":"11452_CR9","DOI":"10.1145\/3459637.3482388"},{"doi-asserted-by":"crossref","unstructured":"Xia X, Yin H, Yu J et al (2021) Self-Supervised graph co-training for session-based recommendation. In: CIKM, pp 2180\u20132190","key":"11452_CR10","DOI":"10.1145\/3459637.3482388"},{"unstructured":"Cao Y, Zhang X, Zhang F et al (2023) SimCGNN: simple contrastive graph neural network for session-based recommendation. arXiv:2302.03997","key":"11452_CR11"},{"issue":"4","key":"11452_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3490479","volume":"40","author":"Z Pan","year":"2022","unstructured":"Pan Z, Cai F, Chen W et al (2022) Collaborative graph learning for session-based recommendation. ACM Trans Inf Syst 40(4):1\u201326","journal-title":"ACM Trans Inf Syst"},{"doi-asserted-by":"crossref","unstructured":"Lee D, Kang S, Ju H et al (2021) Bootstrapping user and item representations for one-class collaborative fifiltering. In: SIGIR, pp 1513\u20131522","key":"11452_CR13","DOI":"10.1145\/3404835.3462935"},{"doi-asserted-by":"crossref","unstructured":"Yu J, Yin H, Xia X, Chen T, Cui L, Nguyen QVH (2022) Are graph augmentations necessary? Simple graph contrastive learning for recommendation. In: SIGIR, pp 1294\u20131303","key":"11452_CR14","DOI":"10.1145\/3477495.3531937"},{"doi-asserted-by":"crossref","unstructured":"Yu J, Yin H, Xia X et al (2022) XSimGCL: towards extremely simple graph contrastive learning for recommendation. Trans Knowl Data Eng","key":"11452_CR15","DOI":"10.1109\/TKDE.2023.3288135"},{"doi-asserted-by":"crossref","unstructured":"Pan Z, Cai F, Ling Y et al (2020) Rethinking item importance in session-based recommendation. In: SIGIR, pp 1837\u20131840","key":"11452_CR16","DOI":"10.1145\/3397271.3401274"},{"doi-asserted-by":"crossref","unstructured":"Chen W, Cai F, Chen H et al (2019) A dynamic co-attention network for session-based recommendation. In: CIKM, pp 1461\u20131470","key":"11452_CR17","DOI":"10.1145\/3357384.3357964"},{"unstructured":"Li Y, Tarlow D, Brockschmidt M et al (2015) Gated graph Sequence neural Networks. Comput Sci","key":"11452_CR18"},{"unstructured":"Gupta P, Garg D, Malhotra P et al (2019) NISER: normalized item and session representations to handle popularity bias. arXiv:1909.04276","key":"11452_CR19"},{"unstructured":"You Y, Chen T, Sui Y et al (2020) Graph contrastive learning with augmentations, In: NeurIPS","key":"11452_CR20"},{"unstructured":"Chen T, Kornblith S, Norouzi M, Hinton G (2020) A simple framework for contrastive learning of visual representations. In: ICML, pp 1597\u20131607","key":"11452_CR21"},{"doi-asserted-by":"crossref","unstructured":"Gao T, Yao X, Chen D (2021) Simcse: simple contrastive learning of sentence embeddings. In: EMNLP, pp 6894\u20136910","key":"11452_CR22","DOI":"10.18653\/v1\/2021.emnlp-main.552"},{"doi-asserted-by":"crossref","unstructured":"He K, Fan H, Wu Y et al (2020) Momentum contrast for unsupervised visual representation learning. In: CVPR, pp 9729\u20139738","key":"11452_CR23","DOI":"10.1109\/CVPR42600.2020.00975"},{"unstructured":"Grill JB, Strub F, Altch\u00e9 F et al (2020) Bootstrap your own latent: a new approach to self-supervised learning. In: NeurIPS","key":"11452_CR24"},{"key":"11452_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10115-018-1254-2","volume":"62","author":"M Singh","year":"2020","unstructured":"Singh M (2020) Scalability and sparsity issues in recommender datasets: a survey. Knowl Inf Syst 62:1\u201343","journal-title":"Knowl Inf Syst"},{"unstructured":"Nguyen TT, Weidlich M, Thang DC et al (2017) Retaining data from streams of social platforms with minimal regret. In: IJCAI, pp 2850\u20132856","key":"11452_CR26"},{"doi-asserted-by":"crossref","unstructured":"Chen T, Yin H, Nguyen QVH et al (2020) Sequence-aware factorization machines for temporal predictive analytics. In: 2020 IEEE 36th international conference on data engineering (ICDE), pp 1405\u20131416","key":"11452_CR27","DOI":"10.1109\/ICDE48307.2020.00125"},{"doi-asserted-by":"crossref","unstructured":"Wu J, Wang X, Feng F et al (2021) Self-supervised graph learning for recommendation. In: SIGIR, pp 726\u2013735","key":"11452_CR28","DOI":"10.1145\/3404835.3462862"},{"doi-asserted-by":"crossref","unstructured":"Yang Y, Huang C, Xia L et al (2023) Debiased contrastive learning for sequential recommendation. In: WWW, pp 1063\u20131073","key":"11452_CR29","DOI":"10.1145\/3543507.3583361"},{"doi-asserted-by":"crossref","unstructured":"Xie X, Sun F, Liu Z et al (2022) Contrastive learning for sequential recommendation. In: ICDE. IEEE, pp 1259\u20131273","key":"11452_CR30","DOI":"10.1109\/ICDE53745.2022.00099"},{"doi-asserted-by":"crossref","unstructured":"Guo Q, Qiu X, Liu P et al (2019) Star-transformer. In: NAACL, pp 1315\u20131325","key":"11452_CR31","DOI":"10.18653\/v1\/N19-1133"},{"doi-asserted-by":"crossref","unstructured":"Lin Z, Tian C, Hou Y, Zhao WX (2022) Improving graph collaborative fifiltering with neighborhood-enriched contrastive learning. In: WWW, pp 2320\u20132329.","key":"11452_CR32","DOI":"10.1145\/3485447.3512104"},{"unstructured":"Srivastava RK, Greff K, Schmidhuber J (2015) Highway networks. arXiv:1505.00387","key":"11452_CR33"},{"unstructured":"Oord AVD, Li Y, Vinyals O (2018) Representation learning with contrastive predictive coding. arXiv:1807.03748","key":"11452_CR34"},{"doi-asserted-by":"crossref","unstructured":"Xu C, Zhao P, Liu Y et al (2019) Graph contextualized self-attention network for session-based recommendation. In: IJCAI, pp 3940\u20133946","key":"11452_CR35","DOI":"10.24963\/ijcai.2019\/547"},{"doi-asserted-by":"crossref","unstructured":"He R, McAuley J (2016) Fusing similarity models with Markov chains for sparse sequential recommendation. In: ICDM, pp 191\u2013200","key":"11452_CR36","DOI":"10.1109\/ICDM.2016.0030"}],"container-title":["Neural Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-024-11452-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11063-024-11452-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11063-024-11452-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T20:06:29Z","timestamp":1709237189000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11063-024-11452-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,5]]},"references-count":36,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["11452"],"URL":"https:\/\/doi.org\/10.1007\/s11063-024-11452-z","relation":{},"ISSN":["1573-773X"],"issn-type":[{"type":"electronic","value":"1573-773X"}],"subject":[],"published":{"date-parts":[[2024,2,5]]},"assertion":[{"value":"12 December 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 February 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest. The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"3"}}