Skip to content
RobotWorld
Back to Papers

PAPER DEEP DIVE

视觉语言模型LVLM视觉推理

Be Consistent! Enhancing Robust Visual Reasoning in LVLMs with Consistency Constraints

While Large Vision-Language Models (LVLMs) exhibit strong perceptual capabilities, they remain vulnerable in visual reasoning tasks. Existing benchmarks largely focus on symbolic mathematical or scientific problems and simple vision-centric tasks, offering limited assessment of complex visual reasoning and logical consistency, a critical requirement for reliable reasoning systems. We introduce ConVBench, a complex vision-centric reasoning benchmark in which each image is paired with two logically equivalent questions across six categories: action and state, complex counting, spatial reasoning, causal and intent understanding, commonsense reasoning, and temporal perception. To complement this benchmark, we define two evaluation metrics, logical consistency and robust accuracy, that jointly assess both the correctness and consistency of model responses. We further present ConVLM, which improves LVLM reasoning through Group Relative Policy Optimization (GRPO)-based reinforcement learning with a novel consistency reward. This method leverages automatically generated logically equivalent question-answer pairs and a dual-reward design combining accuracy- and consistency-based signals, encouraging agreement between paired responses. The framework functions effectively with or without strict answer supervision.

Liqiang Jing, Xiong Zhou, Siddharth Varia, Neha Anna John, Xinya Du, Vassilis N. IoannidisJuly 23, 20266 min read
中文
Liqiang Jing, Xiong Zhou, Siddharth Varia, Neha Anna John, Xinya Du, Vassilis N. Ioannidis
UT Dallas · Amazon Web Services
arXiv:2607.21722 · Code (coming)

In One Sentence

This paper introduces ConVBench—a vision-centric reasoning benchmark pairing each image with two logically equivalent questions across six categories (action/state, complex counting, spatial, causal/intent, commonsense, temporal), evaluated by logical consistency and robust accuracy—and ConVLM, trained with GRPO RL plus a dual reward (accuracy + consistency) that drives paired answers to agree even under noisy pseudo-labels, where the 7B model beats Claude-3.5-Sonnet-V2 by +11.12% consistency and +20.94% accuracy.

Figure 1. LVLM gives contradictory answers to two equivalent questions

Figure 1 — Same image: the LVLM answers "Yes" to "Has the batter hit the ball?" but "towards" to "Is the ball flying towards or away?"—contradictory.

1. Background and Motivation

LVLMs are strong at perception but reliable visual reasoning remains unsolved. Existing benchmarks focus on symbolic math/science or simple vision tasks: math-science suites (MMBench, MathVista) let models pass via symbolic reasoning or domain text rather than faithful visual interpretation; vision-centric suites (BLINK) are too shallow ("solvable in a blink") to test complex reasoning.

Critically, models often give inconsistent answers to semantically equivalent queries (Fig. 1), indicating reliance on spurious correlations rather than genuine understanding—yet current benchmarks barely examine this robustness. This work fills both gaps: complex visual reasoning evaluation and cross-query consistency evaluation.

2. Core Method

2.1 ConVBench

Each image is paired with two logically equivalent questions whose answers should align, spanning six categories: action & state, complex counting, spatial relations, causal & intent, commonsense, temporal perception. Built via a two-stage pipeline: an LVLM generates equivalent QA pairs, then human annotators validate—accept if correct, minimally edit if needed, discard otherwise—ensuring reliability without exhaustive manual authoring.

Figure 3. ConVBench six categories

Figure 3 — ConVBench six task categories; each image paired with two logically equivalent questions.

2.2 Two Metrics

  • Logical Consistency (Cons.): indicator $C_I=1$ if both questions answered correctly or both incorrectly, else 0.
  • Robust Accuracy (Acc.): $A_I=1$ if both answered correctly, else 0—strict correctness.

High consistency but near-zero accuracy means "consistently wrong"; only both high means robust reasoning.

2.3 ConVLM: Consistency-Constrained RL

Objective: maximize accuracy while enforcing cross-query consistency. Let $\mathcal{I}$ be images, $\pi_\theta(o|I,q)$ the policy, $\mathcal{G}(I)$ equivalent pairs, $r_{acc}(I,q,o)\in[0,1]$, $r_{con}(o_1,o_2)\in\{0,1\}$:

$$\max_\theta\ \mathbb{E}_{I,q,o}[r_{acc}(I,q,o)] \quad \text{s.t.}\ \mathbb{E}_{I,(q_1,q_2),(o_1,o_2)}[r_{con}(o_1,o_2)] \ge \tau$$

Practically optimize the Lagrangian relaxation:

