Adaptive Calibration for Fair and Performant Facial Recognition
About
We introduce Adaptive Calibration (AC), a novel calibration strategy for facial recognition that maps cosine similarity between normalized embeddings to well-calibrated probabilities. By incorporating local context into calibration, Adaptive Calibration corrects for a fundamental mismatch in cosine similarity, whereby the same distance can correspond to different match probabilities in different embedding regions. Our approach improves both overall performance and results in a fairer calibration without requiring demographic metadata. Our approach consistently dominates existing methods both on accuracy and fairness metrics across a variety of pretrained models and standard benchmarks. AC provides a practical solution for equitable facial recognition, without requiring demographic group annotations, and while improving overall performance. Unlike existing approaches, our method provides continuous, region-specific calibration that avoids "leveling down" where fairness comes at the cost of degraded performance for some groups.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Face Verification | BFW | TPR @ FPR 0.1%94.11 | 138 | |
| Face Verification | LFW | AUROC99.42 | 67 | |
| Calibration | RFW | Worst-group Brier Score0.051 | 66 | |
| Calibration | LFW | Worst-group Brier score0.051 | 66 | |
| Face Verification | LFW | Min-Group AUROC (%)98.42 | 66 | |
| Face Verification | RFW | Min-Group AUROC99.51 | 66 | |
| Calibration | BFW | Worst-Group Brier Score0.043 | 66 | |
| Face Verification | LFW | EO Gap (0.1%)14.18 | 43 | |
| Face Verification | RFW | TMR @ FMR 1e-30.724 | 36 | |
| Face Verification | RFW (test) | AUROC (%)99.71 | 33 |