Mario: Multimodal Graph Reasoning with Large Language Models

Yuanfu Sun, Kang Li, Pengkang Guo, Jiajin Liu, Qiaoyu Tan
3/5/2026
cs.CV

Official code: sunyuanfu/Mario (32 stars, MIT, last commit 2026-04-30).

Abstract

Recent advances in large language models (LLMs) have opened new avenues for multimodal reasoning. Yet, most existing methods still rely on pretrained vision-language models (VLMs) to encode image-text pairs in isolation, ignoring the relational structure that real-world multimodal data naturally form. This motivates reasoning on multimodal graphs (MMGs), where each node has textual and visual attributes and edges provide structural cues. Enabling LLM-based reasoning on such heterogeneous multimodal signals while preserving graph topology introduces two key challenges: resolving weak cross-modal consistency and handling heterogeneous modality preference. To address this, we propose Mario, a unified framework that simultaneously resolves the two above challenges and enables effective LLM-based reasoning over MMGs. Mario consists of two innovative stages. Firstly, a graph-conditioned VLM design that jointly refines textual and visual features through fine-grained cross-modal contrastive learning guided by graph topology. Secondly, a modality-adaptive graph instruction tuning mechanism that organizes aligned multimodal features into graph-aware instruction views and employs a learnable router to surface, for each node and its neighborhood, the most informative modality configuration to the LLM. Extensive experiments across diverse MMG benchmarks demonstrate that Mario consistently outperforms state-of-the-art graph models in both supervised and zero-shot scenarios for node classification and link prediction. The code will be made available at https://github.com/sunyuanfu/Mario.

View on arXivView PDF

Code Implementations(1)

sunyuanfu/MarioOfficial100%
MIT

Code for CVPR'26 paper "Mario: Multimodal Graph Reasoning with Large Language Models".

320Mar 5, 20265 months agoMIT

Similar Papers

Cite this paper

@article{sun2026mario,
  title  = {Mario: Multimodal Graph Reasoning with Large Language Models},
  author = {Yuanfu Sun and Kang Li and Pengkang Guo and Jiajin Liu and Qiaoyu Tan},
  year   = {2026},
  eprint = {2603.05181},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.05181v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.05181.svg)](https://codeofpaper.com/paper/2603.05181)

Discussion