atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

PPIDSG: A Privacy-Preserving Image Distribution Sharing Scheme with GAN in Federated Learning

AAAI 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Private federated aggregation · 6 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 PPIDSG, a federated learning scheme that shares only GAN generator parameters (CycleGAN-style, trained on block-scrambled encrypted images) instead of classifier parameters, with a separately trained autoencoder feature extractor to preserve utility against label, membership and reconstruction attacks.

Problem

Federated learning leaks private data through uploaded classifier parameters, enabling label inference, membership inference and image reconstruction attacks, while existing defenses either sacrifice accuracy or fail against some attacks.

Approach

Replace classifier parameter sharing with sharing of a CycleGAN-style generator that learns the distribution of block-scrambled (encrypted) images, adding a classification loss to the generator and training a separate autoencoder feature extractor and local classifier so no trained classifier leaves the client.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PPIDSG instead of the strongest reported baseline, ATSclassification on MNIST test · MNIST testclassification accuracy: 98.96 -> 99.43Helped
use PPIDSG instead of the strongest reported baseline, ATSclassification on F-MNIST test · F-MNIST testclassification accuracy: 89.23 -> 91.60Helped
use PPIDSG instead of the strongest reported baseline, ATSclassification on CIFAR10 test · CIFAR10 testclassification accuracy: 59.67 -> 70.56Helped
use PPIDSG instead of the strongest reported baseline, ATSclassification on SVHN test · SVHN testclassification accuracy: 85.22 -> 91.53Helped
use prediction vectors with the enhanced two-model attack instead of ML-Leaks' single-model attackCIFAR10 membership inference · CIFAR10MIA accuracy: 51.92 -> 84.30Helped
add semantic loss to the generator (ablation)PPIDSG · CIFAR10classification accuracy: 69.19 -> 70.56Helped
add classification loss to the generator (ablation)PPIDSG · CIFAR10classification accuracy: 10.88 -> 70.56Helped
add classification and semantic losses to the generator (ablation)PPIDSG · CIFAR10classification accuracy: 10.00 -> 70.56Helped
use IR rather than the full encryption configuration (ablation)PPIDSG encryption · CIFAR10classification accuracy: 70.56 -> 71.35Mixed
remove IS block shuffling (ablation)PPIDSG encryption · CIFAR10classification accuracy: 70.56 -> 70.06Hurt
vary encryption transformation combinations (ablation)PPIDSG encryption · CIFAR10classification accuracy: 70.56; 69.59; 70.70; 70.55; 68.99; 70.73; 70.09; 71.00Mixed
increase encryption algorithm complexity (ablation)PPIDSG encryption · CIFAR10classification accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FMNIST CIFAR10 SVHN

Benchmarks: MNIST FMNIST CIFAR10 SVHN

Metrics: classification accuracy label inference attack accuracy membership inference precision/recall/F1 PSNR for reconstruction attack

Baselines: ATS EtC DP GC FedCG ML-Leaks

Builds on: CycleGAN DeepEDN ML-Leaks DLG GradInversion

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