atlas

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

Personalized Federated Collaborative Filtering: A Variational AutoEncoder Approach

AAAI 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Sparse and collaboration-graph personalization · 15 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 FedDAE, a federated collaborative filtering method that reformulates CF as a VAE with a global and a local encoder combined by a per-user gating network, and a shared global decoder.

Problem

Federated collaborative filtering under heterogeneous clients: user embeddings alone fail to capture fine-grained personalization, and existing personalized FedCF methods (MF- or item-embedding-based) struggle with non-linear relationships and generalization.

Approach

Decompose user knowledge into a shared global encoder and a private local encoder, mix their Gaussian latent parameters with a data-dependent gating network, and train the whole thing as a VAE with a multinomial-style reconstruction objective that also predicts non-interacted items.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedDAE instead of FedVAEFederated collaborative filtering · ML-100KHR@20: 0.1200 ± 0.0040 -> 0.1232 ± 0.0023Helped
Use FedDAE instead of FedVAEFederated collaborative filtering · ML-100KNDCG@20: 0.0501 ± 0.0032 -> 0.0503 ± 0.0014Helped
Use FedDAE instead of FedVAEFederated collaborative filtering · ML-1MHR@20: 0.0639 ± 0.0012 -> 0.0650 ± 0.0039Helped
Use FedDAE instead of FedVAEFederated collaborative filtering · ML-1MNDCG@20: 0.0250 ± 0.0006 -> 0.0261 ± 0.0011Helped
Use FedDAE instead of FedVAEFederated collaborative filtering · VideoHR@20: 0.0634 ± 0.0128 -> 0.0654 ± 0.0080Helped
Use FedDAE instead of FedVAEFederated collaborative filtering · VideoNDCG@20: 0.0227 ± 0.0036 -> 0.0230 ± 0.0029Helped
Use FedDAE instead of FedVAEFederated collaborative filtering · QB-ArticleHR@20: 0.0116 ± 0.0031 -> 0.0124 ± 0.0030Helped
Use FedDAE instead of FedVAEFederated collaborative filtering · QB-ArticleNDCG@20: 0.0045 ± 0.0013 -> 0.0052 ± 0.0014Helped
Add personalized gating rather than fixed encoder weight w=0.25 (ablation)FedDAE · ML-100KHR@20: 0.1213 (5.75%↓)Helped
Add personalized gating rather than fixed encoder weight w=0.5 (ablation)FedDAE · ML-100KHR@20: 0.1245 (3.26%↓)Helped
Add personalized gating rather than fixed encoder weight w=0.75 (ablation)FedDAE · ML-100KHR@20: 0.1191 (7.46%↓)Helped
Add personalized gating rather than fixed encoder weight w=0.25 (ablation)FedDAE · ML-100KNDCG@20: 0.0506 (3.44%↓)Helped

Surprising findings

Limitations

Experimental setup

Datasets: MovieLens-100K MovieLens-1M Amazon-Instant-Video QB-article

Benchmarks: MovieLens-100K MovieLens-1M Amazon-Instant-Video QB-article

Metrics: HR@20 NDCG@20

Baselines: Mult-VAE RecVAE LightGCN FedVAE PFedRec FedRAP CentDAE

Builds on: Mult-VAE beta-VAE FedVAE PFedRec FedRAP

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