atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

Gradient Alignment for Cross-Domain Face Anti-Spoofing

CVPR 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Foundation-model domain generalization · 41 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 GAC-FAS, a sharpness-aware objective for domain generalization in face anti-spoofing that aligns domain-wise SAM ascending-point gradients with the ERM gradient to converge to flat minima, without extra auxiliary modules.

Problem

Domain generalization for face anti-spoofing: detectors trained on source datasets generalize poorly to unseen domains, and prior DG methods do not ensure convergence to flat minima.

Approach

Extends SAM to multi-domain FAS by computing per-domain ascending points and regularizing the generalization gradient at these points to align with the ERM gradient over all source domains, so the update is robust to domain shift.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GAC-FAS instead of UDG-FASCross-domain FAS · OCM → IHTER: 5.86 -> 4.29Helped
Use GAC-FAS instead of IADGCross-domain FAS · OCI → MHTER: 5.41 -> 5.00Helped
Use GAC-FAS instead of IADGCross-domain FAS · OMI → CHTER: 8.70 -> 8.20Helped
Use GAC-FAS instead of the strongest listed baselineCross-domain FAS · OCI → MAUC: 98.75 -> 97.56Hurt
Use GAC-FAS instead of IADGLimited-source FAS · MI → CHTER: 24.07 -> 16.91Helped
Use GAC-FAS instead of IADGLimited-source FAS · MI → OAUC: 90.49 -> 89.67Hurt
Use GAC-FAS instead of UDG-FASUnseen 2D attacks · Unseen 2D attackAUC: +0.96% AUCHelped
Use GAC-FAS instead of UDG-FASUnseen 3D attacks · Unseen 3D attackAUC: +2.01% AUCHelped
Replace GAC-FAS with the gradient regularizer ⟨∇Lpi(Si), ∇L(S)⟩ (ablation)GAC-FAS · ICM → OHTER: 9.89 -> 11.35Hurt
Use domain-wise gradients with SAM (ablation)SAM · ICM → OHTER: 11.99 -> 12.51Hurt
Use domain-wise gradients with ASAM (ablation)ASAM · ICM → OHTER: 11.73 -> 12.18Hurt
Use domain-wise gradients with SAGM (ablation)SAGM · ICM → OHTER: 11.63 -> 12.19Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Idiap Replay Attack OULU-NPU CASIA-MFSD MSU-MFSD CelebA-Spoof

Benchmarks: Idiap Replay Attack OULU-NPU CASIA-MFSD MSU-MFSD CelebA-Spoof

Metrics: HTER AUC TPR95

Baselines: SSDG-M SSDG-R SSAN IADG SA-FAS UDG-FAS PathNet AMEL SAM ASAM GSAM SAGM

Builds on: Sharpness-Aware Minimization SAGM GSAM Fish SA-FAS

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