atlas

Research map / Large language models / Language, safety and interpretability

StoryGPT-V: Large Language Models as Consistent Story Visualizers

CVPR 2025 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 6 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.

Introduces StoryGPT-V, a two-stage model pairing a character-aware latent diffusion model (with segmentation-supervised cross-attention) and an LLM (OPT-6.7B) aligned to its input space to resolve co-referential pronouns for consistent story visualization.

Problem

Story visualization requires resolving pronouns (he, she, they) across frame descriptions and keeping characters and backgrounds consistent across frames, which existing text-to-image and memory-based autoregressive diffusion models handle poorly, with high memory cost for long stories.

Approach

Augment CLIP text token embeddings with character visual features and supervise cross-attention with SAM character masks in a first-stage LDM; then train an LLM with interleaved image-text input to output [IMG] tokens that are mapped to the first-stage fused embedding space, letting the LLM implicitly resolve references while keeping memory low by storing frames as a few tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add segmentation-mask supervision for cross-attention (Lreg) (ablation)Char-LDM · FlintStonesSVChar-Acc: 88.86 -> 90.36Helped
add character visual features to text embeddings (ablation)Char-LDM · FlintStonesSVChar-Acc: 87.45 -> 90.36Helped
allow visual encoder fine-tuning instead of freezing it (ablation)Char-LDM · FlintStonesSVChar-Acc: 88.67 -> 90.36Helped
use interleaved image-text input instead of caption-only input (ablation)StoryGPT-V · FlintStonesSV with co-referenceChar-Acc: 71.77 -> 87.96Helped
align the output to fused character-augmented embeddings instead of text embeddings (ablation)StoryGPT-V with interleaved input · FlintStonesSV with co-referenceChar-Acc: 86.10 -> 87.96Helped
add pixel-level Limg loss (ablation)StoryGPT-V with interleaved input and fused-embedding alignment · FlintStonesSV with co-referenceChar-Acc: 87.96 -> 88.45Helped
use StoryGPT-V instead of Story-LDMFlintStonesSV with co-reference · FlintStonesSV with co-referenceChar-Acc: 77.23 -> 88.45Helped
use StoryGPT-V instead of Story-LDMPororoSV with co-reference · PororoSV with co-referenceFID: 26.64 -> 19.56Helped
use StoryGPT-V instead of Story-LDM for longer story generationFlintStonesSV · 40-frame stories with referential textChar-Acc: 63.40 -> 81.04Helped

Limitations

Experimental setup

Datasets: FlintstonesSV PororoSV

Benchmarks: FlintstonesSV PororoSV

Metrics: Char-Acc Char-F1 BG-Acc BG-F1 FID BLEU4 CIDEr

Baselines: StoryDALL-E LDM Story-LDM AR-LDM StoryImager ContextualStory

Builds on: Stable Diffusion Story-LDM BLIP-2 FROMAGe

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