atlas

Research map / Video / Video generation

Movie Weaver: Tuning-Free Multi-Concept Video Personalization with Anchored Prompts

CVPR 2025 · Video › Video generation · approach: Diffusion-based video editing · 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.

Movie Weaver is a tuning-free video diffusion model for multi-concept video personalization that uses anchored text tokens and concept embeddings to link each reference image to its prompt description, avoiding identity blending.

Problem

Extending single-concept video personalization to multiple reference concepts (face, body, animal) causes identity blending, where composite characters fuse attributes from multiple references because cross attention cannot link each description to its reference image.

Approach

Insert unique anchor tokens ([R1], [R2]) after each concept description in the prompt to link it to an ordered reference image, and add a uniform learned concept embedding to each reference image's tokens to encode image order, without architectural changes beyond these inputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Movie Weaver instead of ID-AnimatorSingle-face video personalization · Single-face personalization (97 examples)CLIP-T: 0.274 -> 0.293Helped
use Movie Weaver instead of ID-AnimatorSingle-face video personalization · Single-face personalization (97 examples)CLIP-I: 0.642 -> 0.659Helped
use Movie Weaver instead of ID-AnimatorSingle-face video personalization · Single-face personalization (97 examples)DINO-I: 0.405 -> 0.421Helped
use Movie Weaver instead of ID-AnimatorSingle-face video personalization · Single-face personalization (97 examples)Temporal Consistency: 0.985 -> 0.997Helped
add concept embeddings to the baseline without anchored prompts (ablation)Movie Weaver · Two-face personalization (300 image pairs)sep yes: 42.9% -> 98.2%Helped
add anchored prompts to concept embeddings (ablation)Movie Weaver · Two-face personalization (300 image pairs)face1 sim: 58.8 -> 66.8Helped
add anchored prompts to concept embeddings (ablation)Movie Weaver · Two-face personalization (300 image pairs)face2 sim: 41.9 -> 66.1Helped
replace concept embeddings with per-token positional embeddings (ablation)Movie Weaver · Two-face personalizationsep yes: 98.2% -> 90.5%Hurt
add two-face data to one-face pretraining (ablation)Movie Weaver · Single-face personalization human study (300 datapoints)face sim: 13.1 -> 29.5Helped
add face-body-animal data to one-face and two-face pretraining (ablation)Movie Weaver · Single-face personalization human study (300 datapoints)face sim: 29.5 -> 46Helped
add two-face data to one-face pretraining (ablation)Movie Weaver · Single-face personalization human study (300 datapoints)face cons: 70 -> 81.3Helped
add face-body-animal data to one-face and two-face pretraining (ablation)Movie Weaver · Single-face personalization human study (300 datapoints)face cons: 81.3 -> 91Helped

Surprising findings

Limitations

Experimental setup

Datasets: Shutterstock Video (curated 230K pretraining videos) manually selected finetuning videos

Benchmarks: single-face personalization test set (97 videos) multi-concept personalization test set (5 configurations, 300+ pairs each)

Metrics: CLIP-T CLIP-I DINO-I temporal consistency human study sep yes face similarity face consistency

Baselines: Vidu 1.5 ID-Animator DreamVideo naive multi-reference extension

Builds on: Movie Gen flow matching IP-Adapter

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