Chad A. Williams

Assistant Professor
Computer Science

Department Mathematics & Computer Science
Bemidji State University

Ph:  630-881-4565
chadwilliams13    at   gmail.com

About me
Teaching
CV

Defending recommender systems: detection of profile injection attacks

Back to Chad Williams publications.
Copyright notice.

Download: PDF.

Defending recommender systems: detection of profile injection attacks” by Chad Williams, Bamshad Mobasher, and Robin Burke. Service Oriented Computing and Applications, vol. 1, no. 3, Nov. 2007, pp. 157-170.

Abstract

Collaborative recommender systems are known to be highly vulnerable to profile injection attacks, attacks that involve the insertion of biased profiles into the ratings database for the purpose of altering the system's recommendation behavior. Prior work has shown when profiles are reverse engineered to maximize influence; even a small number of malicious profiles can significantly bias the system. This paper describes a classification approach to the problem of detecting and responding to profile injection attacks. A number of attributes are identified that distinguish characteristics present in attack profiles in general, as well as an attribute generation approach for detecting profiles based on reverse engineered attack models. Three well-known classification algorithms are then used to demonstrate the combined benefit of these attributes and the impact the selection of classifier has with respect to improving the robustness of the recommender system. Our study demonstrates this technique significantly reduces the impact of the most powerful attack models previously studied, particularly when combined with a support vector machine classifier.

Keywords: attack detection, bias profile injection, collaborative filtering, recommender systems, attack models, support vector machines

Download: PDF.

BibTeX entry:

@article{WMB07,
   author = {Chad Williams and Bamshad Mobasher and Robin Burke},
   title = {Defending recommender systems: detection of profile injection
	attacks},
   journal = {Service Oriented Computing and Applications},
   volume = {1},
   number = {3},
   pages = {157--170},
   month = nov,
   year = {2007},
   url = {http://dx.doi.org/10.1007/s11761-007-0013-0}
}

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Chad Williams part of the UIC Computational Transportation Science group