DIAGRAMS

A review framework for reasoning-level attribution in Diagram QA, linking each QA pair to all visual regions required for reasoning.

Anirudh Iyengar Kaniyar Narayana Iyengar* Tampu Ravi Kumar* Manan Suri Raviteja Bommireddy Dinesh Manocha Puneet Mathur* Vivek Gupta*

Code Video
DIAGRAMS demo and reasoning-level attribution overview

Overview

DIAGRAMS is a review framework for Diagram Question Answering (Diagram QA) that introduces reasoning-level attribution. Instead of only checking whether a final answer matches ground truth, the framework evaluates whether the model's reasoning is grounded in the right sequence of diagram regions.

DIAGRAMS decouples UI logic from dataset-specific JSON using an internal meta-schema and dataset adapters. In a review-first workflow, model suggestions are verified by humans instead of drawing all regions from scratch.

How to use?

Follow this workflow to use the DIAGRAMS tool for annotation and review.

  1. Load

    Load a dataset record including the image, question-answer pair, and candidate evidence regions into the tool.

  2. Inspect

    Inspect the model-proposed evidence regions and verify whether each region is relevant to the selected QA pair.

  3. Modify

    Edit, add, or remove regions as needed to create a correct and complete reasoning path.

  4. Generate

    If QA pairs or bounding boxes are missing, use generation options to create them with the multimodal model.

  5. Verify

    Verify the final reasoning chain from supporting regions to the final answer region before finalizing.

  6. Export

    Export finalized annotations as structured JSON files for downstream training and evaluation.

Video Demo

Team

Anirudh Iyengar

Anirudh Iyengar

Arizona State University

Tampu Ravi Kumar

Tampu Ravi Kumar

Arizona State University

Manan Suri

Manan Suri

University of Maryland, College Park

Raviteja Bommireddy

Raviteja Bommireddy

IIITDM

Dinesh Manocha

Dinesh Manocha

University of Maryland, College Park

Puneet Mathur

Puneet Mathur

Adobe Research

Vivek Gupta

Vivek Gupta

Arizona State University