atlas

Research map / Video / Video generation

GAIA: Zero-shot Talking Avatar Generation

ICLR 2024 · Video › Video generation · approach: Talking face generation · 2 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 GAIA, a data-driven zero-shot talking avatar framework that disentangles motion and appearance with a VAE and generates motion latents from speech with a diffusion model, scaled up to 2B parameters on a filtered 1K-hour dataset.

Problem

Zero-shot talking avatar generation from a single portrait and speech, where prior methods rely on domain priors (warping-based motion, 3DMMs) that limit naturalness and diversity.

Approach

Eliminate domain priors by training a VAE with separate motion (landmark) and appearance encoders to disentangle per-frame motion and appearance, then use a Conformer-based diffusion model to generate the motion latent sequence conditioned on speech and a reference frame's motion latent.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase VAE training data from 0.5K to 1K hours at 80M parameters (ablation)GAIA VAE · Self-ReconstructionFID: 18.353 -> 17.486Helped
increase VAE size from 80M to 700M parameters with 1K hours of data (ablation)GAIA VAE · Self-ReconstructionFID: 17.486 -> 15.730Helped
increase VAE size from 700M to 1.7B parameters (ablation)GAIA VAE · Self-ReconstructionFID: 15.730 -> 15.886Hurt
increase diffusion training data from 0.1K to 1K hours at 180M parameters (ablation)GAIA diffusion model · Speech-driven generationSync-D: 9.145 -> 8.913Helped
increase diffusion model size from 180M to 1.2B parameters with 1K hours of data (ablation)GAIA diffusion model · Speech-driven generationSync-D: 8.913 -> 8.528Helped
remove motion-appearance disentanglement (ablation)GAIA · Speech-driven generationFID: 24.242 -> 140.009Hurt
remove head-pose conditioning (ablation)GAIA · Speech-driven generationMot.: 4.212 -> 3.942Hurt
remove diffusion and directly predict motion latent with Conformer (ablation)GAIA · Speech-driven generationMot.: 4.212 -> 2.812Hurt
predict landmarks instead of motion latent (ablation)GAIA · Speech-driven generationFID: 24.242 -> 27.022Hurt
add speech features to each Conformer block and cross-attend to reference motion latent, rather than use add/add conditioning (ablation)GAIA diffusion conditioning · Speech-driven generationSync-D: 8.989 -> 8.913Helped
replace Conformer backbone with Transformer (ablation)GAIA diffusion model · Speech-driven generationMSI: 1.132 -> 0.623Hurt
use GAIA rather than SadTalkerspeech-driven talking avatar generation · Speech-driven generationNat.: 2.884 -> 4.362Helped

Surprising findings

Limitations

Experimental setup

Datasets: HDTF CC v1 CC v2 internal talking avatar dataset TalkingHead-1KH VoxCeleb2

Benchmarks: TalkingHead-1KH out-domain test set (500 videos) VoxCeleb2

Metrics: MOS naturalness MOS lip-sync MOS jitter MOS visual quality MOS motion diversity FID LPIPS PSNR AKD MSI

Baselines: FOMM HeadGAN face-vid2vid MakeItTalk Audio2Head SadTalker PC-AVS PD-FGC

Builds on: wav2vec 2.0 Conformer SDE-based score diffusion

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