Stealthy Attack on Large Language Model based Recommendation
Paper: arXiv:2402.14836 (February 2024)
Authors: Jinghao Zhang, Yuting Liu, Qiang Liu, Shu Wu, Guibing Guo, Liang Wang (Chinese Academy of Sciences / Northeastern University and collaborators)
Overview
LLM-based recommenders accept natural-language input, so item metadata (titles, descriptions) becomes a direct manipulation channel. This paper demonstrates that an attacker can craft item text that steers an LLM recommender toward promoting a target item — without any visible change to human readers.
Key points
- Proposes ILLM (Injecting LLM), a stealthy attack framework that injects imperceptible perturbations into item text to boost a target item's recommendation probability.
- Unlike traditional shilling attacks (fake user profiles, manipulated embeddings), this attack operates purely at the text/prompt level, exploiting the language interface of LLM-based recommenders.
- The optimization is guided by feedback from the target LLM recommender itself, using score-guided search over candidate perturbations (token-level modification, insertion, etc.) rather than white-box gradients.
- Stealthiness is a first-class objective: perturbed text preserves semantics and perplexity so that users and keyword/similarity-based defenses cannot easily detect manipulation.
- Experiments on representative LLM-based recommendation settings show substantial increases in the target item's exposure (e.g., ranking/hit-rate gains for the promoted item) while the modified text remains nearly indistinguishable from the original.
- New attack surface: crowdsourced item content, product listings, and seller descriptions become attack vectors once an LLM reads them directly.
- Detection gap: conventional shilling detection (user-behavior anomalies) does not apply; the platform must inspect item text itself.
- Defense directions: semantic consistency checks, perturbation detection, robust instruction design, and provenance filtering of item metadata.
- Adversarial Search Engine Optimization for Large Language Models (arXiv:2406.18382)
- Dynamics of Adversarial Attacks on Large Language Model-Based Search Engines (arXiv:2501.00745)
Why it matters
Relation to related work
This entry sits alongside adversarial-SEO research on LLMs, e.g.,
Reader takeaways
1. Researchers: reproduce the attack to benchmark detection methods; report stealthiness metrics alongside effectiveness. 2. Engineers: audit item text ingestion pipelines; consider semantic-similarity and anomaly checks on seller-supplied metadata. 3. Product/security teams: treat LLM-facing content as untrusted input and design defenses accordingly.