atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

LAFS: Landmark-based Facial Self-supervised Learning for Face Recognition

CVPR 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Pretext-task visual pre-training · 22 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 LAFS, a landmark-based self-supervised pretraining (DINO-style full-to-subset landmark consistency with landmark shuffle and coordinate perturbation augmentations) on 1M unlabelled WebFace faces, followed by CosFace finetuning for face recognition.

Problem

Face recognition models need good initial facial representations, especially when labels are scarce (few-shot, 1-shot) or when self-supervised learning with ViTs fails to scale to large identity-rich datasets.

Approach

Replaces random grid crops in DINO with landmark-localized part patches from a frozen Part fViT landmark CNN, learning consistency between the full landmark set (teacher) and a random subset (student), plus two landmark-specific augmentations (shuffle and coordinate perturbation) and a landmark-position regularizer during finetuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune with CosFace instead of no fine-tuning (ablation)LAFS · LFWaccuracy: 75.20 -> 88.58Helped
Fine-tune with CosFace instead of no fine-tuning (ablation)LAFS · CFP-FPaccuracy: 70.82 -> 76.04Helped
Fine-tune with DINO loss instead of no fine-tuning (ablation)LAFS · LFWaccuracy: 75.20 -> 76.96Helped
Add landmark shuffle (ablation)LAFS with Part fViT · IJB-B, 1% labelled dataTAR@FAR=1e-4: 38.05 -> 40.01Helped
Add landmark coordinate perturbation (α=2) (ablation)LAFS with Part fViT · IJB-B, 1% labelled dataTAR@FAR=1e-4: 38.05 -> 39.44Helped
Increase landmark coordinate perturbation from α=2 to α=5 (ablation)LAFS with Part fViT · IJB-B, 1% labelled dataTAR@FAR=1e-4: 39.44 -> 39.16Hurt
Use landmark shuffle (ablation)DINO with standard fViT · IJB-B, 1% labelled dataTAR@FAR=1e-4: 36.27 -> 30.96Hurt
Add coordinate perturbation (α=2) (ablation)DINO with standard fViT · IJB-B, 1% labelled dataTAR@FAR=1e-4: 36.27 -> 36.30No clear effect
Use DINO rather than supervised trainingResNet · MS1MV3, IJB-CTAR@FAR=1e-4: 97.22 -> 97.01Hurt
Use LAFS pretrainingPart fViT · MS1MV3, IJB-CTAR@FAR=1e-4: 97.29 -> 97.48Helped
Use LAFS pretrainingPart fViT · MS1MV3, MegaFace/idaccuracy: 98.96 -> 98.66Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WebFace42M WebFace4M MS1MV3 MS1MV2

Benchmarks: LFW CFP-FP AgeDB IJB-B IJB-C MegaFace

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

Baselines: DINO CosFace AdaFace QAFace ArcFace PFC-0.3 Part fViT fViT ResNet-100 VPL MagFace FAN-Face

Builds on: DINO Part fViT CosFace AdaFace

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