atlas

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

Generating Illustrated Instructions

CVPR 2024 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 3 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 the Illustrated Instructions task and StackedDiffusion, which generates step-by-step text with spatially tiled, jointly denoised illustrations from a fine-tuned latent diffusion model plus an LLM for step text.

Problem

Generating customized instructional articles that pair text steps with consistent, goal- and step-faithful illustrations, which naive text-to-image or multimodal LLM approaches fail to produce.

Approach

Spatially tile the latents of all step images into one large image so the diffusion U-Net jointly denoises them for cross-image consistency; concatenate separately encoded goal and step text embeddings with step-positional encodings; initialize from a pretrained T2I model with zero-SNR noise schedule, with no new parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
generate all step images jointly with spatial tilingStackedDiffusion · Recipes held-out evaluationcross-image consistency: 51.3 -> 50.7Helped
use StackedDiffusion instead of T2I (Finetuned)illustrated instruction generation · Recipes held-out evaluationstep faithfulness accuracy: 52.4 -> 61.5Helped
use StackedDiffusion instead of T2I (Frozen)illustrated instruction generation · Recipes held-out evaluationgoal faithfulness accuracy: 92.9 -> 74.3Hurt
use StackedDiffusion instead of T2I (Frozen)illustrated instruction generation · Recipes held-out evaluationFID: 69.3 -> 39.5Helped
use StackedDiffusion instead of T2I (Frozen)fully generated outputs · Human evaluationhuman evaluation win rate vs StackedDiffusion: 33.8Helped
remove 0SNR noise schedule adjustment (ablation)StackedDiffusion · Step faithfulnessstep faithfulness accuracy: 61.5% -> 52.8%Hurt
add 0SNR noise schedule adjustment (ablation)StackedDiffusion · Step faithfulnessstep faithfulness accuracy: 52.8% -> 61.5%Helped
remove step-positional encoding (ablation)StackedDiffusion · Step faithfulnessstep faithfulness accuracy: 61.5% -> 49.8%Hurt
add step-positional encoding (ablation)StackedDiffusion · Step faithfulnessstep faithfulness accuracy: 49.8% -> 61.5%Helped
increase training data proportion (ablation)StackedDiffusion · Illustrated Instructions evaluationfaithfulness and consistencyHelped
use 4 steps instead of 6 (ablation)StackedDiffusion · Human evaluationhuman evaluation win rate: 32.1Hurt
use 8 steps instead of 6 (ablation)StackedDiffusion · Human evaluationhuman evaluation win rate: 46.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VGSI (WikiHow articles)

Benchmarks: Illustrated Instructions held-out Recipes split (from VGSI)

Metrics: goal faithfulness accuracy step faithfulness accuracy cross-image consistency (DINO distance) FID human win rate

Baselines: T2I (frozen) T2I (finetuned) GILL GILL++ LLM + CLIP retrieval Goal Retrieval

Builds on: latent diffusion models VGSI classifier-free guidance zero terminal SNR noise schedule

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