← Latest papers
💬 NLP

DIAGRAMS: A Review Framework for Reasoning-Level Attribution in Diagram QA

The paper introduces DIAGRAMS, a lightweight, schema-driven review framework that decouples interface logic from dataset formats to automate and streamline the creation of reasoning-level attribution for Diagram QA, achieving high precision and recall while significantly reducing manual annotation effort.

Original authors: Anirudh Iyengar Kaniyar Narayana Iyengar, Tampu Ravi Kumar, Manan Suri, Raviteja Bommireddy, Dinesh Manocha, Puneet Mathur, Vivek Gupta

Published 2026-05-05
📖 5 min read🧠 Deep dive

Original authors: Anirudh Iyengar Kaniyar Narayana Iyengar, Tampu Ravi Kumar, Manan Suri, Raviteja Bommireddy, Dinesh Manocha, Puneet Mathur, Vivek Gupta

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 robot how to read a complex map, a circuit diagram, or a scientific chart. If you ask the robot, "Which state borders California?" and it answers "Nevada," you might think it's smart. But how did it know? Did it actually look at the map, or did it just guess based on the word "California"?

This is the problem the paper DIAGRAMS tries to solve.

The Problem: The "Magic Box" vs. The "Full Journey"

Currently, when humans teach computers to answer questions about diagrams, they usually just draw a box around the final answer.

  • The Old Way: If the answer is "Nevada," the human draws a box only around Nevada.
  • The Flaw: The computer learns to find the answer but doesn't learn the journey it took to get there. It might have ignored the bordering states or the map legend, leading to "hallucinations" where it guesses correctly for the wrong reasons.

The paper argues we need Reasoning-Level Attribution. This means we need to draw boxes around every single step the computer needed to solve the puzzle. To answer "Who borders California?", the computer needs to see:

  1. The outline of California.
  2. The outline of Nevada.
  3. The line where they touch.
  4. The legend explaining what the colors mean.

The Challenge: A Messy Kitchen

Creating these "journey maps" manually is a nightmare.

  • The Mess: Every dataset (charts, maps, circuits) is formatted differently. It's like trying to cook a meal where one recipe uses cups, another uses grams, and a third uses "a handful."
  • The Cost: Annotators (humans) have to spend hours drawing boxes from scratch for every single question. It's slow, expensive, and boring.

The Solution: The "DIAGRAMS" Framework

The authors built a tool called DIAGRAMS. Think of it as a smart sous-chef that does the heavy lifting before the human chef even steps into the kitchen.

Here is how it works, using a simple analogy:

1. The Universal Translator (The Meta-Schema)

Imagine you have recipes written in five different languages. Instead of learning all five languages, you have a translator that instantly converts everything into one standard format.

  • In the paper: DIAGRAMS takes messy, different data formats from various datasets and converts them into one clean, internal "language" (a meta-schema). This means the tool works on charts, maps, and circuits without needing to be rebuilt for each one.

2. The Smart Sous-Chef (The AI Proposal)

Instead of asking a human to draw every box from scratch, the system uses a multimodal AI (a robot that sees and reads) to say: "Hey, I think these are the parts you need to look at to answer this question."

  • The Magic: The AI highlights the relevant regions (like the border between two states) and suggests them to the human.
  • The Human Role: The human doesn't draw; they review. They look at the AI's suggestions and say, "Yes, that's right," "No, delete that," or "Add this one I missed."

3. The "Review-First" Workflow

This is the core innovation.

  • Old Way: Human draws 100 boxes. (Hard work).
  • DIAGRAMS Way: AI suggests 90 boxes. Human checks them, fixes 5, and adds 5. (Much easier work).

The Results: Did it Work?

The team tested this on six different types of diagrams (charts, maps, circuits, etc.).

  • The Score: The AI's suggestions were 85% accurate (Precision) and caught 75% of the necessary parts (Recall).
  • The Takeaway: The AI didn't just guess randomly. It correctly identified the vast majority of the visual clues needed to solve the problem.
  • The Efficiency: Because the AI did most of the "drawing," humans only had to fix or add a small fraction of the boxes. In some datasets (like AI2D), the AI was almost perfect (99% accuracy). In trickier ones (like complex charts), it was still very helpful, though humans had to do a bit more work.

Why This Matters

The paper claims that by switching to this "Review-First" approach:

  1. We get better data: We now have training data that shows the full reasoning path, not just the final answer. This helps train smarter AI that doesn't just guess.
  2. We save time: Humans spend less time drawing boxes and more time verifying logic.
  3. We can reuse tools: Because the system translates different data formats, researchers don't have to build a new tool for every new type of diagram they encounter.

In a Nutshell

DIAGRAMS is a tool that stops humans from being "box drawers" and turns them into "quality control inspectors." It uses an AI to do the heavy lifting of finding the relevant parts of a diagram, allowing humans to quickly verify and refine the work. This creates a much higher quality "instruction manual" for teaching computers how to truly understand visual reasoning.

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 →