atlas

Research map / Graph learning / GNN architectures

Trust-GRS: A Trustworthy Training Framework for Graph Neural Network Based Recommender Systems Against Shilling Attacks

AAAI 2025 · Graph learning › GNN architectures · approach: Graph structure learning · 6 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.

Proposes Trust-GRS, a zero-knowledge two-stage training framework that uses training-loss dynamics and PageRank-based Shilling-Rank to estimate fake-data probabilities, then applies trustworthy neighborhood aggregation and contrastive learning to defend GNN recommenders against shilling attacks.

Problem

GNN-based recommender systems are vulnerable to shilling (fake profile injection) attacks, and existing defenses need prior knowledge or work only in white-box settings and struggle with multiple attacks.

Approach

Fake users exhibit faster early training-loss decrease and share common target items, so a PageRank-based Shilling-Rank over low-loss anchor data yields fake-probabilities for users and items, which weight neighborhood aggregation and a modified contrastive loss/distance without any prior knowledge.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Trust-GRS training to LightGCNLightGCN · ML-1M, DouBan, and Epinions under 12 attacksHR@50 (target items): Trust-GRS: 0.0 across all attacks and datasetsHelped
Apply Trust-GRS to SSL4Rec, SGL, SimGCL, or XSimGCLCL-based recommender systems · ML-1M, DouBan, and Epinions; A_ra and CLeaRHR@50 (target items): 0.018 / 0.0; 0.045 / 0.0; 0.034 / 0.0; 0.037 / 0.0; 0.061 / 0.0; 0.095 / 0.0; 0.087 / 0.0; 0.090 / 0.0Helped
Add trustworthy neighborhood aggregation (ablation)Trust-GRS on XSimGCL · ML-1M, A_raHR@50 (target items): 0.0023 -> 0.008Helped
Add trustworthy neighborhood aggregation (ablation)Trust-GRS on XSimGCL · ML-1M, CLeaRHR@50 (target items): 0.0029 -> 0.017Helped
Add trustworthy contrastive learning (ablation)Trust-GRS on XSimGCL · ML-1M, A_raHR@50 (target items): 0.087 -> 0.003Helped
Add trustworthy contrastive learning (ablation)Trust-GRS on XSimGCL · ML-1M, CLeaRHR@50 (target items): 0.090 -> 0.0009Helped
Combine trustworthy neighborhood aggregation and trustworthy contrastive learning (ablation)Trust-GRS on XSimGCL · ML-1M, A_ra and CLeaRHR@50 (target items): A_ra: 0.003 -> 0.0; CLeaR: 0.0009 -> 0.0Helped
Lower the confidence threshold α (ablation)Trust-GRS · ML-1M, A_ra, Bi B, and CLeaRHR@50 (target items): A_ra: 0.0021 -> 0.0; Bi B: 0.0012 -> 0.0; CLeaR: 0.0022 -> 0.0Helped
Lower α (ablation)Trust-GRS · ML-1M recommendation performanceHR@50: up to 31%Hurt
Increase β (ablation)Trust-GRS trustworthy contrastive learning · ML-1M, A_ra, Bi B, and CLeaRHR@50 (target items): A_ra: 0.034 -> 3e-5; Bi B: 0.037 -> 0.0022; CLeaR: 0.072 -> 0.0026Helped
Set β too high (100) (ablation)Trust-GRS trustworthy contrastive learning · ML-1Mtraining convergence: NaNHurt
Use heuristic deletion of lowest-loss data instead of Trust-GRS (ablation)LightGCN on DouBan under GOAT · DouBanrecommendation performance: 41%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DouBan ML-1M Epinions

Benchmarks: DouBan ML-1M Epinions

Metrics: HR@50 Recall@50 NDCG@50

Baselines: PCA FAP Degree-SAD Semi-SAD AntiFU

Builds on: LightGCN SGL SimGCL XSimGCL BPR InfoNCE PageRank

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