atlas

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

Disguise without Disruption: Utility-Preserving Face De-identification

AAAI 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Visual privacy and face de-identification · 22 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 Disguise, a face-swapping-based de-identification method that replaces identity vectors with differentially private synthetic identities (MLP or VED transforms) and preserves utility via mixture-of-experts feature supervision.

Problem

Face de-identification that irreversibly hides identity while preserving utility attributes (landmarks, gaze, expression) needed for downstream tasks, with formal privacy guarantees.

Approach

Extract identity via an ensemble of face recognizers, transform it with a differentially private variational encoder-decoder (or MLP) into a synthetic identity far from the original, inject it into a SimSwap-based face swapper, and add a utility loss from mixture-of-experts gaze/emotion models on intermediate features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Disguise with VED identity transformationFace de-identification on LFW · LFWaverage TPR @ FPR=10^-3: 1.6 -> 0.02Helped
use Disguise with VED identity transformationFace de-identification on LFW · LFWSER-FIQ: 0.68 -> 0.90Helped
replace opposite-ID transformation with VED transformation (ablation)Disguise (ArcFace identity expert) · LFWTPR @ FPR=1e-3 (FaceNet, inverted): 67.03 -> 13.03Helped
replace VED identity transformation with MLP (ablation)Disguise (ArcFace identity expert) · LFWTPR @ FPR=1e-3 (FaceNet, inverted): 13.03 -> 52.90Hurt
increase MLP noise from β=0.0 to β=0.9 (ablation)Disguise with MLP identity transformation · LFWTPR @ FPR=1e-3 (FaceNet, swapped): 0.00 -> 5.90Hurt
increase MLP noise from β=0.0 to β=0.9 (ablation)Disguise with MLP identity transformation · LFWTPR @ FPR=1e-3 (FaceNet, inverted): 52.90 -> 3.07Helped
increase VED noise from α=1.0 to α=3.0 (ablation)Disguise with VED identity transformation · LFWTPR @ FPR=1e-3 (FaceNet, inverted): 13.03 -> 5.37Helped
increase VED noise from α=1.0 to α=3.0 (ablation)Disguise with VED identity transformation · LFWTPR @ FPR=1e-3 (FaceNet, swapped): 0.03 -> 0.37Hurt
replace VED identity transformation with MLP (ablation)Disguise (ArcFace identity expert, gaze utility expert) · LFWlandmark L2 pixel distance (RetinaFace, all): 12.9 -> 17.3Hurt
use emotion utility experts instead of gaze utility experts (ablation)Disguise (ArcFace identity expert, VED) · LFWemotion accuracy (DAN): 46.2 -> 58.8Helped
use gaze utility experts instead of emotion utility experts (ablation)Disguise (ArcFace identity expert, VED) · LFWgaze MAE° (L2CS-Net pitch): 7.4 -> 6.8Helped
combine ArcFace and AdaFace identity experts instead of ArcFace alone (ablation)Disguise with MLP transformation · LFWTPR @ FPR=1e-3 (FaceNet, inverted): 52.90 -> 36.70Helped

Surprising findings

Limitations

Experimental setup

Datasets: VGGFace2 LFW CelebA-HQ WFLW

Benchmarks: LFW CelebA-HQ WFLW

Metrics: TPR @ FPR=1e-3 verification accuracy L2 pixel distance NME MAE emotion accuracy SER-FIQ

Baselines: DeepPrivacy DeepPrivacy2 CIAGAN Password RePaint

Builds on: SimSwap DeepPrivacy CIAGAN RiDDLE

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