Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SceneAlign: Aligning Multimodal Reasoning to Scene Graphs in Complex Visual Scenes

About

Multimodal large language models often struggle with faithful reasoning in complex visual scenes, where intricate entities and relations require precise visual grounding at each step. This reasoning unfaithfulness frequently manifests as hallucinated entities, mis-grounded relations, skipped steps, and over-specified reasoning. Existing preference-based approaches, typically relying on textual perturbations or answer-conditioned rationales, fail to address this challenge as they allow models to exploit language priors to bypass visual grounding. To address this, we propose SceneAlign, a framework that leverages scene graphs as structured visual information to perform controllable structural interventions. By identifying reasoning-critical nodes and perturbing them through four targeted strategies that mimic typical grounding failures, SceneAlign constructs hard negative rationales that remain linguistically plausible but are grounded in inaccurate visual facts. These contrastive pairs are used in Direct Preference Optimization to steer models toward fine-grained, structure-faithful reasoning. Across seven visual reasoning benchmarks, SceneAlign consistently improves answer accuracy and reasoning faithfulness, highlighting the effectiveness of grounding-aware alignment for multimodal reasoning.

Chuhan Wang, Xintong Li, Jennifer Yuntong Zhang, Junda Wu, Chengkai Huang, Lina Yao, Julian McAuley, Jingbo Shang• 2026

Related benchmarks

TaskDatasetResultRank
Complex Scene ReasoningEMMA mini
Score25.25
17
Complex Scene ReasoningSEEDBench
Accuracy (All)77.03
17
Compositional Question AnsweringGQA
Exact Accuracy73.4
17
Hallucination RobustnessHallusion-Bench
aAcc65.35
17
Multi-step ReasoningScienceQA
Accuracy92.72
17
Multimodal Perception and GroundingMME RealWorld
Score51.94
17
Structure-dependent InferenceMMMU Reasoning
Accuracy66.67
17
Showing 7 of 7 rows

Other info

Follow for update