Latent Visual Contrastive Reasoning with Multi-Branch Exploration
Organizations: Department of Computer Science & Engineering, University of Tennessee at Chattanooga, Chattanooga, TN, USA · Department of Computer Science, University of Texas at Arlington, Arlington, TX, USA · Department of Electrical Engineering, The Pennsylvania State University, University Park, PA, USA
Abstract
Multimodal large language models have made substantial progress in visual question answering, but complex visual reasoning often requires locating and comparing multiple pieces of question-relevant visual evidence. Existing methods that move intermediate reasoning into the visual latent space usually follow a single linear reasoning trajectory, which can be limiting when multiple visual hypotheses or competing evidence regions are relevant. We propose Latent Visual Contrastive Reasoning, a branch-aware latent reasoning framework that generates multiple question-conditioned latent visual branches as soft hypotheses over image tokens. To train these branches, our method uses bounding-box evidence annotations to build target evidence representations and introduces a soft contrastive branch-evidence alignment objective. This objective encourages evidence-relevant branches to align with annotated visual regions while contrasting them against negative evidence. We instantiate our method on Qwen2.5-VL backbones and train it with standard supervised fine-tuning. Experiments on perception-intensive visual reasoning benchmarks show that the proposed method achieves overall improvements over the corresponding backbone and single-path latent reasoning baselines at both 3B and 7B scales.
Figures & tables
| Model | MMVP | Counting | IQ-Test | Jigsaw | Relative Reflect | Spatial Relation | |||
|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5-VL-3B | 73.8 | 80.9 | 63.2 | 60.0 | 65.8 | 24.7 | 53.3 | 42.5 | 81.1 |
| Vision-R1 | 71.7 | 72.2 | 71.1 | 66.0 | 60.0 | 20.0 | 44.7 | 32.8 | 76.2 |
| Vanilla SFT | 70.7 | 80.0 | 56.6 | 59.0 | 67.5 | 22.0 | 52.0 | 42.5 | 84.6 |
| LVR | 70.7 | 79.1 | 57.9 | 60.7 | 64.2 | 28.7 | 52.7 | 40.3 | 81.1 |
| LVCR (Ours) | 75.4 | 82.6 | 64.5 | 61.0 | 62.5 | 28.0 | 54.0 | 42.5 | 84.6 |
| Model | MMVP | Counting | IQ-Test | Jigsaw | Relative Reflect | Spatial Relation | |||
|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5-VL-7B | 78.5 | 81.7 | 73.7 | 66.7 | 66.7 | 26.0 | 52.0 | 38.8 | 87.4 |
| PAPO | 36.1 | 25.2 | 52.6 | 54.3 | 66.7 | 29.3 | 52.0 | 39.6 | 88.8 |
| Vision-R1 | 70.2 | 70.4 | 69.7 | 46.7 | 51.7 | 26.7 | 27.3 | 44.8 | 66.4 |
| PixelReasoner | 80.1 | 81.7 | 77.6 | 67.0 | 65.0 | 23.3 | 52.7 | 40.3 | 88.1 |
| Vanilla SFT | 79.1 | 82.6 | 73.7 | 65.7 | 67.5 | 26.7 | 45.3 | 33.6 | 88.8 |
| LVR | 79.8 | 82.3 | 76.1 | 70.5 | 67.3 | 27.7 | 52.7 | 42.5 | 86.2 |