atlas

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

FOOGD: Federated Collaboration for Both Out-of-distribution Generalization and Detection

NeurIPS 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models · 1 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 FOOGD, a federated framework that jointly handles OOD detection and OOD generalization by estimating client score models via score matching with MMD (SM-MMD) and regularizing feature extractors with a kernelized Stein augmentation (SAG).

Problem

Federated learning deployed on wild data must simultaneously handle covariate-shift OOD (generalization) and semantic-shift OOD (detection) under non-IID client distributions, but prior FL work addresses only one of these.

Approach

Each client trains a feature-space score model with a mix of denoising score matching and MMD matching on Langevin-generated samples; the aggregated score model gives a global density guide, whose score norm detects OUT data, while a kernelized Stein discrepancy between original and Fourier-augmented features regularizes the feature extractor for IN-C generalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FOOGD to FedAvgFedAvg · CIFAR-10 α=0.1ACC-IN-C: 65.44 -> 73.71Helped
Add FOOGD to FedAvgFedAvg · CIFAR-10 α=0.1FPR95: 83.41 -> 35.32Helped
Add FOOGD to FedRoDFedRoD · CIFAR-10 α=0.1AUROC: 80.96 -> 91.76Helped
Add FOOGD to FedRoDFedRoD · CIFAR-100 α=0.1ACC-IN-C: 69.26 -> 75.70Helped
Add FOOGD to FedAvgFedAvg · PACS Averageaccuracy: 71.52 -> 79.92Helped
Add FOOGD to FedRoDFedRoD · PACS Averageaccuracy: 75.39 -> 83.53Helped
Add SAG (ablation)FedAvg+FOOGD · CIFAR-10 α=0.1ACC-IN-C: 70.79 -> 73.71Helped
Add SAG (ablation)FedAvg+FOOGD · CIFAR-100 α=0.1ACC-IN-C: 48.35 -> 51.69Helped
Add technameA (score matching with MMD) (ablation)FedAvg+FOOGD · CIFAR-10 α=0.1FPR95: 41.86 -> 35.32Helped
Add technameA (score matching with MMD) (ablation)FedAvg+FOOGD · CIFAR-100 α=0.1AUROC: 89.26 -> 91.41Helped
Train the feature backbone instead of fixing it (ablation)FedAvg+FOOGD · CIFAR-10 α=0.1ACC-IN-C: 65.44 -> 73.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 TinyImageNet CIFAR-10-C CIFAR-100-C TinyImageNet-C PACS

Benchmarks: CIFAR-10 CIFAR-100 TinyImageNet SVHN Texture iSUN LSUN-C LSUN-R PACS

Metrics: ACC-IN ACC-IN-C AUROC FPR95

Baselines: FedAvg FedRoD FOSTER FedLN FedATOL FedT3A FedIIR FedTHE FedICON

Builds on: FedAvg FedRoD SCONE FOSTER Fourier augmentation

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