atlas

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

AQUAFace: Age-Invariant Quality Adaptive Face Recognition for Unconstrained Selfie vs ID Verification

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Fair and quality-aware face recognition · 2 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 AQUAFace, an adaptive-margin contrastive plus ArcFace loss that uses a GMM-based age- and quality-aware likelihood ratio to handle joint age and quality variation in selfie vs ID face verification, and releases a synthetic AgeDB+MORPH dataset (Syn AM).

Problem

Face recognition under simultaneous age-gap and image-quality variation, as in selfie vs ID document matching, where existing quality-aware and age-invariant margin losses address only one factor.

Approach

An adaptive-margin contrastive loss whose margin is scaled by an age- and quality-aware likelihood ratio (AQUALR) estimated with a GMM over comparison scores, combined with ArcFace identity loss and fine-tuning a pretrained ArcFace model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train on VerifyMe and fine-tune on Syn AM rather than train on VerifyMe aloneAQUAFace · CALFWaccuracy: 96.36 -> 97.82Helped
Train on VerifyMe and fine-tune on Syn AM rather than train on VerifyMe aloneAQUAFace · IJB-CTAR@FAR=0.01%: 96.45 -> 96.97Helped
Train on VerifyMe and fine-tune on Syn AM rather than train on VerifyMe aloneAQUAFace · TinyFaceRank-1: 69.35 -> 70.12Helped
Train on VerifyMe and fine-tune on Syn AM rather than train on VerifyMe aloneAQUAFace · VerifyMe hard pairsGAR@0.1%FAR: 51.33 -> 42.25Hurt
Train on Syn AM alone rather than VerifyMeAQUAFace · CALFWaccuracy: 96.36 -> 84.37Hurt
Set margin parameter m to 0.5 rather than 0.2 (ablation)AQUAFace · VerifyMe easy pairsperformance (Table 5): 73.42 -> 74.49Helped
Set margin parameter m to 1.0 rather than 0.5 (ablation)AQUAFace · VerifyMe easy pairsperformance (Table 5): 74.49 -> 71.41Hurt
Set margin parameter m to 0.5 rather than 0.2 (ablation)AQUAFace · Syn AM easy pairsperformance (Table 5): 89.76 -> 91.46Helped
Set margin parameter m to 1.0 rather than 0.5 (ablation)AQUAFace · Syn AM easy pairsperformance (Table 5): 91.46 -> 86.17Hurt
Use AQUAFace rather than the strongest listed baselineResNet18 face verification · CALFW, CPLFW, CFP-FP, AgeDB, and TinyFacebenchmark metricsHelped
Use AQUAFace rather than the strongest listed baselineResNet18 face verification · LFW, IJB-Baccuracy / TAR@FAR=0.01%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: VerifyMe AgeDB MORPH CASIA-WebFace LFW CFP-FP CALFW CPLFW IJB-B IJB-C TinyFace

Benchmarks: LFW CALFW CPLFW CFP-FP AgeDB IJB-B IJB-C TinyFace VerifyMe Syn AM

Metrics: GAR@0.1% FAR GAR@1% FAR 1:1 verification accuracy TAR@FAR=0.01% Rank-1 Rank-5

Baselines: LightCNN ElasticFace MagFace AdaFace CurricularFace EQFace ArcFace CosFace QMagFace

Builds on: ArcFace AdaFace MagFace QMagFace contrastive loss

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