Table of Contents
Fetching ...

Generating Synthetic Fair Syntax-agnostic Data by Learning and Distilling Fair Representation

Md Fahim Sikder, Resmi Ramachandranpillai, Daniel de Leng, Fredrik Heintz

TL;DR

This work introduces a syntax-agnostic fair generative framework that learns a fair latent representation via a distance-covariance regularized VAE and then distills this representation into a smaller encoder to enable efficient generation of fair synthetic data. The distilled latent space, decoded by a shared decoder, yields high-fidelity data with improved fairness and downstream utility, demonstrated on tabular and image benchmarks. By combining fairness-oriented representation learning with latent-space distillation and a KL-based utility loss, the approach reduces computational overhead while outperforming state-of-the-art fair generative models across multiple metrics. The study also provides extensive analyses, including visual, explainability, and runtime evaluations, and discusses limitations and social impacts with a path toward multi-attribute fairness.

Abstract

Data Fairness is a crucial topic due to the recent wide usage of AI powered applications. Most of the real-world data is filled with human or machine biases and when those data are being used to train AI models, there is a chance that the model will reflect the bias in the training data. Existing bias-mitigating generative methods based on GANs, Diffusion models need in-processing fairness objectives and fail to consider computational overhead while choosing computationally-heavy architectures, which may lead to high computational demands, instability and poor optimization performance. To mitigate this issue, in this work, we present a fair data generation technique based on knowledge distillation, where we use a small architecture to distill the fair representation in the latent space. The idea of fair latent space distillation enables more flexible and stable training of Fair Generative Models (FGMs). We first learn a syntax-agnostic (for any data type) fair representation of the data, followed by distillation in the latent space into a smaller model. After distillation, we use the distilled fair latent space to generate high-fidelity fair synthetic data. While distilling, we employ quality loss (for fair distillation) and utility loss (for data utility) to ensure that the fairness and data utility characteristics remain in the distilled latent space. Our approaches show a 5%, 5% and 10% rise in performance in fairness, synthetic sample quality and data utility, respectively, than the state-of-the-art fair generative model.

Generating Synthetic Fair Syntax-agnostic Data by Learning and Distilling Fair Representation

TL;DR

This work introduces a syntax-agnostic fair generative framework that learns a fair latent representation via a distance-covariance regularized VAE and then distills this representation into a smaller encoder to enable efficient generation of fair synthetic data. The distilled latent space, decoded by a shared decoder, yields high-fidelity data with improved fairness and downstream utility, demonstrated on tabular and image benchmarks. By combining fairness-oriented representation learning with latent-space distillation and a KL-based utility loss, the approach reduces computational overhead while outperforming state-of-the-art fair generative models across multiple metrics. The study also provides extensive analyses, including visual, explainability, and runtime evaluations, and discusses limitations and social impacts with a path toward multi-attribute fairness.

Abstract

Data Fairness is a crucial topic due to the recent wide usage of AI powered applications. Most of the real-world data is filled with human or machine biases and when those data are being used to train AI models, there is a chance that the model will reflect the bias in the training data. Existing bias-mitigating generative methods based on GANs, Diffusion models need in-processing fairness objectives and fail to consider computational overhead while choosing computationally-heavy architectures, which may lead to high computational demands, instability and poor optimization performance. To mitigate this issue, in this work, we present a fair data generation technique based on knowledge distillation, where we use a small architecture to distill the fair representation in the latent space. The idea of fair latent space distillation enables more flexible and stable training of Fair Generative Models (FGMs). We first learn a syntax-agnostic (for any data type) fair representation of the data, followed by distillation in the latent space into a smaller model. After distillation, we use the distilled fair latent space to generate high-fidelity fair synthetic data. While distilling, we employ quality loss (for fair distillation) and utility loss (for data utility) to ensure that the fairness and data utility characteristics remain in the distilled latent space. Our approaches show a 5%, 5% and 10% rise in performance in fairness, synthetic sample quality and data utility, respectively, than the state-of-the-art fair generative model.
Paper Structure (25 sections, 10 equations, 4 figures, 1 table, 1 algorithm)

This paper contains 25 sections, 10 equations, 4 figures, 1 table, 1 algorithm.

Figures (4)

  • Figure 1: Our approach for fair latent distillation and synthetic sample generation
  • Figure 2: Generated Samples using Distilled fair representation, Dataset: CelebA, Sensitive_attribute: Smiling
  • Figure 3: PCA (left) and t-SNE (right) plots of the fair distribution (orange circle) and distilled distribution (blue circle), here each dot represents each record in the dataset, if the distilled model learns the data distribution perfectly, then both colored dot should overlap with each other, Dataset: Compass
  • Figure 4: Explainability Analysis: (a) shows the feature importance of using the original data, where the sensitive attribute: "sex" is showing high feature importance, (b) shows the feature importance of our generated samples, where the sensitive attribute is showing low feature importance

Theorems & Definitions (5)

  • Definition 1: Demographic Parity (DP), barocas2016big
  • Definition 2: Equalized Odds (EO), barocas2016big
  • Definition 3: Demographic Parity Ratio (DPR), weerts2023fairlearn
  • Definition 4: Equalized Odds Ratio (EOR), weerts2023fairlearn
  • Definition 5: Fair Generative Models (FGMs)