TL;DR
This paper introduces Leg-UP, a GAN-based method for generating fake user profiles to perform shilling attacks on recommender systems, improving attack transferability and invisibility over previous approaches.
Contribution
Leg-UP is a novel generative adversarial network model that learns real user behavior patterns to create undetectable fake profiles, enhancing attack effectiveness and transferability.
Findings
Leg-UP outperforms existing shilling attack methods on various RS models.
The attack achieves high transferability across different victim models.
Generated profiles are more difficult to detect as fake.
Abstract
Due to the pivotal role of Recommender Systems (RS) in guiding customers towards the purchase, there is a natural motivation for unscrupulous parties to spoof RS for profits. In this paper, we study Shilling Attack where an adversarial party injects a number of fake user profiles for improper purposes. Conventional Shilling Attack approaches lack attack transferability (i.e., attacks are not effective on some victim RS models) and/or attack invisibility (i.e., injected profiles can be easily detected). To overcome these issues, we present Leg-UP, a novel attack model based on the Generative Adversarial Network. Leg-UP learns user behavior patterns from real users in the sampled ``templates'' and constructs fake user profiles. To simulate real users, the generator in Leg-UP directly outputs discrete ratings. To enhance attack transferability, the parameters of the generator are optimized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
