Preventing the Popular Item Embedding Based Attack in Federated Recommendations

Jun Zhang, Huan Li, Dazhong Rong, Yan Zhao, Ke Chen +1 more
2/18/2025
cs.CRcs.DBcs.LG

No official code found. Best implementation: junzhang-zj/PIECK (9 stars, MIT, last commit 2023-11-09).

Abstract

Privacy concerns have led to the rise of federated recommender systems (FRS), which can create personalized models across distributed clients. However, FRS is vulnerable to poisoning attacks, where malicious users manipulate gradients to promote their target items intentionally. Existing attacks against FRS have limitations, as they depend on specific models and prior knowledge, restricting their real-world applicability. In our exploration of practical FRS vulnerabilities, we devise a model-agnostic and prior-knowledge-free attack, named PIECK (Popular Item Embedding based Attack). The core module of PIECK is popular item mining, which leverages embedding changes during FRS training to effectively identify the popular items. Built upon the core module, PIECK branches into two diverse solutions: The PIECKIPE solution employs an item popularity enhancement module, which aligns the embeddings of targeted items with the mined popular items to increase item exposure. The PIECKUEA further enhances the robustness of the attack by using a user embedding approximation module, which approximates private user embeddings using mined popular items. Upon identifying PIECK, we evaluate existing federated defense methods and find them ineffective against PIECK, as poisonous gradients inevitably overwhelm the cold target items. We then propose a novel defense method by introducing two regularization terms during user training, which constrain item popularity enhancement and user embedding approximation while preserving FRS performance. We evaluate PIECK and its defense across two base models, three real datasets, four top-tier attacks, and six general defense methods, affirming the efficacy of both PIECK and its defense.

View on arXivView PDF

Code Implementations(1)

junzhang-zj/PIECKCommunity68%
MIT

[ICDE 2024] Preventing the Popular Item Embedding Based Attack in Federated Recommendations

92PythonJul 28, 20232 years agoMIT

Similar Papers

Cite this paper

@article{zhang2025preventing,
  title  = {Preventing the Popular Item Embedding Based Attack in Federated Recommendations},
  author = {Jun Zhang and Huan Li and Dazhong Rong and Yan Zhao and Ke Chen and Lidan Shou},
  year   = {2025},
  eprint = {2502.12958},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.12958v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.12958.svg)](https://codeofpaper.com/paper/2502.12958)

Discussion