atlas

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

GIF: Generative Inspiration for Face Recognition at Scale

CVPR 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Margin-based face recognition losses · 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.

Replaces scalar identity labels in face recognition training with structured integer identity codes built by hierarchically clustering uniformly spread CLIP-initialized hyperspherical code vectors, so the classifier cost scales as O(log m) instead of O(m).

Problem

Softmax/Angular Margin Softmax training in face recognition scales linearly with the number of identities, and subset-sampling efficient-training methods still scale linearly and suffer from minority collapse on unbalanced datasets.

Approach

Tokenize each identity into a sequence of integer tokens (identity code) via hierarchical k-means over hyperspherical code vectors that are initialized from CLIP class means and spread uniformly with a Gaussian potential loss; the backbone then predicts l parallel v-way token classifications plus a regression loss pulling embeddings to their code vectors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace scalar-label training with structured identity codes (GIF)Efficient face recognition methods · IJB-BTAR@FAR=1e−4: +1.52%Helped
Replace scalar-label training with structured identity codes (GIF)Efficient face recognition methods · IJB-CTAR@FAR=1e−4: +0.6%Helped
Add explicit angular-regression embedding supervision (LAR) to code-prediction loss (LC) (ablation)GIF trained on MS1MV2 with ResNet-100 · IJB-BTAR@FAR=1e−4Helped
Set the loss balance to γ = 1 (ablation)GIF trained on MS1MV2 with ResNet-100 · IJB-B and IJB-CTAR@FAR=1e−4Helped
Use only code-prediction loss LC instead of angular-regression loss LAR (ablation)GIF trained on MS1MV2 with ResNet-100 · IJB-B and IJB-CTAR@FAR=1e−4Helped
Replace structured identity codes with randomly assigned atomic codes (ablation)GIF trained with code-prediction loss only · LFW, CFP-FP, CPLFW, CALFW, and AgeDBverification accuracyHurt
Use two identity-code tokens (ablation)GIF trained with code-prediction loss only · CASIA-WebFace, MS1MV2, and WebFace4Maverage verification performanceHurt
Increase code length from l = 2 to l = 4 (ablation)GIF trained with code-prediction loss only · CASIA-WebFace, MS1MV2, and WebFace4Maverage verification performanceHelped
Increase code length to l = 6 (ablation)GIF trained with code-prediction loss only · CASIA-WebFace, MS1MV2, and WebFace4Maverage verification performanceHurt
Use optimized hyperspherical code vectors instead of initial mean CLIP embeddings (ablation)GIF with ResNet-100 trained on MS1MV2 · IJB-BTAR@FAR=1e-4: 24.30 -> 95.05Helped
Use optimized hyperspherical code vectors instead of initial mean CLIP embeddings (ablation)GIF with ResNet-100 trained on MS1MV2 · IJB-CTAR@FAR=1e-4: 29.62 -> 96.77Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS1MV2 WebFace4M WebFace12M WebFace42M

Benchmarks: LFW CPLFW CALFW CFP-FP AgeDB IJB-B IJB-C

Metrics: verification accuracy TAR@FAR=1e-4

Baselines: ArcFace CosFace PFC DCQ F2C Virtual FC AdaFace CurricularFace BroadFace MagFace

Builds on: ArcFace PFC CLIP DCQ

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