[Paper Review] XOR Mixup: Privacy-Preserving Data Augmentation for One-Shot Federated Learning
XorMixFL uses XOR-based mixup to privately augment data across devices in a one-shot federated learning setup, improving non-IID performance by generating synthetic samples while preserving privacy.
User-generated data distributions are often imbalanced across devices and labels, hampering the performance of federated learning (FL). To remedy to this non-independent and identically distributed (non-IID) data problem, in this work we develop a privacy-preserving XOR based mixup data augmentation technique, coined XorMixup, and thereby propose a novel one-shot FL framework, termed XorMixFL. The core idea is to collect other devices' encoded data samples that are decoded only using each device's own data samples. The decoding provides synthetic-but-realistic samples until inducing an IID dataset, used for model training. Both encoding and decoding procedures follow the bit-wise XOR operations that intentionally distort raw samples, thereby preserving data privacy. Simulation results corroborate that XorMixFL achieves up to 17.6% higher accuracy than Vanilla FL under a non-IID MNIST dataset.
Motivation & Objective
- Address non-IID data distributions in federated learning by creating privacy-preserving synthetic samples.
- Propose a one-shot FL framework (XorMixFL) that uses XOR-based mixup to augment data without exposing raw samples.
- Maintain data privacy while improving global model accuracy on imbalanced label distributions.
Proposed method
- Introduce XorMixup, which encodes mixed samples with bit-wise XOR to protect raw data while creating synthetic samples.
- Use server-side decoding with its own base samples to produce realistic augmented data.
- Apply a one-shot FL framework where devices upload encoded samples, the server decodes to balance label distribution, and a global model is trained from reconstructed data.
- Incorporate p-fold sample blending and averaging of up to p samples per label to extract common features and control privacy/noise.
- Compare XorMixFL against Vanilla FL and MixFL on non-IID MNIST to evaluate accuracy and privacy trade-offs.
Experimental results
Research questions
- RQ1Can XOR-based mixup (XorMixup) provide privacy-preserving data augmentation in a one-shot FL setting?
- RQ2Does XorMixFL improve accuracy over Vanilla FL and MixFL under non-IID data distributions while maintaining higher privacy (as measured by sample dissimilarity)?
Key findings
- XorMixFL achieves up to 17.6% higher accuracy than Vanilla FL on non-IID MNIST in one-shot settings.
- XorMixFL can outperform standalone ML by up to around 8.13% in the same non-IID scenario.
- The privacy measure (MDS) indicates XorMixFL provides higher sample privacy than MixFL across tested configurations.
- An ablation shows XorMixFL with XOR-based encoding/decoding maintains competitive accuracy while offering stronger privacy than MixFL.
- Increasing blending depth p and the number of dummy labels M generally raises privacy (MDS) and can affect accuracy in predictable ways.
- XorMixup can achieve comparable accuracy to MixFL while improving privacy, demonstrating the value of XOR-based augmentation for privacy-preserving one-shot FL.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.