atlas

Research map / Image generation / Fast diffusion sampling

Fair Sampling in Diffusion Models through Switching Mechanism

AAAI 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 7 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 attribute switching, a training-free diffusion sampling method that switches the sensitive-attribute condition at a transition point chosen so that the generated data becomes independent of the attribute (epsilon-fairness).

Problem

Diffusion models amplify training-data bias in sensitive attributes, and existing fairness measures for generative models rely on downstream classifiers or label-based notions, so a classifier-free measure of data fairness for diffusion sampling is needed.

Approach

During reverse diffusion, the sensitive-attribute condition is switched from s0 to s1 at a transition point tau chosen by equalizing cumulative score differences between the two conditions; high-level features from s0 are kept while the attribute is changed, making the output distribution independent of S without extra training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use attribute switching instead of vanilla samplingDiffusion sampling · FairFace Race, Orig (Tr) → Syn (Te)BER (%): 15.14 -> 50.73Helped
use attribute switching instead of vanilla samplingDiffusion sampling · FairFace Race, Syn (Tr) → Orig (Te)BER (%): 8.50 -> 54.78Helped
use attribute switching instead of mixing conditional embeddingsDiffusion sampling · FairFace Race, Orig (Tr) → Syn (Te)BER (%): 41.60 -> 50.73Helped
use attribute switching instead of DiffEditDiffusion sampling · FairFace Race, Orig (Tr) → Syn (Te)BER (%): 21.24 -> 50.73Helped
use attribute switching instead of vanilla samplingDiffusion sampling · FairFace Race (12k), totalFID: 29.50 -> 31.11No clear effect
use attribute switching instead of vanilla samplingDiffusion sampling · CelebA Male (12k), totalFID: 7.19 -> 7.83No clear effect
use attribute switching instead of vanilla samplingDiffusion sampling · CelebA Heavy-Makeup (12k), totalFID: 7.19 -> 7.59No clear effect
use attribute switching instead of vanilla samplingCelebA synthetic-data classifier · Smiling taskaccuracy (%): 88.38 -> 88.14No clear effect
use attribute switching instead of vanilla samplingCelebA synthetic-data classifier · Male attribute taskaccuracy (%): 93.04 -> 55.71Mixed

Surprising findings

Limitations

Experimental setup

Datasets: FairFace CelebA CIFAR-10

Benchmarks: FairFace CelebA CIFAR-10

Metrics: balanced error rate (BER) classifier accuracy gap Frechet Inception Distance (FID) PCA visualization

Baselines: Vanilla sampling Mixing conditional embeddings DiffEdit

Builds on: DDPM DDIM epsilon-fairness DiffEdit

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