← Latest papers
🤖 AI

ACE: A Self-Correcting Agentic Canvas Editor for Multi-Slide Presentation Automation

The paper introduces ACE, a self-correcting agentic canvas editor that leverages a hierarchical scene-graph and a ground-truth-free feedback loop to overcome the layout fragility and evaluation challenges of flat-format document editing, achieving superior instruction-following performance and human preference over existing agentic pipelines at significantly lower cost and latency.

Original authors: JooYoung Jang, Taegyeong Lee, Jihyeon Park, Nojun Kwak

Published 2026-08-26
📖 4 min read☕ Coffee break read

Original authors: JooYoung Jang, Taegyeong Lee, Jihyeon Park, Nojun Kwak

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the world of digital design, creating a presentation is rarely about starting from a blank page. Most people begin with a template, a pre-structured document that offers a professional layout and a consistent visual style. This approach saves time and ensures quality, but it creates a new problem: changing that template is often difficult. When a user wants to rearrange a list, swap a chart for a diagram, or adjust the spacing of text across dozens of slides, they must manually move every single element. If they add a new item, they often have to recalculate the position of everything else to avoid overlaps, a tedious process that requires constant attention to detail.

Artificial intelligence has begun to offer help in this area, using large language models to act as digital assistants that can read instructions and make changes. However, these systems face two significant hurdles. First, the files used to store these presentations are often built like a flat list of items with fixed positions, lacking a sense of hierarchy. This forces the computer to do complex math to figure out where everything goes, leading to frequent errors where the layout breaks. Second, design is subjective; there is no single "correct" answer for how a slide should look. Traditional computer programs judge success by comparing the result to a specific reference image, which unfairly penalizes valid but different creative choices. This makes it hard for an automated system to know when it has truly succeeded or when it needs to try again.

Researchers at Seoul National University and the company Miridih have developed a new system called ACE to solve these specific problems. Instead of treating a presentation as a flat list of coordinates, ACE views the document as a structured family tree of elements, similar to how a website is organized. In this structure, moving a parent container automatically updates all the items inside it, just as resizing a folder on a computer screen moves the files within it. This approach allows the system to handle complex edits without constantly recalculating positions. To make this efficient, the system uses a smart router that only feeds the computer the specific parts of the presentation it needs to work on, rather than the entire document, which saves significant time and computing power.

The most distinct feature of ACE is its ability to learn from its own mistakes without needing a human to check the work first. The system includes a specialized judge that reads the instructions and compares them to the changes the computer just made. If the changes do not fully match the user's intent, the judge writes a clear, natural-language critique explaining what is missing. This critique is then fed back into the system as a new instruction, prompting it to fix the specific errors. This cycle repeats until the system is confident the task is complete. Because the judge evaluates whether the instructions were followed rather than comparing the result to a single reference image, it allows for valid creative variations that other systems might reject.

In testing this system against 94 different editing tasks, the researchers found that ACE significantly outperformed existing methods. When compared to a standard coding-based approach that edits presentation files directly, ACE followed instructions more accurately and completed the tasks faster. The system was able to reduce the amount of information it needed to process by nearly 90 percent on average, making it much cheaper to run. While the visual quality of the final slides was statistically similar to the best existing methods, human raters consistently preferred the results produced by ACE. In blind tests, people chose the ACE output over the alternatives more than half the time, and they overwhelmingly preferred the versions that had gone through the self-correction loop.

The study also demonstrated that the system rarely needs to try many times to get it right. In about two-thirds of the cases, the system got the task correct on the very first attempt. When it did need to correct itself, the process was highly effective, with the vast majority of corrections leading to a better result. The researchers also implemented a safety mechanism that automatically reverts to an earlier version if a correction attempt makes the result worse, ensuring that the system never degrades the quality of the work. By combining a smarter way of representing documents with a self-correcting loop that understands human intent, this new approach offers a reliable path for automating the complex, detail-sensitive work of editing professional presentations.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →