atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Understanding and Improving Adversarial Collaborative Filtering for Robust Recommendation

NeurIPS 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Membership inference and inversion · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives a theoretical analysis of why adversarial collaborative filtering (ACF) improves both recommendation performance and robustness, and proposes PamaCF, which scales each user's adversarial perturbation magnitude by their embedding norm.

Problem

Adversarial collaborative filtering (ACF) is empirically effective against poisoning attacks and improves recommendation accuracy, but lacks a theoretical explanation, and it is unclear how to further improve it.

Approach

Theoretical analysis on a Gaussian single-item recommender shows ACF lowers recommendation error versus traditional CF in clean and poisoned settings, and error-reduction bounds grow with perturbation magnitude; this motivates personalized perturbation magnitudes proportional to each user's embedding norm (PamaCF).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use personalized perturbation magnitudes based on user embedding scales instead of standard ACF perturbationsMF · Gowalla, Yelp2018, and MIND clean and attacked settingsRecall@20 and NDCG@20: +13.84% Recall@20 and +22.04% NDCG@20 on average vs. backbone modelHelped
Use personalized perturbation magnitudes based on user embedding scales instead of standard ACF perturbationsMF · Poisoning attacks across datasetsT-HR@50 and T-NDCG@50: 49.92% and 43.73%Helped
Increase perturbation magnitude within the user-specific maximum constraintACF · Gaussian recommender system, clean datarecommendation error reductionHelped
Increase perturbation magnitude within the user-specific maximum constraintACF · Gaussian recommender system, poisoned datapoisoned recommendation error reductionHelped
Increase PamaCF magnitude ρPamaCF on MF · Recommendation performance and robustnessRecall/NDCG and attack success ratioHelped
Set adversarial training weight λ too highPamaCF on MF · Recommendation performanceRecall/NDCGHurt
Increase adversarial training weight λ beyond 1.0PamaCF on MF · Most poisoning attacksdefensive abilityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Gowalla Yelp2018 MIND

Benchmarks: Gowalla Yelp2018 MIND

Metrics: Recall@20 NDCG@20 Recall@10 NDCG@10 T-HR@50 T-NDCG@50

Baselines: APR SharpCF StDenoise GraphRfi LLM4Dec

Builds on: Adversarial Personalized Ranking (APR) Bayesian Personalized Ranking (BPR) SharpCF

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy