{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T04:38:21Z","timestamp":1777696701484,"version":"3.51.4"},"reference-count":31,"publisher":"SAGE Publications","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IDA"],"published-print":{"date-parts":[[2024,11,15]]},"abstract":"<jats:p>A recommender system is susceptible to manipulation through the injection of carefully crafted profiles. Some recent profile identification methods only perform well in specific attack scenarios. A general attack detection method is usually complicated or requires label samples. Such methods are prone to overtraining easily, and the process of annotation incurs high expenses. This study proposes an unsupervised divide-and-conquer method aiming to identify attack profiles, utilizing a specifically designed model for each kind of shilling attack. Initially, our method categorizes the profile set into two attack types, namely Standard and Obfuscated Behavior Attacks. Subsequently, profiles are separated into clusters within the extracted feature space based on the identified attack type. The selection of attack profiles is then determined through target item analysis within the suspected cluster. Notably, our method offers the advantage of requiring no prior knowledge or annotation. Furthermore, the precision is heightened as the identification method is designed to a specific attack type, employing a less complicated model. The outstanding performance of our model, validated through experimental results on MovieLens-100K and Netflix under various attack settings, demonstrates superior accuracy and reduced running time compared to current detection methods in identifying Standard and Obfuscated Behavior Attacks.<\/jats:p>","DOI":"10.3233\/ida-230575","type":"journal-article","created":{"date-parts":[[2024,4,12]],"date-time":"2024-04-12T11:33:50Z","timestamp":1712921630000},"page":"1411-1426","source":"Crossref","is-referenced-by-count":12,"title":["Unsupervised contaminated user profile identification against shilling attack in recommender system"],"prefix":"10.1177","volume":"28","author":[{"given":"Fei","family":"Zhang","sequence":"first","affiliation":[{"name":"College of Computer and Information Engineering, Henan Normal University, Xinxiang, Henan, China"},{"name":"Key Laboratory of Artificial Intelligence and Personalized Learning in Education of Henan Province"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick P.K.","family":"Chan","sequence":"additional","affiliation":[{"name":"Shien-Ming Wu School of Intelligent Engineering, South China University of Technology, Guangzhou, Guangdong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhi-Min","family":"He","sequence":"additional","affiliation":[{"name":"School of Electronic and Information Engineering, Foshan University, Foshan, Guangdong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel S.","family":"Yeung","sequence":"additional","affiliation":[{"name":"Independent Researcher, Hong Kong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/IDA-230575_ref1","doi-asserted-by":"crossref","first-page":"74003","DOI":"10.1109\/ACCESS.2018.2883742","article-title":"Evaluating collaborative filtering recommender algorithms: A survey","volume":"6","author":"Jalili","year":"2018","journal-title":"IEEE Access"},{"key":"10.3233\/IDA-230575_ref2","doi-asserted-by":"crossref","unstructured":"M.H. Mohamed, M.H. Khafagy and M.H. Ibrahim, Recommender Systems Challenges and Solutions Survey, in: 2019 International Conference on Innovative Trends in Computer Engineering (ITCE), 2019, pp.\u00a0149\u2013155.","DOI":"10.1109\/ITCE.2019.8646645"},{"key":"10.3233\/IDA-230575_ref3","doi-asserted-by":"crossref","unstructured":"L. Esmaeili, S. Mardani, A.H.G. S. and Z.Z. Madar, A novel tourism recommender system in the context of social commerce, Expert Systems with Applications 149 (2020).","DOI":"10.1016\/j.eswa.2020.113301"},{"issue":"4","key":"10.3233\/IDA-230575_ref5","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1093\/comjnl\/bxy124","article-title":"An unsupervised method for detecting shilling attacks in recommender systems by mining item relationship and identifying target items","volume":"62","author":"Cai","year":"2019","journal-title":"The Computer Journal"},{"issue":"1","key":"10.3233\/IDA-230575_ref6","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1007\/s10462-018-9655-x","article-title":"Shilling attacks against collaborative recommender systems: A review","volume":"53","author":"Si","year":"2020","journal-title":"Artificial Intelligence Review: An International Science and Engineering Journal"},{"key":"10.3233\/IDA-230575_ref8","doi-asserted-by":"crossref","unstructured":"P.A. Chirita, W. Nejdl and C. Zamfir, Preventing shilling attacks in online recommender systems, in: Seventh ACM International Workshop on Web Information and Data Management (WIDM 2005), 2005.","DOI":"10.1145\/1097047.1097061"},{"key":"10.3233\/IDA-230575_ref9","doi-asserted-by":"crossref","unstructured":"R. Burke, B. Mobasher, C. Williams and R. Bhaumik, Classification Features for Attack Detection in Collaborative Recommender Systems, in KDD \u201906, 2006, pp.\u00a0542\u2013547.","DOI":"10.1145\/1150402.1150465"},{"issue":"3","key":"10.3233\/IDA-230575_ref10","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1007\/s10844-016-0424-5","article-title":"Detecting abnormal profiles in collaborative filtering recommender systems","volume":"48","author":"Yang","year":"2017","journal-title":"Journal of Intelligent Information Systems"},{"issue":"JUL.","key":"10.3233\/IDA-230575_ref12","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.knosys.2014.04.020","article-title":"HHT\u00e2\u0080\u0093SVM: An online method for detecting profile injection attacks in collaborative recommender systems","volume":"65","author":"Zhang","year":"2014","journal-title":"Knowledge-Based Systems"},{"issue":"7","key":"10.3233\/IDA-230575_ref13","doi-asserted-by":"crossref","first-page":"680","DOI":"10.1002\/sec.1389","article-title":"An ensemble method for detecting shilling attacks based on ordered item sequences","volume":"9","author":"Zhang","year":"2016","journal-title":"Security and Communication Networks"},{"issue":"9","key":"10.3233\/IDA-230575_ref14","first-page":"1563","article-title":"An shilling attack detection algorithm based on popularity degree features","volume":"41","author":"Wen-Tao","year":"2015","journal-title":"Acta Automatica Sinica"},{"issue":"1","key":"10.3233\/IDA-230575_ref15","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s10844-021-00689-y","article-title":"Rating behavior evaluation and abnormality forensics analysis for injection attack detection","volume":"59","author":"Yang","year":"2022","journal-title":"Journal of Intelligent Information Systems"},{"key":"10.3233\/IDA-230575_ref16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2018\/8174603","article-title":"Multiview ensemble method for detecting shilling attacks in collaborative recommender systems","volume":"2018","author":"Hao","year":"2018","journal-title":"Security and Communication Networks"},{"key":"10.3233\/IDA-230575_ref17","doi-asserted-by":"crossref","unstructured":"J. Gao, L. Qi, H. Huang and C. Sha, Shilling Attack Detection Scheme in Collaborative Filtering Recommendation System Based on Recurrent Neural Network, in: Advances in Information and Communication, 2020, pp.\u00a0634\u2013644.","DOI":"10.1007\/978-3-030-39445-5_46"},{"key":"10.3233\/IDA-230575_ref19","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s11257-008-9050-4","article-title":"Unsupervised strategies for shilling detection and robust collaborative filtering","volume":"19","author":"Mehta","year":"2009","journal-title":"User Modeling and User-Adapted Interaction"},{"key":"10.3233\/IDA-230575_ref20","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1016\/j.knosys.2018.02.032","article-title":"UD-HMM: An unsupervised method for shilling attack detection based on hidden Markov model and hierarchical clustering","volume":"148","author":"Zhang","year":"2018","journal-title":"Knowledge-Based Systems"},{"issue":"10","key":"10.3233\/IDA-230575_ref22","doi-asserted-by":"crossref","first-page":"2600","DOI":"10.1587\/transinf.2015EDP7500","article-title":"Shilling attack detection in recommender systems via selecting patterns analysis","volume":"99","author":"Li","year":"2016","journal-title":"IEICE Transactions on Information & Systems"},{"key":"10.3233\/IDA-230575_ref24","doi-asserted-by":"crossref","unstructured":"H. Huang, J. Mu, N.Z. Gong, Q. Li and M. Xu, Data Poisoning Attacks to Deep Learning Based Recommender Systems, in: Proceedings 2021 Network and Distributed System Security Symposium, 2021.","DOI":"10.14722\/ndss.2021.24525"},{"key":"10.3233\/IDA-230575_ref25","doi-asserted-by":"crossref","first-page":"2011","DOI":"10.1007\/s10462-020-09898-3","article-title":"A survey of attack detection approaches in collaborative filtering recommender systems","volume":"54","author":"Rezaimehr","year":"2021","journal-title":"Artificial Intelligence Review: An International Science and Engineering Journal"},{"issue":"7","key":"10.3233\/IDA-230575_ref26","doi-asserted-by":"crossref","first-page":"1833","DOI":"10.1007\/s13042-018-0861-2","article-title":"Shilling attack based on item popularity and rated item correlation against collaborative filtering","volume":"10","author":"Chen","year":"2019","journal-title":"International Journal of Machine Learning and Cybernetics"},{"issue":"JAN.","key":"10.3233\/IDA-230575_ref27","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1016\/j.eswa.2018.08.001","article-title":"Robustness analysis of multi-criteria collaborative filtering algorithms against shilling attacks","volume":"115","author":"Turk","year":"2019","journal-title":"Expert Systems with Application"},{"key":"10.3233\/IDA-230575_ref28","unstructured":"C. Williams, B. Mobasher, R. Burke, J. Sandvig and R. Bhaumik, Detection of obfuscated attacks in collaborative recommender systems, in: Proceedings of the 17th European Conference on Artificial Intelligence, 2006, pp.\u00a019\u201323."},{"key":"10.3233\/IDA-230575_ref29","doi-asserted-by":"crossref","unstructured":"C. Lin, S. Chen, H. Li, Y. Xiao and Q. Yang, Attacking Recommender Systems with Augmented User Profiles, in: Conference on Information and Knowledge Management (CIKM), 2020, pp.\u00a0855\u2013864.","DOI":"10.1145\/3340531.3411884"},{"issue":"5","key":"10.3233\/IDA-230575_ref30","first-page":"82:1","article-title":"Gray-box shilling attack: An adversarial learning approach","volume":"13","author":"Wang","year":"2022","journal-title":"ACM Transactions on Intelligent Systems and Technology (TIST)"},{"key":"10.3233\/IDA-230575_ref31","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.knosys.2019.04.012","article-title":"Detecting shilling attacks in social recommender systems based on time series analysis and trust features","volume":"178","author":"Xu","year":"2019","journal-title":"Knowledge-Based Systems"},{"issue":"Oct.19","key":"10.3233\/IDA-230575_ref33","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.neucom.2015.12.137","article-title":"SVM-TIA a shilling attack detection method based on SVM and target item analysis in recommender systems","volume":"210","author":"Zhou","year":"2016","journal-title":"Neurocomputing"},{"issue":"Sep.","key":"10.3233\/IDA-230575_ref34","first-page":"113112.1","article-title":"Trustworthy and profit: A new value-based neighbor selection method in recommender systems under shilling attacks","volume":"124","author":"Cai","year":"2019","journal-title":"Decision Support Systems"},{"issue":"2","key":"10.3233\/IDA-230575_ref35","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s11859-018-1301-6","article-title":"Robust recommendation algorithm based on kernel principal component analysis and fuzzy c-means clustering","volume":"23","author":"Huawei","year":"2018","journal-title":"Wuhan University Journal of Natural Sciences"},{"issue":"AUG.1","key":"10.3233\/IDA-230575_ref36","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.knosys.2019.04.001","article-title":"Detecting shilling attacks in recommender systems based on analysis of user rating behavior","volume":"177","author":"Cai","year":"2019","journal-title":"Knowledge Based Systems"},{"key":"10.3233\/IDA-230575_ref38","doi-asserted-by":"crossref","unstructured":"Z. Wu, J. Wu, J. Cao and D. Tao, HySAD: a semi-supervised hybrid shilling attack detector for trustworthy product recommendation, in: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2012, pp.\u00a0985\u2013993.","DOI":"10.1145\/2339530.2339684"},{"issue":"1","key":"10.3233\/IDA-230575_ref39","doi-asserted-by":"crossref","first-page":"151308","DOI":"10.1007\/s11704-019-9059-3","article-title":"A survey of density based clustering algorithms","volume":"15","author":"Bhattacharjee","year":"2021","journal-title":"Frontiers of Computer Science"}],"container-title":["Intelligent Data Analysis"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/IDA-230575","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:20:43Z","timestamp":1777454443000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.medra.org\/servlet\/aliasResolver?alias=iospress&doi=10.3233\/IDA-230575"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,15]]},"references-count":31,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.3233\/ida-230575","relation":{},"ISSN":["1088-467X","1571-4128"],"issn-type":[{"value":"1088-467X","type":"print"},{"value":"1571-4128","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,15]]}}}