atlas

Research map / Image generation / Editing and style transfer

Vec2Face: Scaling Face Dataset Generation with Loosely Constrained Vectors

ICLR 2025 · Image generation › Editing and style transfer · approach: Identity-preserving face manipulation · 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.

Vec2Face trains a feature masked autoencoder with image decoder and GAN loss to generate face images from identity vectors, sampling well-separated vectors and perturbing them to create the HSFace synthetic face recognition datasets (up to 300K identities).

Problem

Synthesizing face images of non-existent persons for training face recognition models, requiring many well-separated identities (inter-class separation) and proper appearance variation per identity (intra-class variation), which prior methods struggle to provide at scale.

Approach

A holistic model that maps a 512-d face feature vector (from a pretrained FR model) to an image via a feature masked autoencoder and image decoder; identities are sampled as vectors with cosine similarity below 0.3, and small Gaussian perturbations of identity vectors yield same-identity variation, with AttrOP gradient-based vector adjustment for pose and quality control.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Scale HSFace from 10K to 300K identitiesVec2Face-generated HSFace training data · Average of five test setsaccuracy: 92.00 -> 92.47 -> 92.97 -> 93.22 -> 93.52Helped
Scale HSFace from 300K to 400K identitiesVec2Face-generated HSFace training data · Average of five test setsaccuracy: 93.52 -> 93.24Hurt
Add AttrOP quality control at Q=27 (ablation)Vec2Face-generated training set · Average of five test setsaccuracy: 88.04 -> 89.98Helped
Add AttrOP pose control at 60° (ablation)Vec2Face-generated training set with quality control · Average of five test setsaccuracy: 89.98 -> 91.50Helped
Add AttrOP pose control at 85° (ablation)Vec2Face-generated training set with 60° pose control · Average of five test setsaccuracy: 91.50 -> 92.00Helped
Add identity loss L_id (ablation)Vec2Face · Face reconstruction, especially large-pose imagesidentity preservationHelped
Add perceptual loss L_lpips (ablation)Vec2Face · Face reconstructionface structure clarityHelped
Use GAN loss only after 1,000 epochs instead of early in training (ablation)Vec2Face · Face reconstructiontraining convergenceHelped
Increase perturbation variance σ (ablation)Vec2Face-generated HSFace identities · Face recognition accuracyaccuracyMixed
Increase the sampling percentage of large-σ perturbations (ablation)Vec2Face-generated HSFace identities · Face recognition accuracyaccuracyHurt
Replace 1,194 identities similar to Vec2Face training identities (ablation)HSFace300K · Face recognition performanceaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: WebFace4M MS1MV2 LFW CFP-FP CPLFW AgeDB-30 CALFW Hadrian Eclipse SLLFW DoppelVer IJBB

Benchmarks: LFW CFP-FP CPLFW AgeDB-30 CALFW IJBB IJBC Hadrian Eclipse SLLFW DoppelVer

Metrics: verification accuracy TPR@FPR=1e-4 average accuracy FID FPS

Baselines: IDiff-Face DCFace ID^3 Arc2Face DigiFace SynFace SFace IDnet ExFaceGAN SFace2 CASIA-WebFace

Builds on: MAE ArcFace Arc2Face DCFace MagFace

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