atlas

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

Ferrari: Federated Feature Unlearning via Optimizing Feature Sensitivity

NeurIPS 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Private federated aggregation · 3 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 Ferrari, a client-side federated feature unlearning method that minimizes a Lipschitz-based feature sensitivity measure using only the unlearning client's local data.

Problem

Feature unlearning in federated learning (removing sensitive, backdoor, or biased features) existing methods need other clients' data, and there is no good metric to evaluate feature unlearning effectiveness.

Approach

Defines feature sensitivity as the expected output change rate under random perturbations of the feature region (Lipschitz-inspired), and unlearns by minimizing this quantity on the unlearning client's local data without requiring other clients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Minimize feature sensitivity with FerrariFerrari · Sensitive feature unlearning (CelebA, Adult, Diabetes, IMDB)feature sensitivity: 0.96 ±1.41×10−2 -> 0.09 ±3.04×10−4; 1.31 ±1.53×10−2 -> 0.05 ±1.72×10−4; 1.52 ±0.91×10−2 -> 0.07 ±1.07×10−4; 0.85 ±1.07×1Helped
Minimize feature sensitivity with FerrariFerrari · Sensitive feature unlearning (CelebA, Adult, Diabetes, IMDB)MIA attack success rate (%): 84.36 ±3.22 -> 51.28 ±2.41; 87.54 ±13.89 -> 49.58 ±1.38; 92.31 ±7.55 -> 42.61 ±1.81; 90.28 ±2.49 -> 43.75 ±1.86Helped
Minimize feature sensitivity with FerrariFerrari · Sensitive feature unlearning (Table 1 datasets)test accuracy (%): 79.46 ±2.32 -> 92.26 ±1.73; 65.27 ±0.58 -> 81.02 ±0.58; 64.19 ±0.72 -> 79.53 ±0.79; 83.27 ±2.05 -> 89.15 ±1.32Helped
Minimize feature sensitivity with FerrariFerrari · Backdoor unlearning (MNIST, FMNIST, CIFAR-10, CIFAR-20, CIFAR-100, ImageNet)accuracy on unlearn client dataset Du (%): 97.43 ±3.69 -> 0.11 ±0.01; 94.51 ±6.29 -> 0.90 ±0.03; 95.05 ±2.30 -> 0.29 ±0.04; 94.21 ±4.11 -> 0.78 ±0.08; 88.98 ±6.63 Helped
Minimize feature sensitivity with FerrariFerrari · Backdoor unlearning (MNIST, FMNIST, CIFAR-10, CIFAR-20, CIFAR-100, ImageNet)accuracy on retain dataset Dr (%): 95.65 ±1.39 -> 95.93 ±0.45; 91.07 ±0.54 -> 92.83 ±0.61; 87.63 ±1.16 -> 89.91 ±0.95; 75.06 ±6.41 -> 78.29 ±3.12; 54.14 ±3Mixed
Minimize feature sensitivity with FerrariFerrari · Biased feature unlearning (CMNIST Color; CelebA Mouth)accuracy on retain dataset Dr (%): 64.94 ±7.88 -> 84.31 ±2.63; 79.46 ±2.09 -> 94.18 ±3.08Helped
Minimize feature sensitivity with FerrariFerrari · Biased feature unlearning (CMNIST Color; CelebA Mouth)accuracy on unlearn client dataset Du (%): 98.88 ±4.90 -> 84.62 ±3.59; 96.38 ±3.87 -> 94.79 ±1.48Hurt
Remove the denominator from the Ferrari feature-sensitivity loss (Non-Lipschitz variant) (ablation)Ferrari · Backdoor unlearningaccuracy on retain dataset Dr (%): Dr accuracy drops below 10%Hurt
Vary Gaussian noise level σ from 0.05 to 1.0 (ablation)Ferrari · Backdoor feature unlearningaccuracy on Dr and DuNo clear effect
Use 70% rather than the full 100% of Du (ablation)Ferrari · Backdoor feature unlearningaccuracy on Dr and Du: 70%; 100%No clear effect
Use Non-IID client data (ablation)Ferrari · CIFAR-10 backdoor unlearningaccuracy on Du: approximately 0.2%No clear effect
Use Non-IID client data (ablation)Ferrari · CIFAR-10 backdoor unlearningaccuracy on Dr: about 2%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Colored-MNIST Fashion-MNIST CIFAR-10 CIFAR-20 CIFAR-100 ImageNet CelebA Adult Diabetes IMDB

Benchmarks: CelebA Adult Diabetes IMDB MNIST Fashion-MNIST CIFAR-10 CIFAR-20 CIFAR-100 ImageNet CMNIST

Metrics: test accuracy retain accuracy Dr unlearn accuracy Du feature sensitivity attack success rate of model inversion runtime FLOPs

Baselines: Retrain Fine-tune FedCDP FedRecovery

Builds on: Lipschitz continuity FedRecovery FedCDP BadNets

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