atlas

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

Federated Generalized Category Discovery

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

Introduces Fed-GCD, a federated setting for generalized category discovery, and proposes AGCL, which uses learnable local and global Gaussian mixture models (aggregated on the server by client semantics association) for contrastive learning, evaluated on six image datasets.

Problem

Generalized category discovery requires centralized access to data, which is infeasible when data are distributed across privacy-constrained clients with partially labeled data and heterogeneous, non-overlapping label spaces.

Approach

Model each class as a learnable Gaussian mixture component trained with a Mahalanobis-distance contrastive loss plus a maximum-likelihood regularizer; clients upload local GMMs, the server aggregates them via sampling and FINCH re-clustering into a global GMM, and clients jointly use local and global GMM contrastive losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add local GMM contrastive learning to FedAvg + GCD (ablation)Fed-GCD · CUB-200 and Oxford-Pet EHAll accuracy: 43.3 -> 52.2; 72.1 -> 79.5Helped
Add the GMM maximum-likelihood regularization (ablation)Fed-GCD with local GCL · CUB-200 and Oxford-Pet EHAll accuracy: 48.9 -> 50.6; 76.8 -> 78.0Helped
Add global GMM contrastive learning through CSA (ablation)Fed-GCD with local GCL · CUB-200 and Oxford-Pet EHAll accuracy: 52.2 -> 53.1; 79.5 -> 81.4Helped
Use FedProx instead of FedAvg with AGCLFed-GCD · CIFAR-10, CIFAR-100, ImageNet-100, CUB-200, Stanford Cars, and Oxford-Pet; NH and EHAll accuracy: 84.7 -> 84.8; 56.1 -> 55.9; 74.8 -> 74.7; 82.5 -> 83.0; 54.2 -> 54.7; 73.1 -> 74.2; 55.2 -> 55.4; 38.2 -> 38.5; 82.7 -> Mixed
Use AGCL instead of FedAvg + GCL (ablation)Fed-GCD · CIFAR-10, CIFAR-100, and ImageNet-100 NHAll accuracy: 83.2 -> 84.7; 54.1 -> 56.1; 74.1 -> 74.8Helped
Use AGCL instead of FedAvg + GCL (ablation)Fed-GCD · CIFAR-10, CIFAR-100, and ImageNet-100 EHAll accuracy: 82.2 -> 82.5; 52.1 -> 54.2; 72.5 -> 73.1Helped
Use AGCL instead of FedAvg + GCL (ablation)Fed-GCD · CUB-200, Stanford Cars, and Oxford-Pet NHAll accuracy: 53.7 -> 55.2; 36.0 -> 38.2; 80.7 -> 82.7Helped
Use AGCL instead of FedAvg + GCL (ablation)Fed-GCD · CUB-200, Stanford Cars, and Oxford-Pet EHAll accuracy: 52.2 -> 53.1; 35.3 -> 36.4; 79.5 -> 81.4Helped
Use AGCL instead of FedAvg + GCD with 10 clients (ablation)Fed-GCD · CIFAR-10, CIFAR-100, and ImageNet-100All accuracy: 63.4 -> 68.1; 47.3 -> 52.2; 62.3 -> 67.5Helped
Increase the number of clients to 10 (ablation)FedAvg + GCD and FedAvg + AGCL · CIFAR-10, CIFAR-100, and ImageNet-100All accuracy: 78.7 -> 63.4; 54.2 -> 47.3; 66.4 -> 62.3; 82.5 -> 68.1; 54.2 -> 52.2; 73.1 -> 67.5Hurt
Set the CSA sampling count to N S = 0 (cluster component means only) (ablation)AGCL · Fed-GCDAll accuracyHelped
Increase the CSA sampling count to more than 2 (ablation)AGCL · Fed-GCDAll accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-100 CUB-200 Stanford Cars Oxford-IIIT Pet

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-100 CUB-200 Stanford Cars Oxford-IIIT Pet

Metrics: clustering accuracy (All, Old, New)

Baselines: FedAvg + GCD FedAvg + PCL FedAvg + GPC FedAvg + GCL FedProx + AGCL Centralized-GCD Centralized-PCL Centralized-GCL

Builds on: FedAvg GCD (Generalized Category Discovery with self-supervised contrastive learning) prototypical contrastive learning FINCH GPC

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