{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T16:18:00Z","timestamp":1778948280700,"version":"3.51.4"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"16","license":[{"start":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T00:00:00Z","timestamp":1761004800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T00:00:00Z","timestamp":1761004800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Intell"],"published-print":{"date-parts":[[2025,11]]},"DOI":"10.1007\/s10489-025-06918-z","type":"journal-article","created":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T13:14:27Z","timestamp":1761052467000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["GCDR: Graph Contrastive learning adversarial Defense algorithm for Recommendation"],"prefix":"10.1007","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-5713-9240","authenticated-orcid":false,"given":"Bowen","family":"Deng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lin","family":"Feng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fancheng","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siwen","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuo","family":"Qin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,10,21]]},"reference":[{"key":"6918_CR1","doi-asserted-by":"crossref","unstructured":"Lin Z, Tian C, Hou Y, Zhao WX (2022) Improving graph collaborative filtering with neighborhood-enriched contrastive learning. In: Proceedings of the ACM web conference 2022, pp 2320\u20132329","DOI":"10.1145\/3485447.3512104"},{"issue":"1","key":"6918_CR2","doi-asserted-by":"publisher","first-page":"680","DOI":"10.1007\/s10489-023-05196-x","volume":"54","author":"J Wang","year":"2024","unstructured":"Wang J, Huang Z, Liu Z (2024) Sqpmf: successive point of interest recommendation system based on probability matrix factorization. Appl Intell 54(1):680\u2013700","journal-title":"Appl Intell"},{"key":"6918_CR3","doi-asserted-by":"crossref","unstructured":"Wen M, Mei H, Wang W, Xue X, Zhang X (2024) Multi-task recommendation based on dynamic knowledge graph. Appl Intell, 1\u201319","DOI":"10.1007\/s10489-024-05548-1"},{"key":"6918_CR4","doi-asserted-by":"crossref","unstructured":"He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp 173\u2013182","DOI":"10.1145\/3038912.3052569"},{"key":"6918_CR5","doi-asserted-by":"crossref","unstructured":"Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web, pp 285\u2013295","DOI":"10.1145\/371920.372071"},{"key":"6918_CR6","doi-asserted-by":"crossref","unstructured":"He X, Deng K, Wang X, Li Y, Zhang Y, Wang M (2020) 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, pp 639\u2013648","DOI":"10.1145\/3397271.3401063"},{"key":"6918_CR7","doi-asserted-by":"crossref","unstructured":"Wang X, He X, Wang M, Feng F, Chua T-S (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 165\u2013174","DOI":"10.1145\/3331184.3331267"},{"key":"6918_CR8","doi-asserted-by":"crossref","unstructured":"Chen Z, Su Y, Jiang X, Li L, Jin C, Xiao Z, Huang Z, Ye Y, Xie Y (2025) Tric: cross-hierarchy consistency constraints for point cloud understanding. Expert Syst Appl, 129147","DOI":"10.1016\/j.eswa.2025.129147"},{"key":"6918_CR9","doi-asserted-by":"crossref","unstructured":"Ying R, He R, Chen K, Eksombatchai P, Hamilton WL, Leskovec J (2018) Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp 974\u2013983","DOI":"10.1145\/3219819.3219890"},{"key":"6918_CR10","doi-asserted-by":"crossref","unstructured":"Wu J, Wang X, Feng F, He X, Chen L, Lian J, Xie X (2021) Self-supervised graph learning for recommendation. In: Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval, pp 726\u2013735","DOI":"10.1145\/3404835.3462862"},{"key":"6918_CR11","doi-asserted-by":"crossref","unstructured":"Xie X, Sun F, Liu Z, Wu S, Gao J, Zhang J, Ding B, Cui B (2022) Contrastive learning for sequential recommendation. In: 2022 IEEE 38th International Conference on Data Engineering (ICDE). IEEE, pp 1259\u20131273","DOI":"10.1109\/ICDE53745.2022.00099"},{"issue":"2","key":"6918_CR12","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1038\/s41562-017-0290-3","volume":"2","author":"M Waniek","year":"2018","unstructured":"Waniek M, Michalak TP, Wooldridge MJ, Rahwan T (2018) Hiding individuals and communities in a social network. Nat Hum Behav 2(2):139\u2013147","journal-title":"Nat Hum Behav"},{"key":"6918_CR13","doi-asserted-by":"crossref","unstructured":"Xu K, Chen H, Liu S, Chen P-Y, Weng TW, Hong M, Lin X (2019) Topology attack and defense for graph neural networks: an optimization perspective. In: International joint conference on artificial intelligence","DOI":"10.24963\/ijcai.2019\/550"},{"key":"6918_CR14","doi-asserted-by":"crossref","unstructured":"Z\u00fcgner D, G\u00fcnnemann S (2019) Adversarial attacks on graph neural networks via meta learning. In: International Conference on Learning Representations (ICLR)","DOI":"10.24963\/ijcai.2019\/872"},{"key":"6918_CR15","doi-asserted-by":"crossref","unstructured":"Deng B, Feng L, Li S, Qin S, Yang F (2024) Bdp: bipartite graph adversarial defense algorithm based on graph purification. In: 2024 International Joint Conference on Neural Networks (IJCNN). IEEE, pp 1\u20139","DOI":"10.1109\/IJCNN60899.2024.10650844"},{"key":"6918_CR16","doi-asserted-by":"crossref","unstructured":"Hu W, Chen C, Chang Y, Zheng Z, Du Y (2021) Robust graph convolutional networks with directional graph adversarial training. Appl Intell, 1\u201315","DOI":"10.1007\/s10489-021-02272-y"},{"key":"6918_CR17","unstructured":"Li K, Liu Y, Ao X, He Q (2022) Revisiting graph adversarial attack and defense from a data distribution perspective. In: The eleventh international conference on learning representations"},{"key":"6918_CR18","doi-asserted-by":"crossref","unstructured":"Lin Z, Tian C, Hou Y, Zhao WX (2022) Improving graph collaborative filtering with neighborhood-enriched contrastive learning. In: Proceedings of the ACM web conference 2022, pp 2320\u20132329","DOI":"10.1145\/3485447.3512104"},{"key":"6918_CR19","doi-asserted-by":"crossref","unstructured":"Yu J, Xia X, Chen T, Cui L, Hung NQV, Yin H (2023) Xsimgcl: towards extremely simple graph contrastive learning for recommendation. IEEE Trans Knowl Data Eng","DOI":"10.1109\/TKDE.2023.3288135"},{"key":"6918_CR20","doi-asserted-by":"crossref","unstructured":"Cai X, Huang C, Xia L, Ren X (2022) Lightgcl: simple yet effective graph contrastive learning for recommendation. In: The eleventh international conference on learning representations","DOI":"10.1145\/3477495.3532009"},{"issue":"1","key":"6918_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3677328","volume":"57","author":"TT Nguyen","year":"2024","unstructured":"Nguyen TT, Quoc Viet\u00a0Hung N, Nguyen TT, Huynh TT, Nguyen TT, Weidlich M, Yin H (2024) Manipulating recommender systems: a survey of poisoning attacks and countermeasures. ACM Comput Surv 57(1):1\u201339","journal-title":"ACM Comput Surv"},{"key":"6918_CR22","doi-asserted-by":"crossref","unstructured":"Wang X, He X, Wang M, Feng F, Chua T-S (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 165\u2013174","DOI":"10.1145\/3331184.3331267"},{"key":"6918_CR23","doi-asserted-by":"crossref","unstructured":"Chen L, Wu L, Hong R, Zhang K, Wang M (2020) Revisiting graph based collaborative filtering: a linear residual graph convolutional network approach. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, pp 27\u201334","DOI":"10.1609\/aaai.v34i01.5330"},{"key":"6918_CR24","unstructured":"Yu W, Qin Z (2020) Graph convolutional network for recommendation with low-pass collaborative filters. In: International conference on machine learning. PMLR, pp 10936\u201310945"},{"key":"6918_CR25","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: Proceedings of the 45th international ACM SIGIR conference on research and development in information retrieval, pp 1294\u20131303","DOI":"10.1145\/3477495.3531937"},{"key":"6918_CR26","unstructured":"Chen T, Kornblith S, Norouzi M, Hinton G (2020) A simple framework for contrastive learning of visual representations. In: International conference on machine learning. PmLR, pp 1597\u20131607"},{"key":"6918_CR27","doi-asserted-by":"crossref","unstructured":"Zhu Y, Xu Y, Yu F, Liu Q, Wu S, Wang L (2021) Graph contrastive learning with adaptive augmentation. In: Proceedings of the web conference 2021, pp 2069\u20132080","DOI":"10.1145\/3442381.3449802"},{"key":"6918_CR28","unstructured":"Wei J, Yaxin L, Han X, Yiqi W, Shuiwang J, Charu A, Jiliang T (2020) Adversarial attacks and defenses on graphs: a review, a tool, and empirical studies. arXiv:2003.00653, p 00653"},{"key":"6918_CR29","unstructured":"Chen J, Wu Y, Xu X, Chen Y, Zheng H, Xuan Q (2018) Fast gradient attack on network embedding. arXiv:1809.02797"},{"issue":"3","key":"6918_CR30","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1109\/TCSS.2019.2912801","volume":"6","author":"J Chen","year":"2019","unstructured":"Chen J, Chen L, Chen Y, Zhao M, Yu S, Xuan Q, Yang X (2019) Ga-based q-attack on community detection. IEEE Trans Comput Soc Syst 6(3):491\u2013503","journal-title":"IEEE Trans Comput Soc Syst"},{"key":"6918_CR31","doi-asserted-by":"crossref","unstructured":"Xu K, Chen H, Liu S, Chen P-Y, Weng T-W, Hong M, Lin X (2019) Topology attack and defense for graph neural networks: an optimization perspective. arXiv:1906.04214","DOI":"10.24963\/ijcai.2019\/550"},{"key":"6918_CR32","doi-asserted-by":"crossref","unstructured":"Z\u00fcgner D, Akbarnejad A, G\u00fcnnemann S (2018) Adversarial attacks on neural networks for graph data. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, pp 2847\u20132856","DOI":"10.1145\/3219819.3220078"},{"key":"6918_CR33","doi-asserted-by":"crossref","unstructured":"Z\u00fcgner D, G\u00fcnnemann S (2019) Adversarial attacks on graph neural networks via meta learning. In: International conference on learning representations. https:\/\/openreview.net\/forum?id=Bylnx209YX","DOI":"10.24963\/ijcai.2019\/872"},{"key":"6918_CR34","unstructured":"MacQueen J et al (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of the fifth berkeley symposium on mathematical statistics and probability, vol 1. Oakland, CA, USA, pp 281\u2013297"},{"key":"6918_CR35","unstructured":"Dai H, Li H, Tian T, Huang X, Wang L, Zhu J, Song L (2018) Adversarial attack on graph structured data. In: International conference on machine learning. PMLR, pp 1115\u20131124"},{"key":"6918_CR36","unstructured":"Bojchevski A, G\u00fcnnemann S (2019) Adversarial attacks on node embeddings via graph poisoning. In: International conference on machine learning. PMLR, pp 695\u2013704"},{"key":"6918_CR37","doi-asserted-by":"crossref","unstructured":"Qiu J, Dong Y, Ma H, Li J, Wang K, Tang J (2018) Network embedding as matrix factorization: unifying deepwalk, line, pte, and node2vec. In: Proceedings of the eleventh ACM international conference on web search and data mining, pp 459\u2013467","DOI":"10.1145\/3159652.3159706"},{"key":"6918_CR38","doi-asserted-by":"crossref","unstructured":"Chang H, Rong Y, Xu T, Huang W, Zhang H, Cui P, Zhu W, Huang J (2020) A restricted black-box adversarial framework towards attacking graph embedding models. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, pp 3389\u20133396","DOI":"10.1609\/aaai.v34i04.5741"},{"key":"6918_CR39","doi-asserted-by":"crossref","unstructured":"Lin L, Blaser E, Wang H (2022) Graph structural attack by perturbing spectral distance. In: Proceedings of the 28th ACM SIGKDD conference on knowledge discovery and data mining, pp 989\u2013998","DOI":"10.1145\/3534678.3539435"},{"key":"6918_CR40","doi-asserted-by":"crossref","unstructured":"Entezari N, Al-Sayouri SA, Darvishzadeh A, Papalexakis EE (2020) All you need is low (rank) defending against adversarial attacks on graphs. In: Proceedings of the 13th international conference on web search and data mining, pp 169\u2013177","DOI":"10.1145\/3336191.3371789"},{"issue":"2","key":"6918_CR41","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1137\/090771806","volume":"53","author":"N Halko","year":"2011","unstructured":"Halko N, Martinsson P-G, Tropp JA (2011) Finding structure with randomness: probabilistic algorithms for constructing approximate matrix decompositions. SIAM Rev 53(2):217\u2013288","journal-title":"SIAM Rev"},{"key":"6918_CR42","doi-asserted-by":"crossref","unstructured":"Wu H, Wang C, Tyshetskiy Y, Docherty A, Lu K, Zhu L (2019) Adversarial examples on graph data: deep insights into attack and defense. arXiv:1903.01610","DOI":"10.24963\/ijcai.2019\/669"},{"key":"6918_CR43","unstructured":"Deng Z, Dong Y, Zhu J (2019) Batch virtual adversarial training for graph convolutional networks. arXiv:1902.09192"},{"issue":"6","key":"6918_CR44","doi-asserted-by":"publisher","first-page":"2493","DOI":"10.1109\/TKDE.2019.2957786","volume":"33","author":"F Feng","year":"2019","unstructured":"Feng F, He X, Tang J, Chua T-S (2019) Graph adversarial training: dynamically regularizing based on graph structure. IEEE Trans Knowl Data Eng 33(6):2493\u20132504","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"6918_CR45","unstructured":"Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) Bpr: bayesian personalized ranking from implicit feedback. In: Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, pp 452\u2013461"},{"key":"6918_CR46","unstructured":"Wei J, Yaxin L, Han X, Yiqi W, Shuiwang J, Charu A (2020) Adversarial attacks and defenses on graphs: a review, a tool, and empirical studies. arXiv:2003.00653, p 00653"}],"container-title":["Applied Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-025-06918-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10489-025-06918-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-025-06918-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,26]],"date-time":"2025-11-26T08:03:08Z","timestamp":1764144188000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10489-025-06918-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,21]]},"references-count":46,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["6918"],"URL":"https:\/\/doi.org\/10.1007\/s10489-025-06918-z","relation":{},"ISSN":["0924-669X","1573-7497"],"issn-type":[{"value":"0924-669X","type":"print"},{"value":"1573-7497","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,21]]},"assertion":[{"value":"22 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 September 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 October 2025","order":3,"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 no conflicts of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interest"}},{"value":"This paper does not contain any studies involving human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research involving human participants and\/or animals"}}],"article-number":"1042"}}