atlas

Research map / Image generation / Autoregressive and latent generation

AutoPresent: Designing Structured Visuals from Scratch

CVPR 2025 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators · 8 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 SlidesBench, a benchmark for natural-language-to-slide generation, and AutoPresent, an 8B LLaMA-3.1 model LoRA-tuned on 7k instruction-program pairs that generates slides via python-pptx code using a SlidesLib helper library.

Problem

Automated generation of structured visuals such as presentation slides from natural language instructions, requiring content creation and visual planning, which lacked benchmarks and evaluation metrics.

Approach

Frame slide generation as NL-to-program synthesis executed via python-pptx, with a high-level tool library (SlidesLib) for text, layout, and image search/generation, and train a small open model on program-annotated slide data; add self-refinement using rendered slide snapshots.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AutoPresent with SlidesLib instead of AutoPresent without SlidesLib (ablation)AutoPresent · Detailed instructions with imagesoverall score: 45.2 -> 55.0Helped
Add the expert-designed SlidesLib libraryGPT-4o · Detailed instructions onlyoverall score: 28.7 -> 56.3Helped
Add the expert-designed SlidesLib libraryGPT-4o · High-level instructionsoverall score: 39.7 -> 58.5Helped
Add one round of iterative refinementGPT-4o with SlidesLib · Detailed instructions with imagesoverall score: 58.0 -> 59.5Helped
Add one round of iterative refinementGPT-4o with SlidesLib · Detailed instructions onlyoverall score: 56.3 -> 59.5Helped
Add one round of iterative refinementGPT-4o with SlidesLib · High-level instructionsoverall score: 58.5 -> 59.8Helped
Continue iterative refinement beyond the first round (ablation)GPT-4o with SlidesLib · Detailed instructions with imagesoverall score: 59.5 -> 59.3 -> 60.1Mixed
Continue iterative refinement beyond the first round (ablation)GPT-4o with SlidesLib · Detailed instructions onlyoverall score: 59.5 -> 60.1 -> 59.4Mixed
Continue iterative refinement beyond the first round (ablation)GPT-4o with SlidesLib · High-level instructionsoverall score: 59.8 -> 61.3 -> 61.4Helped
Use code generation instead of end-to-end image generationSlide generation methods · Detailed instructions onlyoverall score: DALLE 3: 50.2; GPT-4o with SlidesLib: 56.3Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SlidesBench training set (7k examples from 300 slide decks)

Benchmarks: SlidesBench

Metrics: element match content similarity color similarity position similarity reference-free text/image/layout/color scores execution success rate

Baselines: GPT-4o LLaMA 3.1 8B LLaVA v1.5 7B CodeLlama 7B DeepSeekCoder 7B Stable Diffusion 2 DALL-E 3

Builds on: visual programming Design2Code metrics LLaMA-3.1-8B-Instruct LoRA

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