← Latest papers
🤖 AI

VeriGraph: Scene Graphs for Execution Verifiable Robot Planning

VeriGraph is a novel framework that integrates vision-language models with scene graph-based verification to iteratively refine and validate robot action sequences, significantly improving task completion rates across diverse manipulation scenarios compared to baseline methods.

Original authors: Daniel Ekpo, Mara Levy, Saksham Suri, Chuong Huynh, Archana Swaminathan, Abhinav Shrivastava

Published 2026-04-20
📖 4 min read☕ Coffee break read

Original authors: Daniel Ekpo, Mara Levy, Saksham Suri, Chuong Huynh, Archana Swaminathan, Abhinav Shrivastava

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

Imagine you are trying to teach a very smart, but slightly clumsy, robot how to clean up a messy kitchen. You give it a simple command: "Put the tomato can on the bean can and move the apple into the bowl."

If you ask a standard AI robot to do this, it might look at the picture, guess what to do, and try to grab the apple. But if the apple is sitting on top of a plate that is currently on a jar, the robot might try to grab the jar first, causing the plate to crash and the apple to roll away. It's like trying to move a stack of books without realizing the top one is loose; you knock the whole thing over.

VeriGraph is a new system designed to stop these accidents before they happen. Think of it as giving the robot a mental blueprint and a strict safety inspector before it even touches anything.

Here is how it works, broken down into simple steps:

1. The "Mental Blueprint" (The Scene Graph)

Instead of just looking at a blurry photo of the kitchen, VeriGraph translates the image into a structured list of facts, like a social network for objects.

  • The Analogy: Imagine the robot doesn't just see "a red can." It sees a card that says: "Tomato Can is ON TOP OF Bean Can." Another card says: "Bowl is ON TOP OF Plate."
  • This list is called a Scene Graph. It strips away the confusing details (like the color of the tablecloth) and focuses only on the relationships that matter: What is touching what?

2. The "Architect" (The Planner)

Once the robot has this list of facts, it asks a super-smart AI (the Architect) to write a to-do list.

  • The Analogy: The Architect says, "Okay, to move the tomato can, I first need to move the bean can out of the way."
  • Without VeriGraph, the Architect might just guess the order. With VeriGraph, the Architect is forced to look at the "Mental Blueprint" to see what is physically possible.

3. The "Safety Inspector" (The Verifier)

This is the magic part. Before the robot actually moves its arm, VeriGraph acts as a strict safety inspector.

  • The Analogy: Imagine the Architect writes down a plan: "Pick up the Bowl."
  • The Safety Inspector looks at the Mental Blueprint and shouts: "STOP! You can't pick up the Bowl yet! There is a Plate sitting on top of it!"
  • The Inspector then sends the plan back to the Architect and says, "Fix this. You need to move the Plate first."
  • The Architect rewrites the plan, the Inspector checks it again, and then the robot is allowed to move.

4. The "Loop of Correction"

If the robot tries to do something and the Inspector catches a mistake, the system doesn't just give up. It loops back, fixes the plan, and tries again.

  • The Analogy: It's like playing a video game where you can't die. If you try to jump off a cliff, the game pauses, tells you "That's a bad idea," and lets you try a different path. You keep trying until you find the safe route.

Why is this a big deal?

Previous robot planners were like dreamers: they had great ideas but often forgot the laws of physics (like gravity or stacking). They would try to grab a book that was underneath a heavy vase, causing a mess.

VeriGraph is like a pragmatic engineer:

  1. It creates a clear map of the world (Scene Graph).
  2. It checks every single step against that map.
  3. It fixes its own mistakes automatically without needing a human to yell at it.

The Results

In tests, this system was 58% better at following instructions than previous methods. Whether the robot was asked to arrange puzzle pieces (Tangrams), stack blocks, or organize a kitchen, VeriGraph rarely made the "physics-breaking" mistakes that other robots made.

In short: VeriGraph gives robots a "checklist" and a "safety net," ensuring they understand how things are connected before they try to move them. It turns a clumsy guesser into a careful, reliable helper.

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 →