atlas

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

Combating Data Imbalances in Federated Semi-supervised Learning with Dual Regulators

AAAI 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.

Proposes FedDure, a federated semi-supervised learning framework with coarse-grained and fine-grained regulators trained via bi-level optimization to handle both cross-client and within-client label/data distribution imbalance.

Problem

Federated semi-supervised learning where labeled and unlabeled data differ in distribution both across clients (external imbalance) and within a client between labeled and unlabeled data (internal imbalance), which causes existing FSSL methods to underperform even labeled-only training.

Approach

Two adaptive regulators: a C-reg that uses the cross-entropy change on labeled data as a reward to scale local updates on unlabeled data, and an F-reg that produces per-instance soft weights for unlabeled samples; both are updated alternately in a meta-learning style bi-level optimization, with the C-reg initialized from the server model to counter client drift.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FedDure's dual regulators instead of FedMatchFSSL · CIFAR-10 (IID, DIR)accuracy: 51.59 -> 66.85Helped
Add C-reg to the variant without C-reg (ablation)FedDure · CIFAR-10 (DIR, DIR)accuracy: 54.79 -> 57.73Helped
Add C-reg to the variant without C-reg (ablation)FedDure · CIFAR-10 (IID, DIR)accuracy: 64.98 -> 66.85Helped
Add C-reg to the variant without C-reg (ablation)FedDure · CIFAR-10 (IID, IID)accuracy: 65.41 -> 67.69Helped
Use client-specific F-reg rather than averaging F-reg across rounds (ablation)FedDure · CIFAR-10 (DIR, DIR)accuracy: 50.08 -> 57.73Helped
Use client-specific F-reg rather than averaging F-reg across rounds (ablation)FedDure · CIFAR-10 (IID, DIR)accuracy: 58.26 -> 66.85Helped
Use client-specific F-reg rather than averaging F-reg across rounds (ablation)FedDure · CIFAR-10 (IID, IID)accuracy: 59.13 -> 67.69Helped
Use dynamic F-reg weights instead of a fixed pseudo-label threshold (ablation)FedDure · CIFAR-10 (DIR, DIR)accuracy: 56.46 -> 57.73Helped
Use dynamic F-reg weights instead of a fixed pseudo-label threshold (ablation)FedDure · CIFAR-10 (IID, DIR)accuracy: 65.92 -> 66.85Helped
Use dynamic F-reg weights instead of a fixed pseudo-label threshold (ablation)FedDure · CIFAR-10 (IID, IID)accuracy: 66.54 -> 67.69Helped
Use client-specific C-reg rather than averaging C-reg across rounds (ablation)FedDure · CIFAR-10 (DIR, DIR)accuracy: 52.32 -> 57.73Helped
Use client-specific C-reg rather than averaging C-reg across rounds (ablation)FedDure · CIFAR-10 (IID, DIR)accuracy: 60.07 -> 66.85Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 Fashion-MNIST CINIC-10

Benchmarks: CIFAR-10 Fashion-MNIST CINIC-10

Metrics: accuracy

Baselines: FedAvg* FedAvg-SL FedProx-SL FedAvg+UDA FedProx+UDA FedAvg+Fixmatch FedProx+Fixmatch FedMatch

Builds on: FedAvg FedMatch FixMatch MAML

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