AutoPresent: Designing Structured Visuals from Scratch

Jiaxin Ge, Z. Z. Wang, Xuhui Zhou, Yi-Hao Peng, Sanjay Subramanian +6 more
2/10/2026

No official code found. Best implementation: para-lost/AutoPresent (175 stars, MIT, last commit 2025-05-26).

Abstract

Designing structured visuals such as presentation slides is essential for communicative needs, necessitating both content creation and visual planning skills. In this work, we tackle the challenge of automated slide generation, where models produce slide presentations from natural language (NL) instructions. We first introduce the SlidesBench benchmark, the first benchmark for slide generation with 7k training and 585 testing examples derived from 310 slide decks across 10 domains. SlidesBench supports evaluations that are (i) reference-based to measure similarity to a target slide, and (ii) reference-free to measure the design quality of generated slides alone. We benchmark end-to-end image generation and program generation methods with a variety of models, and find that programmatic methods produce higher-quality slides in user-interactable formats. Built on the success of program generation, we create AutoPresent, an 8B LlaMa-based model trained on 7k pairs of instructions paired with code for slide generation, and achieve results comparable to the closed-source model GPT-4O. We further explore iterative design refinement where the model is tasked to self-refine its own output, and we found that this process improves the slide’s quality. We hope that our work will provide a basis for future work on generating structured visuals. Our code, data, demo, and video demonstrations are publicly available at https: //github.com/para-lost/AutoPresent

View on arXivView PDF

Code Implementations(1)

MIT

Code for the paper "AutoPresent: Designing Structured Visuals From Scratch" (CVPR 2025)

1759PythonDec 1, 20241 years agoMIT

Similar Papers

Cite this paper

@article{ge2026autopresent,
  title  = {AutoPresent: Designing Structured Visuals from Scratch},
  author = {Jiaxin Ge and Z. Z. Wang and Xuhui Zhou and Yi-Hao Peng and Sanjay Subramanian and Qinyue Tan and Maarten Sap and Alane Suhr and Daniel Fried and Graham Neubig and Trevor Darrell},
  year   = {2026},
  eprint = {2501.00912},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2501.00912},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.00912.svg)](https://codeofpaper.com/paper/2501.00912)

Discussion