GraphicBench: A Planning Benchmark for Graphic Design with Language Agents

Dayeon Ki, Tianyi Zhou, Marine Carpuat, Gang Wu, Puneet Mathur +1 more
4/15/2025
cs.AIcs.CL

No confident code implementation found for this paper.

Abstract

Large Language Model (LLM)-powered agents have unlocked new possibilities for automating human tasks. While prior work has focused on well-defined tasks with specified goals, the capabilities of agents in creative design tasks with open-ended goals remain underexplored. We introduce GraphicBench, a new planning benchmark for graphic design that covers 1,079 user queries and input images across four design types. We further present GraphicTown, an LLM agent framework with three design experts and 46 actions (tools) to choose from for executing each step of the planned workflows in web environments. Experiments with six LLMs demonstrate their ability to generate workflows that integrate both explicit design constraints from user queries and implicit commonsense constraints. However, these workflows often do not lead to successful execution outcomes, primarily due to challenges in: (1) reasoning about spatial relationships, (2) coordinating global dependencies across experts, and (3) retrieving the most appropriate action per step. We envision GraphicBench as a challenging yet valuable testbed for advancing LLM-agent planning and execution in creative design tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ki2025graphicbench,
  title  = {GraphicBench: A Planning Benchmark for Graphic Design with Language Agents},
  author = {Dayeon Ki and Tianyi Zhou and Marine Carpuat and Gang Wu and Puneet Mathur and Viswanathan Swaminathan},
  year   = {2025},
  eprint = {2504.11571},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.11571v1}
}

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/2504.11571.svg)](https://codeofpaper.com/paper/2504.11571)

Discussion