$$\max_\theta\ \mathbb{E}_{I,q,o}[r_{acc}(I,q,o)] + \gamma\,\mathbb{E}_{I,(q_1,q_2),(o_1,o_2)}[r_{con}(o_1,o_2)]$$

Figure 2. ConVLM pipeline

Figure 2 — ConVLM pipeline: (i) logically equivalent question generation (proposer GPT-4.1 from image+caption+objects); (ii) consistency-based RL (GRPO + dual reward).

2.4 Logically Equivalent Question Generation

Manual labeling is costly. A proposer model (model-agnostic) auto-generates; this work uses GPT-4.1 conditioned on image, caption, object info (boxes + categories):

$$\{(q_1,a_1),(q_2,a_2)\}=\mathcal{P}(P(I,C,O))$$

$q_1,q_2$ are logically equivalent—$a_1\leftarrow f(I,q_2,a_2,q_1)$ or $a_2\leftarrow f(I,q_1,a_1,q_2)$.

2.5 Dual-Reward GRPO

GRPO objective (with clipping and KL penalty):

$$\mathcal{J}_{\mathrm{GRPO}}(\theta)=\mathbb{E}\!\left[\frac{1}{n}\sum_{i=1}^{n}\min\!\big(r_i(\theta)\hat{A}_i,\ \mathrm{clip}(r_i(\theta),1-\epsilon,1+\epsilon)\hat{A}_i\big)-\beta D_{\mathrm{KL}}(\pi_\theta\|\pi_{\mathrm{ref}})\right]$$

Standard accuracy reward is binary (1 if correct else 0), brittle under noisy pseudo-answers. So add a consistency reward: noise-tolerant, encourages agreement across equivalent queries, while accuracy anchors correctness. Two variants, with $G$ samples each for $q_1,q_2$:

  • Sample-wise: $r_{con}=c(o^1_i,o^2_i)$, $c$ returns 1 if consistent else 0.
  • Group-wise: $r_{con}=\sum_{j=1}^{G}c(o^1_i,o^2_j)/G$.

Total reward $r=r_{acc}+\gamma r_{con}$. Reward hierarchy: both correct+consistent is highest; both wrong+inconsistent lowest; two intermediate cases (correct-but-inconsistent, wrong-but-consistent) governed by $\gamma$.

