Latent Feature Alignment: Discovering Biased and Interpretable Subpopulations in Face Recognition Models
Ignacio Serna
TL;DR
Face recognition systems exhibit systematic biases across subpopulations, and relying on predefined attribute labels for auditing is costly and incomplete. Latent Feature Alignment (LFA) identifies semantically coherent subpopulations by aligning embeddings along latent directions in the embedding space, using a greedy expansion with a stopping threshold. LFA delivers higher semantic coherence than standard clustering, uncovers interpretable directions aligned with demographic attributes, and enables bias discovery without attribute annotations, validated across four backbones (ArcFace, CosFace, ElasticFace, PartialFC) and two benchmarks (RFW, CelebA) via impostor/genuine similarity analyses and FMR-based metrics. This label-free auditing tool enhances practical fairness assessment and can be extended to other embedding-based domains beyond face recognition.
Abstract
Modern face recognition models achieve high overall accuracy but continue to exhibit systematic biases that disproportionately affect certain subpopulations. Conventional bias evaluation frameworks rely on labeled attributes to form subpopulations, which are expensive to obtain and limited to predefined categories. We introduce Latent Feature Alignment (LFA), an attribute-label-free algorithm that uses latent directions to identify subpopulations. This yields two main benefits over standard clustering: (i) semantically coherent grouping, where faces sharing common attributes are grouped together more reliably than by proximity-based methods, and (ii) discovery of interpretable directions, which correspond to semantic attributes such as age, ethnicity, or attire. Across four state-of-the-art recognition models (ArcFace, CosFace, ElasticFace, PartialFC) and two benchmarks (RFW, CelebA), LFA consistently outperforms k-means and nearest-neighbor search in intra-group semantic coherence, while uncovering interpretable latent directions aligned with demographic and contextual attributes. These results position LFA as a practical method for representation auditing of face recognition models, enabling practitioners to identify and interpret biased subpopulations without predefined attribute annotations.
