atlas

Research map / Vision-language and multimodal / Human and embodied modeling

StoryWeaver: A Unified World Model for Knowledge-Enhanced Story Character Customization

AAAI 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Scene graph 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 StoryWeaver, a Stable Diffusion-based story character customization model that uses a Character-Graph to build detailed captions and knowledge-enhanced spatial guidance to reduce identity blending in multi-character scenes, evaluated on a new TBC-Bench.

Problem

Story visualization struggles to balance character identity preservation with text-semantic alignment, and multi-character generation suffers from identity blending in cross-attention.

Approach

A Character-Graph (objects, attributes, events) built from VLM captions and a scene-graph parser provides detailed structured captions for training and inference, and a knowledge-enhanced spatial guidance module refines cross-attention maps with Gaussian position priors modulated by character descriptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Character-Graph customization (C-CG) and knowledge-enhanced spatial guidance (KE-SG) (ablation)StoryWeaver · Pororo single-characterDINO-I: 39.57 -> 64.96Helped
Add Character-Graph customization (C-CG) and knowledge-enhanced spatial guidance (KE-SG) (ablation)StoryWeaver · Pororo single-characterCLIP-T: 28.74 -> 33.26Helped
Add Character-Graph customization (C-CG) and knowledge-enhanced spatial guidance (KE-SG) (ablation)StoryWeaver · Pororo multi-characterC-F1: 48.26 -> 59.72Helped
Add KE-SG (ablation)StoryWeaver · Pororo multi-characterF-Acc: 35.73 -> 40.45Helped
Add KE-SG (ablation)StoryWeaver · Pororo multi-characterC-F1: 52.69 -> 59.72Helped
Add KE-SG (ablation)StoryWeaver · Pororo single-characterCLIP-T: 32.17 -> 33.26Helped
Use StoryWeaver instead of the strongest listed baselinePororo single-character · Pororo single-characterCLIP-T: 29.98 -> 33.26Helped
Use StoryWeaver instead of the strongest listed baselineFrozen single-character · Frozen single-characterDINO-I: 60.87 -> 62.17Helped
Use StoryWeaver instead of the strongest listed baselinePororo multi-character · Pororo multi-characterC-F1: 47.36 -> 59.72Helped
Use StoryWeaver instead of the strongest listed baselineFrozen multi-character · Frozen multi-characterCLIP-T: 30.71 -> 34.94Helped

Surprising findings

Limitations

Experimental setup

Datasets: Pororo and Frozen frames collected from YouTube PororoSV

Benchmarks: TBC-Bench

Metrics: DINO-I CLIP-I CLIP-T F-Acc C-F1 user study T-A/I-A/V-Q model parameters per dataset

Baselines: StoryGEN IP-Adapter (base) IP-Adapter (plus) LoRA Dreambooth Mix-of-Show LoRA-Composer

Builds on: ERNIE Dreambooth LoRA IP-Adapter Mix-of-Show

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