flowchart TB
    IMG["Image I"] --> PROP["Proposer (GPT-4.1)
generate logically
equivalent QA pairs"] CAP["Caption C"] --> PROP OBJ["Objects O"] --> PROP PROP --> QA1["q1, a1"] PROP --> QA2["q2, a2 (equivalent)"] QA1 --> GRPO["GRPO RL training"] QA2 --> GRPO GRPO --> RACC["accuracy reward r_acc"] GRPO --> RCON["consistency reward r_con"] RACC --> RALL["r = r_acc + gamma*r_con"] RCON --> RALL RALL --> MODEL["ConVLM: robust+consistent"] style RCON fill:#dbeafe,stroke:#2563eb style RALL fill:#dcfce7,stroke:#16a34a

3. Experiments

8×A100(40G), OpenRLHF, batch 256, AdamW lr 1e-7, $G=8$, $\beta=0$, $\gamma=0.5$. Trained on 5,000 MSCOCO images.

3.1 ConVBench Main Results

ModelCausal&Intent Cons.Temporal Cons.Spatial Cons.Action State Cons.Commonsense Cons.Complex Counting Cons.Avg Cons.
Claude-3-5-sonnet-V261.9348.3065.0546.6067.9655.3366.02
Claude-3-7-sonnet75.0064.7774.7660.1965.0563.1172.82
GPT-4.184.0978.4179.6177.6780.5873.7971.84
Gemini-2.5-Pro78.4175.5783.5080.5873.7967.9667.96
InternVL3-8B40.9119.8949.5129.1349.5125.2447.57
ConVLM-7B81.8273.8679.6168.9365.3460.3973.36

7B reaches 73.36% avg consistency, 66.83% accuracy; 3B reaches 69.34%/64.44%. Beats Claude-3.5-Sonnet-V2 by +11.12% consistency, +20.94% accuracy. Both variants surpass comparable/larger open-source baselines.

3.2 Ablation

ModelConVBench Cons.ConVBench Acc.V*Bench Acc.
ConVLM69.3464.4480.21
w/o-Acc67.1261.7475.51
w/o-Con ($\gamma=0.3$)67.4160.2676.25
w/o-Data49.8941.6975.39
Base (Qwen2.5-VL-3B)41.8933.2364.39

Accuracy reward contributes +2.22/+2.70 on ConVBench, +4.70 on V*Bench; consistency reward +1.93/+4.18 and +3.96—consistency training improves both consistency and accuracy. Generated data contributes the most (+19.45/+22.75).

3.3 Consistency Reward Form

ModelConVBench Cons.ConVBench Acc.V*Bench Acc.
Qwen2.5-VL-3B41.8933.2364.39
w/ GroupCon66.8359.1972.77
w/ SampleCon67.1261.7475.51

Both substantially beat baseline; SampleCon slightly stronger, hence adopted.

3.4 Cross-Benchmark Generalization

ModelV*Bench Acc.InfoVQA ANLS
Gemini-2.5-Pro79.2084.00
Qwen2.5-VL-7B70.4080.70
ConVLM-3B80.2169.75
ConVLM-7B84.9081.90

ConVLM-7B beats Gemini-2.5-Pro on V*Bench (84.90 vs 79.20), showing consistency training improves generalization rather than overfitting.

4. Main Contributions

  • ConVBench: first vision-centric benchmark using paired logically equivalent questions to jointly evaluate complexity and consistency across six categories.
  • Dual metrics: logical consistency and robust accuracy, separating "consistently wrong" from robust reasoning.
  • ConVLM: GRPO + dual reward (accuracy + consistency), auto-generated pseudo-labels, noise-tolerant, effective without strict answer supervision.
  • SOTA: 7B beats Claude-3.5-Sonnet-V2 by +11.12% consistency, +20.94% accuracy, and generalizes to V*Bench beating Gemini-2.5-Pro.

5.

优势函数归一化

$$ \hat{A}_{i}=\frac{r_{i}-\text{mean}(r)}{\text{std}(r)} $$

Limitations and Future Work

Our analysis: the binary consistency judge $c(\cdot)$ is coarse for open-text answers—synonymous paraphrases may be judged inconsistent; a finer semantic consistency judge may help. The proposer relies on GPT-4.1, bound by its quality/cost; equivalent quality of cheap open proposers is under-verified. ConVBench's six categories are natural-image scenes; medical/remote-sensing professional reasoning is uncovered. ConVLM-3B's InfoVQA ANLS (69.75) is below Qwen2.5-VL-7B (80.70), showing consistency training isn't universally superior for document/info-extraction tasks—the generalization boundary needs finer characterization. Fixed $\gamma=0.5$; adaptive or curriculum tuning unexplored.

6. Conclusion

The core idea: use consistency constraints across logically equivalent questions to force genuine visual reasoning. ConVBench pairs two equivalent questions per image and uses dual metrics (consistency + robust accuracy) to test both "answer correctly" and "answer consistently." ConVLM trains with GRPO plus a dual reward—accuracy anchors correctness, consistency tolerates noise and drives cross-query agreement—effective even with noisy pseudo-answers. The 7B model beats Claude-3.5-Sonnet-V2 by +11.12% consistency and +20.94% accuracy, and beats Gemini-2.5-Pro on V*Bench, showing consistency training improves general reasoning rather than overfitting.

Make the model give consistent answers to two equivalent questions about the same image—consistency constraints force genuine visual understanding.

Related Papers

Try Once, Then Optimal: De-Redundified Procedure Memory for Cross-Episode Exploration Amortization

Try Once, Then Optimal: De-Redundified Procedure Memory for Cross-Episode Exploration Amortization

Manipulating objects with hidden internal state, such as a latched microwave, forces a robot to probe before it can act. Yet a robot that has solved an instance once re-runs the same probes whenever it encounters that instance again, because existing cross-episode memories target task success and organize reuse around states, not the object or the cost of re-exploring it. We present Instance-Oriented Memory (IOM), an object-centric framework that amortizes this exploration: from a single encounter that uncovers the hidden state, whether or not it succeeds, IOM records a short procedure for manipulating that instance, keys it on the object's identifiable features, and injects it as a soft bias on a procedure-conditioned policy. A later encounter recognizes the object and recalls its procedure instead of re-exploring. We instantiate this distillation with an off-the-shelf vision-language model (VLM) that parses each encounter into the procedure without task-specific training. Across four articulated-object tasks, two in simulation (microwave, door) and two on a real robot (bottle, cabinet), an oracle procedure memory cuts manipulation operations by 16-30% over re-exploration at non-regressing success, and the VLM instantiation recovers 69-88% of that saving out of the box. Because the procedure is a soft bias on a feedback-driven policy, an incorrect memory is recovered from rather than obeyed: success holds even when a retrieved procedure is wrong, as for $\approx$12% of door instances. Across all tasks the benefit is purely one of efficiency: success never regresses, and on the real robot even improves. Code will be released upon acceptance.

视觉语言模型PaperVision-Language ModelJul 26, 2026
PathScale-R1: Cross-scale Reasoning for Pathological Image Analysis

PathScale-R1: Cross-scale Reasoning for Pathological Image Analysis

Pathological diagnosis is inherently multi-scale, requiring the integration of global tissue architecture at low magnification with cellular morphology at higher magnification. However, existing pathology benchmarks and vision-language models (VLMs) are still largely developed under single-scale settings, limiting their ability to learn clinically meaningful multi-magnification reasoning. Moreover, naively constructed visual question answering (VQA) tasks may be susceptible to text-only or superficial visual shortcuts, leading to unreliable assessments of visual understanding. To address these limitations, we introduce a benchmark and training framework for shortcut-resistant cross-scale pathology reasoning. We design an Adversarial Text-only Screening strategy for semantic reasoning questions and a Structure-controlled Distractor Sampling strategy for visual grounding questions, encouraging models to rely on cross-scale visual evidence. Based on this pipeline, we construct PathScale-VQA, a high-quality cross-scale pathology VQA benchmark with 10,373 multiple-choice questions grounded in 1,368 diagnostic paths across multiple magnification levels. Building on the semantic reasoning set, PathScale-R1 is optimized through Difficulty-driven Reasoning Distillation supervised fine-tuning followed by reinforcement learning with a Scale-aware Reasoning Structure reward, which encourages the use of evidence across magnifications. Extensive experiments demonstrate state-of-the-art performance of PathScale-R1 on cross-scale reasoning tasks and effective transfer to conventional single-scale pathology VQA. Our code is available at https://github.com/iMVR-PL/PathScale-R1.

视觉语言模型PaperVision-Language ModelJul 26, 2026
Memory for Attention: Language-Conditioned Re-Perception with a Vision--Language--Motion Map

Memory for Attention: Language-Conditioned Re-Perception with a Vision--Language--Motion Map

A robot carrying a persistent, behavior-annotated map faces two planning questions, and its memory answers only one well. The \emph{spatial-navigation} question -- how to walk around a room -- we address first and report a negative: building on Vision--Language--Motion Maps (VLMM), a behavior-aware planner cost cuts a planning-time objective by $\sim$35\% over 28 AI2-THOR scenes, but under closed-loop execution the real benefit nearly vanishes ($\sim$4\%) and an on-demand vision--language model (VLM) does as well. The \emph{resource-allocation} question differs: under a limited perception budget, what should the robot re-observe now to keep its map fresh? Framing re-perception as this attention decision, we show a persistent map's memory (change-history, or even just recency of last sighting) yields the best schedule (held-out), matching an oracle, while the memoryless VLM prior is poor. Because the schedule reallocates budget toward what matters, memory's benefit concentrates on the important objects ($\sim$1.6$\times$ the mean), and a downstream fetch task confirms fewer wasted trips; the gain grows with per-instance heterogeneity exactly as a Cauchy--Schwarz bound predicts -- it equals $\mathrm{Var}(\sqrtλ)$, the variance of root-volatility. With a real CLIP prior on rendered objects the advantage is $+21$--$26\%$. The map's distinctive value appears when the task is \emph{language-conditioned}: told what to track, VLMM grounds the relevant objects (open-vocabulary) and tracks their change (memory), beating even a strong relevance-weighted recency baseline ($+2.5\%$) -- so its motion channel adds value beyond a last-seen timestamp -- and an on-demand VLM ($+8.9\%$); neither language nor dynamics alone suffices. The map earns its keep not by telling the robot how to walk around a room, but by telling it what to pay attention to.

视觉语言模型PaperVision-Language ModelJul 26, 2026
3D-Aware VLMs with Implicit and Explicit Geometries

3D-Aware VLMs with Implicit and Explicit Geometries

Despite rapid progress, most existing vision-language models (VLMs) built from 2D visual inputs often struggle when handling various 3D tasks that require fine-grained spatial understanding and reasoning. To bridge this gap, we present VLM-IE3D, a unified framework that enhances the 3D spatial awareness of VLMs by equipping them with both implicit and explicit 3D geometries learned from RGB videos. Our VLM-IE3D introduces Implicit Geometry Tokens (IGTs) that capture high-level geometric priors from input videos, as well as complementary Explicit Geometry Tokens (EGTs) that encode detailed geometric structures from reconstructed 3D attributes. On top of that, VLM-IE3D comes with a 3D-aware adapter that effectively fuses the two types of geometric representations with 2D visual cues. This RGB-only design injects strong 3D inductive biases for fine-grained spatial understanding and reasoning without requiring any additional 3D inputs. Extensive experiments show that VLM-IE3D achieves superior performance consistently across various 3D tasks including 3D video detection, 3D visual grounding, 3D dense captioning, and spatial reasoning. Code and models are available at https://github.com/Vegetebird/VLM-IE3D.

3D感知3D-Aware视觉语言模型Jul 23, 2026