HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

FACT: Federated Adversarial Cross Training

Stefan Schrod Jonas Lippl Andreas Schäfer Michael Altenbuchinger

FACT: Federated Adversarial Cross Training

Abstract

Federated Learning (FL) facilitates distributed model development to aggregate multiple confidential data sources. The information transfer among clients can be compromised by distributional differences, i.e., by non-i.i.d. data. A particularly challenging scenario is the federated model adaptation to a target client without access to annotated data. We propose Federated Adversarial Cross Training (FACT), which uses the implicit domain differences between source clients to identify domain shifts in the target domain. In each round of FL, FACT cross initializes a pair of source clients to generate domain specialized representations which are then used as a direct adversary to learn a domain invariant data representation. We empirically show that FACT outperforms state-of-the-art federated, non-federated and source-free domain adaptation models on three popular multi-source-single-target benchmarks, and state-of-the-art Unsupervised Domain Adaptation (UDA) models on single-source-single-target experiments. We further study FACT's behavior with respect to communication restrictions and the number of participating clients.

Code Repositories

jonas-lippl/fact
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
domain-adaptation-on-mnist-to-uspsFACT
Accuracy: 98.8
domain-adaptation-on-svhn-to-mnistFACT
Accuracy: 90.6
domain-adaptation-on-usps-to-mnistFACT
Accuracy: 98.6

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
FACT: Federated Adversarial Cross Training | Papers | HyperAI