atlas

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

FaceCoresetNet: Differentiable Coresets for Face Set Recognition

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Margin-based face recognition losses · 4 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 FaceCoresetNet, which selects a small differentiable, quality-aware coreset of a face template via Gumbel-Softmax farthest-point sampling, then applies self/cross-attention for linear-time set face recognition.

Problem

Set-based face recognition requires aggregating an unbounded, unordered set of face images and videos into one discriminative descriptor, balancing image quality and diversity (face burstiness) efficiently and permutation-invariantly; prior attention methods are quadratic in template size.

Approach

Replaces non-differentiable argmax in farthest-point sampling with Gumbel-Softmax sampling over a quality-aware cosine distance (scaled by feature norm raised to a learned exponent gamma), so the coreset selection is trained end-to-end; the small coreset (K=3) then serves as queries for self- and cross-attention over the full template, giving O(N) complexity.

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FaceCoresetNet instead of CAFaceFace verification · IJB-B 1:1 VerificationTAR@FAR=1e-4: 95.78 -> 95.28Hurt
use FaceCoresetNet instead of CAFaceFace verification · IJB-B 1:1 VerificationTAR@FAR=1e-5: 92.78 -> 91.44Hurt
use FaceCoresetNet instead of SD + VBAFace verification · IJB-B 1:1 VerificationTAR@FAR=1e-6: 48.96 -> 52.56Helped
use FaceCoresetNet instead of CAFaceFace verification · IJB-C 1:1 VerificationTAR@FAR=1e-4: 97.30 -> 96.96Hurt
use FaceCoresetNet instead of CAFaceFace verification · IJB-C 1:1 VerificationTAR@FAR=1e-5: 95.96 -> 95.21Hurt
use FaceCoresetNet instead of CAFaceFace verification · IJB-C 1:1 VerificationTAR@FAR=1e-6: 90.56 -> 91.12Helped
add differential core-template selection to average pooling (ablation)FaceCoresetNet · IJB-BTAR@FAR=1e-6: 38.45 -> 48.01Helped
add self-attention to core-template features (ablation)FaceCoresetNet with core-template selection · IJB-BTAR@FAR=1e-6: 48.01 -> 49.24Helped
add cross-attention between the core and full templates (ablation)FaceCoresetNet with core-template self-attention · IJB-BTAR@FAR=1e-6: 49.24 -> 51.71Helped
add norm encoding (ablation)FaceCoresetNet with self- and cross-attention · IJB-BTAR@FAR=1e-6: 51.71 -> 52.56Helped
train γ end-to-end instead of fixing it at 0 (ablation)FaceCoresetNet · IJB-CTAR@FAR=1e-6: 90.84 -> 91.12Helped
train γ end-to-end instead of fixing it at 10 (ablation)FaceCoresetNet · IJB-CTAR@FAR=1e-6: 89.69 -> 91.12Helped

Surprising findings

Limitations

Experimental setup

Datasets: WebFace4M IJB-B IJB-C

Benchmarks: IJB-B IJB-C

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

Baselines: AdaFace RSA SD + VBA CAFace

Builds on: AdaFace CAFace Gumbel-Softmax Efficient-DETR

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