RECODE: Reasoning Through Code Generation for Visual Question Answering

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shen, Junhong, Cai, Mu, Hu, Bo, Talwalkar, Ameet, Ross, David A, Schmid, Cordelia, Fathi, Alireza
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910046849335296
author Shen, Junhong
Cai, Mu
Hu, Bo
Talwalkar, Ameet
Ross, David A
Schmid, Cordelia
Fathi, Alireza
author_facet Shen, Junhong
Cai, Mu
Hu, Bo
Talwalkar, Ameet
Ross, David A
Schmid, Cordelia
Fathi, Alireza
contents Multimodal Large Language Models (MLLMs) struggle with precise reasoning for structured visuals like charts and diagrams, as pixel-based perception lacks a mechanism for verification. To address this, we propose to leverage derendering -- the process of reverse-engineering visuals into executable code -- as a new modality for verifiable visual reasoning. Specifically, we propose RECODE, an agentic framework that first generates multiple candidate programs to reproduce the input image. It then uses a critic to select the most faithful reconstruction and iteratively refines the code. This process not only transforms an ambiguous perceptual task into a verifiable, symbolic problem, but also enables precise calculations and logical inferences later on. On various visual reasoning benchmarks such as CharXiv, ChartQA, and Geometry3K, RECODE significantly outperforms methods that do not leverage code or only use code for drawing auxiliary lines or cropping. Our work demonstrates that grounding visual perception in executable code provides a new path toward more accurate and verifiable multimodal reasoning.
format Preprint
id arxiv_https___arxiv_org_abs_2510_13756
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle RECODE: Reasoning Through Code Generation for Visual Question Answering
Shen, Junhong
Cai, Mu
Hu, Bo
Talwalkar, Ameet
Ross, David A
Schmid, Cordelia
Fathi, Alireza
Computer Vision and Pattern Recognition
Artificial Intelligence
Machine Learning
Multimodal Large Language Models (MLLMs) struggle with precise reasoning for structured visuals like charts and diagrams, as pixel-based perception lacks a mechanism for verification. To address this, we propose to leverage derendering -- the process of reverse-engineering visuals into executable code -- as a new modality for verifiable visual reasoning. Specifically, we propose RECODE, an agentic framework that first generates multiple candidate programs to reproduce the input image. It then uses a critic to select the most faithful reconstruction and iteratively refines the code. This process not only transforms an ambiguous perceptual task into a verifiable, symbolic problem, but also enables precise calculations and logical inferences later on. On various visual reasoning benchmarks such as CharXiv, ChartQA, and Geometry3K, RECODE significantly outperforms methods that do not leverage code or only use code for drawing auxiliary lines or cropping. Our work demonstrates that grounding visual perception in executable code provides a new path toward more accurate and verifiable multimodal reasoning.
title RECODE: Reasoning Through Code Generation for Visual Question Answering
topic Computer Vision and Pattern Recognition
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2510.13756