Paper Explained: Reason Through the Latent! — Visual information being in a latent state doesn't mean the answer uses it
Several latent visual reasoners keep their accuracy even when you corrupt the latent state — the answer is not actually flowing through it. CVRR (arXiv:2609.06746) starts recurrence from the question state after the image has been absorbed, then closes every other image-conditioned route before decoding, making latent computation necessary while keeping performance. A walkthrough grounded only in the paper's text, including its causal interventions.
Key points
- Latent visual reasoning faces the question of whether the answer actually depends on a hidden state, since visual information being present in it does not imply reliance.
- For UniVLR, replacing the latent state in three ways changes accuracy by at most 0.5 percentage points, so informative does not mean causally necessary.
- At an intermediate layer of the frozen Qwen2.5-VL-7B-Instruct, Multimodal Q scores 75.4%, nearly matching Full MM at 75.9%.
- CVRR starts recurrence from the question state after the image is incorporated, and before decoding removes the visual states and the original multimodal KV cache.
- CVRR trains only LoRA weights on the shared layer: 2,883,584 trainable parameters, 0.0348% of roughly 8.295B.
Reason Through the Latent! Making Latent Visual Reasoning Necessary
Primary source — what this article is built on
undefined2026-09-06→undefined2026-09-12same month
Reason Through the Latent! Making Latent Visual Reasoning NecessarySuhyeong Park, Junha Jung, Jaewoo Kang · 2026-09-06 · v2arXiv:2609.06746Paper page·PDFundefined
Latent visual reasoning aims to perform multimodal reasoning through hidden-state computation rather than explicit textual chains of thought. However, visual information being present in a latent state does not imply that the model actually relies on that state when producing its answer, especially when alternative image-conditioned paths remain available. We introduce Causal Visual Recurrent Reasoning (CVRR), which preserves pretrained visual competence while making recurrent computation the required image-conditioned path to prediction. CVRR initializes recurrence from the question hidden state after the pretrained vision-language model has incorporated the image, then repeatedly updates this state while re-reading the same fixed visual evidence. Before decoding, visual states and the original multimodal KV cache are removed so that only the final recurrent state carries image-conditioned information to the answer. Across the $V^*$, MMVP, BLINK, and MME-RealWorld-Lite benchmarks, CVRR retains strong performance under this strict interface, while compatible latent reasoners fail to recover comparable visual competence even when retrained under the same constraint. Causal interventions further show that predictions remain sensitive to recurrent content when the question is held fixed, and that persistent visual evidence causally revises the recurrent trajectory. These results distinguish latent informativeness from latent computation that is actually used for prediction.
In an open-book exam, your reasoning is optional
Picture an open-book exam. A student may well reason through the problem in their head, but if they can open the textbook at the moment of writing the answer, nothing guarantees that the reasoning was ever used. Swap out the thoughts and the same answer still gets written, straight from the book.
The paper covered here, "Reason Through the Latent! Making Latent Visual Reasoning Necessary" (arXiv:2609.06746; Park, Jung and Kang, Korea University / AIGEN Sciences), asks exactly this question of AI models that reason over images (vision-language models, VLMs).
In summary, the paper's abstract says the following. Latent visual reasoning aims to perform multimodal reasoning through hidden-state computation rather than explicit textual chains of thought. But visual information being present in a latent state does not imply that the model relies on that state when producing its answer, especially when alternative image-conditioned paths remain available. The authors introduce Causal Visual Recurrent Reasoning (CVRR), which initializes recurrence from the question hidden state after the pretrained VLM has incorporated the image, repeatedly updates that state while re-reading the same fixed visual evidence, and, before decoding, removes the visual states and the original multimodal KV cache so that only the final recurrent state carries image-conditioned information to the answer. Across , MMVP, BLINK and MME-RealWorld-Lite, CVRR retains strong performance under this strict interface, while compatible latent reasoners fail to recover comparable visual competence even when retrained under the same constraint. Causal interventions further show that predictions remain sensitive to recurrent content when the question is held fixed, and that persistent visual evidence causally revises the recurrent trajectory.
Intuition: "informative" and "used" are two different things
The paper opens with a rather blunt experiment (§2.1). For each existing latent visual reasoner, the proposed latent state is replaced with one of three things: a blank-image latent, a matched latent from an example with a different answer, or row-norm-matched noise. Crucially, the original multimodal answer context (image tokens, KV caches) is left untouched.
Several methods barely move. The paper singles out UniVLR, which changes by at most 0.5 percentage points across all three replacements. The central point is that a latent state can be informative without being causally necessary for the prediction.
Note what the paper is not claiming. As §1 states explicitly, the authors do not argue that every useful latent reasoner must eliminate all redundant visual paths. The claim is narrower: if the scientific claim is that prediction depends on a proposed latent computation, latent informativeness alone is insufficient evidence.
Preliminary experiment: the question tokens have already absorbed the image
If you do close the bypass, which representation should carry the pretrained visual competence? §2.2 builds four states at an intermediate layer of the frozen Qwen2.5-VL-7B-Instruct and feeds each alone into the same frozen upper decoder.
- Full MM: the full multimodal hidden state with visual and question tokens → 75.9%
- Multimodal Q: only the question rows from that same multimodal pass → 75.4%
- Text-only Q: question rows from a pass without the image → 35.6%
- Text+Raw Visual: text-only question rows concatenated with raw visual features → 35.6%
The gap between Full MM and Multimodal Q is 0.5 points. By this layer, nearly all of the visual competence has migrated into the question rows; dropping the image tokens costs almost nothing. Conversely, bolting raw visual features onto a text-only state recovers nothing. Two design requirements fall out: (1) the latent path should start from the question state that has already read the image, and (2) alternative image-to-answer routes should be removed.
Mechanism: three parts
Structurally CVRR is "find the boundary → loop one layer → cut every bypass before decoding" (§3; the full procedure is in Appendix C).
Part 1: locate the causal visual-read boundary, layer by layer (§3.1)
The starting layer for recurrence is not chosen arbitrarily. The paper looks for the layer where the image has already entered the question state substantially, yet the visual tokens still exert downstream influence that recurrence can re-read. It uses activation patching: build pairs and sharing a question but with different images and answers, then at each layer replace one example's visual-token activations with the other's and measure how much the preference for the original answer (a log-probability margin) drops, in both directions.
In words, this measures how much confidence in the original answer is lost when the image contents are swapped at layer , normalized so that swapping at layer 0 counts as 1. is how strongly the model prefers 's answer over 's, and overwrites 's visual activations with 's at layer .
In plain terms: "if I swap the image contents at layer , how much confidence in the answer is lost", normalized so that swapping at layer 0 counts as 1. is how strongly the model prefers 's answer over 's, and is the operation of overwriting 's visual activations with 's at layer . The layer just before the first sustained decline becomes the boundary. For Qwen2.5-VL-7B this gives , and the next layer initializes recurrence.
Part 2: reuse one layer to re-read fixed visual evidence (§3.2)
Take the frozen backbone's output at the boundary, apply the next layer once in its pretrained form, and split the result: the question rows become (the initial recurrent state), the visual rows become (persistent visual evidence). From then on, at each step only the question rows are replaced with the previous state, the visual rows stay fixed at , and the same layer (now with LoRA) is applied again.
In words, each step puts the previous thoughts back into the original scaffold, reads them together with the fixed visual evidence through the same layer once more, and then blends the new thoughts with the old ones in proportion .
Read it as: "put last step's thoughts back into the original scaffold, read them together with the fixed image evidence through the same layer once more, and blend the new thoughts with the old ones in proportion ." selects the question rows, is the shared layer with LoRA parameters , and is the mixing coefficient (0.50 in Appendix B.1). No separate cross-attention module is added; the decoder layer's own causal self-attention does the re-reading, so token ordering, mask and positions are all preserved.
The only trainable parameters are the LoRA weights on this shared layer. Appendix B.1 reports rank 32, , 2,883,584 trainable parameters out of roughly 8.295B — 0.0348%. The figure below lets you feel what a low-rank delta can and cannot capture.
Comments
Sign in to comment