atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

Federated Recommendation with Additive Personalization

ICLR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Sparse and collaboration-graph personalization · 8 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 FedRAP, a federated recommendation method that adds a sparse globally shared item embedding to a private per-user item embedding, with a tanh-based curriculum on regularization weights and differential privacy on the shared matrix.

Problem

Federated recommendation suffers from shared item embeddings that ignore user-specific perception of items, and dense item embedding matrices that cause high communication cost.

Approach

Decompose the item embedding into a sparse global matrix C (L1-regularized, aggregated on server) plus a private user-specific matrix D(i), encouraged to differ via a regularizer, and trained with a curriculum that gradually increases the regularization weights from full to additive personalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use additive personalized item embeddings rather than a shared-only item embedding (FedRAP-C) (ablation)FedRAP · ML-100KHR@10Helped
Retain shared global item information alongside user-specific item embeddings rather than use local-only embeddings (FedRAP-D) (ablation)FedRAP · ML-100KHR@10Helped
Remove the L1 sparsity constraint on the global item embedding (ablation)FedRAP · ML-100KNDCG@10No clear effect
Replace the L1 constraint with a Frobenius-norm constraint (ablation)FedRAP · ML-100KNDCG@10No clear effect
Use fixed regularization weights instead of gradually increasing weights (ablation)FedRAP · ML-100K validationHR@10Hurt
Use a sine schedule for regularization weights (ablation)FedRAP · ML-100K validationHR@10Hurt
Alternate regularization weights between zero and their maximum every 10 iterations (ablation)FedRAP · ML-100K validationHR@10Hurt
Decrease regularization weights from large to small (fraction schedule) (ablation)FedRAP · ML-100K validationHR@10Hurt
Add Gaussian noise for differential privacy (ablation)FedRAP · ML-100KHR@10: 0.9709 -> 0.9364Hurt
Add Gaussian noise for differential privacy (ablation)FedRAP · ML-100KNDCG@10: 0.8781 -> 0.8015Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MovieLens-100K MovieLens-1M Amazon-Instant-Video LastFM-2K Ta Feng Grocery QB-article

Benchmarks: MovieLens-100K MovieLens-1M Amazon-Instant-Video LastFM-2K Ta Feng Grocery QB-article

Metrics: HR@10 NDCG@10

Baselines: NCF LightGCN FedMF FedNCF PFedRec CentRAP

Builds on: FedMF NCF PFedRec

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