atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

FairNet: Dynamic Fairness Correction without Performance Loss via Contrastive Conditional LoRA

NeurIPS 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Data augmentation and generalization bias · 0 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 FairNet, which gates conditionally activated LoRA adapters with per-layer bias detectors and trains them with a contrastive triplet loss to reduce minority-group disparities without hurting accuracy.

Problem

Debiasing methods typically trade off accuracy for fairness, use static global corrections, underfit minority subgroups, and handle sensitive attribute labels poorly (requiring full labels or discarding partial ones).

Approach

Instance-level, detector-gated conditional LoRA modules inside the model are activated only for samples flagged as likely minority-group members, and trained with a triplet contrastive loss that aligns minority representations with same-class majority representations. The framework supports full, partial, or no sensitive attribute labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FairNet-Unlabel instead of ERM without sensitive-attribute labelsFairNet · CelebAWGA: 77.9 -> 82.3Helped
Use FairNet-Unlabel instead of ERM without sensitive-attribute labelsFairNet · MultiNLIWGA: 67.3 -> 73.1Helped
Use FairNet-Partial instead of GroupDRO with partial sensitive labelsFairNet-Partial · CelebAACC: 94.0 -> 95.9Helped
Use FairNet-Full instead of GroupDRO with full sensitive labelsFairNet-Full · CelebAWGA: 87.4 -> 88.2Helped
Use FairNet-Full instead of GroupDRO with full sensitive labelsFairNet-Full · MultiNLIEOD: 5.5 -> 4.7Helped
Apply the racial correctionFairNet-Partial · HateXplain, DistilBERT-base, RaceEOD: 26.5 ± 0.7 -> 24.4 ± 0.6Helped
Add gender correction after racial correctionFairNet-Partial · HateXplain, DistilBERT-base, GenderEOD: 11.3 ± 1.1 -> 7.4 ± 0.6Helped
Add gender correction after racial correctionFairNet-Partial · HateXplain, BERT-base, GenderEOD: 12.9 ± 1.1 -> 8.2 ± 0.4Helped
Remove the bias detector, making LoRA active on every input (ablation)FairNet-Partial · CelebA and MultiNLIACC: 95.9% to 94.1%; 82.6% to 81.0%Hurt
Remove the bias detector, making LoRA active on every input (ablation)FairNet-Partial · CelebA and MultiNLIWGA: 86.5 -> 86.7; 76.5 -> 77.2Mixed
Replace contrastive loss with binary cross entropy on flagged instances (ablation)FairNet-Partial · CelebA and MultiNLIWGA: 86.5% to 81.2%; 76.5% to 70.1%Hurt
Remove both the detector and contrastive loss (ablation)FairNet-Partial · CelebA and MultiNLIWGA: 86.5 -> 82.3; 76.5 -> 71.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CelebA MultiNLI HateXplain

Benchmarks: CelebA MultiNLI HateXplain

Metrics: ACC WGA EOD DP EOp

Baselines: ERM GroupDRO DFR Sebra Lu et al. D3M Eq.Odds GSTAR

Builds on: LoRA GroupDRO JTT DFR

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