atlas

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

TopoFR: A Closer Look at Topology Alignment on Face Recognition

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Margin-based face recognition losses · 7 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 TopoFR, a face recognition model that aligns persistent-homology topological structure between input and latent spaces (PTSA with random perturbation) and mines hard samples via a structure damage score (SDE), reporting SOTA on face benchmarks.

Problem

Face recognition models trained on large-scale data lose input-space structure information in the latent space; directly aligning topological structure causes a structure collapse (overfitting) problem, and hard/low-quality samples further damage latent topology.

Approach

PTSA perturbs the latent space with random augmentations (RSP) and aligns the persistent-homology (H0) pairwise-distance values of the input and perturbed latent spaces (ISA), avoiding bottleneck/Wasserstein distances; SDE uses a Gaussian-uniform mixture over prediction entropy plus focal-style weighting to compute a structure damage score that re-weights hard samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TopoFR instead of UniFaceR200 face recognition trained on WebFace42M · MFR-Ongoing Maskverification accuracy (%): 92.43 -> 93.96Helped
add RSP perturbations to ArcFace without PTSA (ablation)R50 ArcFace · IJB-C (1e-4), MS1MV2verification accuracy (%): 92.52 -> 92.44Hurt
align input and latent structures directly without RSP (ablation)R50 ArcFace · IJB-C (1e-4), MS1MV2verification accuracy (%): 92.52 -> 93.26Helped
add full PTSA (ablation)R50 ArcFace · IJB-C (1e-4), MS1MV2verification accuracy (%): 92.52 -> 95.34Helped
add GUM uncertainty weighting to PTSA (ablation)TopoFR-P · IJB-C (1e-4), MS1MV2verification accuracy (%): 95.34 -> 96.23Helped
add focal-loss weighting to PTSA (ablation)TopoFR-P · IJB-C (1e-4), MS1MV2verification accuracy (%): 95.34 -> 95.40Helped
combine SDE with PTSA rather than use focal weighting alone (ablation)TopoFR · IJB-C (1e-4), MS1MV2verification accuracy (%): 95.40 -> 96.49Helped
use SDE instead of earlier hard-sample mining strategies (ablation)R100 ArcFace · IJB-C (1e-4), MS1MV2verification accuracy (%): 96.18 -> 96.49Helped
replace ISA distance computation with Bottleneck distance (ablation)R100 TopoFR · IJB-C (1e-4), MS1MV2verification accuracy (%): 96.95 -> 96.76Hurt
replace ISA distance computation with 1-Wasserstein distance (ablation)R100 TopoFR · IJB-C (1e-4), MS1MV2verification accuracy (%): 96.95 -> 96.81Hurt
increase batch size from 128 to 256 (ablation)R100 TopoFR · IJB-C (1e-4), MS1MV2verification accuracy (%): 96.95 -> 96.91No clear effect
increase batch size from 128 to 512 (ablation)R100 TopoFR · IJB-C (1e-4), MS1MV2verification accuracy (%): 96.95 -> 96.93No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MS1MV2 Glint360K WebFace42M

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

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

Baselines: ArcFace CosFace AdaFace MagFace TransFace Partial FC UniFace MV-Softmax CurricularFace EHSM

Builds on: ArcFace Focal loss Persistent homology CosFace

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