atlas

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

FedSC: Provable Federated Self-supervised Learning with Spectral Contrastive Objective over Non-i.i.d. Data

ICML 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated semi-supervised and graph learning · 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.

Proposes FedSC, a provable federated SSL method that shares DP-protected correlation matrices alongside model weights to enable inter-client contrast under the spectral contrastive objective.

Problem

Federated self-supervised learning over non-i.i.d. data, where the global SSL objective is not a weighted sum of local SSL objectives, so FedAvg does not minimize the true global objective.

Approach

Reformulate the spectral contrastive objective so that its global form decomposes into intra-client contraction, intra-client contrast and inter-client contrast; clients share DP-noised local correlation matrices (aggregated by the server) and use them in local objectives to approximate inter-client contrast, with a convergence guarantee to the centralized SC solution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Share correlation matrices in addition to model weights (FedSC vs FedAvg+SC)SC objective federated training · CIFAR100 20/20 and 4/20 participationlinear evaluation accuracy (%): +2.1 at full participation; +13.7 at 4/20 participationHelped
Share correlation matrices in addition to model weights (FedSC vs FedAvg+SC)SC objective federated training · SVHN and CIFAR10 with partial and full participationlinear evaluation accuracy (%): SVHN +1.3 (5/5), +1.1 (2/5); CIFAR10 +2.2 (10/10), +1.8 (2/10)Helped
DP noise (eps=6 vs no DP) on shared correlation matrices (ablation)FedSC · CIFAR10 10/10 participationlinear evaluation accuracy (%): -0.64 vs no DPNo clear effect
DP noise on shared correlation matrices at eps=6 and eps=12 (ablation)FedSC · CIFAR100 4/20 participationlinear evaluation accuracy (%): eps=6: -1.77 and eps=12: -0.88 vs no DP; both still well above FedAvg+SC (42.95)Mixed
Apply DP noise to shared correlation matrices (eps=3 to 6) (ablation)FedSC · CIFAR10 and SVHNlinear evaluation accuracy (%): small declines from no-DP (about 0.6 to 1.9 points) but still above FedAvg+SCNo clear effect
Use SC objective with FedSC framework instead of BYOL under FedAvgFedAvg federated SSL · CIFAR10 10/10 participationlinear evaluation accuracy (%): +9.68 over FedAvg+BYOLHelped
Partial client participation (2/10 vs 10/10 on CIFAR10) for FedSCFedSC · CIFAR10linear evaluation accuracy (%): -2.94 (80.06 to 77.12)No clear effect
Partial participation on CIFAR100 (20/20 to 4/20) for FedAvg+SCFedAvg+SC · CIFAR100linear evaluation accuracy (%): -13.29 (56.24 to 42.95)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR10 CIFAR100

Benchmarks: SVHN CIFAR10 CIFAR100

Metrics: linear evaluation accuracy KNN accuracy

Baselines: FedAvg+BYOL FedAvg+SC FedU FedEMA FedX FedCA Centralized SC

Builds on: spectral contrastive loss FedAvg BYOL FedCA

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