Probing Visual Concepts in Lightweight Vision-Language Models for Automated Driving
Organizations: Department of Electronic and Computer Engineering University of Limerick · Valeo Vision Systems
Abstract
The use of Vision-Language Models (VLMs) in automated driving applications is becoming increasingly common, with the aim of leveraging their reasoning and generalisation capabilities to handle long-tail scenarios. However, these models often fail on simple visual questions that are highly relevant to automated driving, and the reasons behind these failures remain poorly understood. In this work, we examine the intermediate activations of VLMs and assess the extent to which specific visual concepts are linearly encoded, with the goal of identifying bottlenecks in the flow of visual information. Specifically, we create counterfactual image sets that differ only in a targeted visual concept and then train linear probes to distinguish between them using the activations of five state-of-the-art (SOTA) VLMs, including two training variants for one model. Our results show that concepts such as the presence of an object or agent in a scene are explicitly and linearly encoded, whereas other spatial visual concepts, such as the orientation of an object or agent, are only implicitly encoded by the spatial structure retained by the vision encoder, or are not linearly encoded at all. In parallel, we observe that in certain cases, even when a concept is linearly encoded in the model's activations, the model still fails to answer correctly. This leads us to identify two failure modes. The first is perceptual failure, where the visual information required to answer a question is not linearly encoded in the model's activations. The second is cognitive failure, where the visual information is present but the model fails to align it correctly with language semantics. Finally, we show that increasing the distance of the object in question quickly degrades the linear separability of the corresponding visual concept...
Figures & tables
| VLM | Param (B) | Vision Encoder | Projector | Language Model | FT |
| Ovis2.5-2B | 2.57 | SigLIP2-400M | MLP 5 5 5 The Ovis2.5 technical report states that visual features are projected into the LLM input space via a weighted sum over a learned visual embedding table. Mathematically, however, this mechanism is equivalent to a softmax-activated MLP projector with a significantly expanded hidden dimension. (436M) | Qwen3-1.7B | General |
| InternVL3.5-2B | 2.35 | InternViT-300M-v2.5 | MLP (12.6M) | Qwen3-1.7B 6 6 6 For InternVL3.5, they unbind the embedding and unembedding matrices of Qwen3, resulting actually in a model with 2B parameters instead of 1.7B. | General |
| Qwen3-VL-2B | 2.13 | SigLIP2-Large (300M) | MLP (100M) | Qwen3-1.7B | General |
| VST-3B | 3.75 | QwenViT (632M) | MLP (36.7M) | Qwen2.5-3B | Spatial |
| DriveFusionQA | 3.75 | QwenViT (632M) | MLP (36.7M) | Qwen2.5-3B | AD |
| Category | Question | Answers |
| Presence-1 | Is there a pedestrian ahead? | Yes | No |
| Presence-2 | Is there a traffic barrel ahead? | Yes | No |
| Count-1 | How many pedestrians are ahead? | Zero | One | Two | Three | Four |
| Count-2 | How many traffic barrels are ahead? | Zero | One | Two | Three | Four |
| Spatial-1 | Which of the truck’s blinkers is on? | Left | Right |
| Spatial-2 | On which side of the road is the pedestrian walking? | Left | Right |
| Model | Presence-Real Acc. (%) | Count-Real Acc. (%) |
| Ovis2.5 | 82.1 (138/168) | 84.6 (44/52) |
| InternVL3.5 | 81.5 (137/168) | 78.9 (41/52) |
| Qwen3-VL | 89.9 (151/168) | 61.5 (32/52) |
| VST-SFT | 97.6 (164/168) | 90.4 (47/52) |
| VST-RL | 97.0 (163/168) | 75.0 (39/52) |
| DriveFusionQA | 97.6 (164/168) | 82.7 (43/52) |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Category | Accuracy (%) | |||
| Gen. | Constr. Gen. | Vis. Enc. | LLM | ||
| Ovis2.5 | Presence-1 | 99.0 | 96.0 | 94.9 | 99.5 |
| Presence-2 | 91.0 | 81.0 | 99.1 | 100.0 | |
| Count-1 | 86.5 | 87.0 | 72.8 | 88.9 | |
| Count-2 | 86.8 | 86.0 | 94.6 | 98.4 | |
| Spatial-1 | 100.0 | 50.0 | 57.7 | 100.0 | |
| Model | Presence-1 | Presence-2 | Count-1 | Count-2 | Spatial-1 | Spatial-2 |
| Ovis2.5 | 94.0 (47/50) | 100.0 (50/50) | 93.8 (45/48) | 60.0 (30/50) | 76.6 (36/47) | 100.0 (48/48) |
| InternVL3.5 | 100.0 (50/50) | 100.0 (48/48) | 75.0 (36/48) | 42.6 (20/47) | 83.9 (26/31) | 87.8 (43/49) |
| Qwen3-VL | 100.0 (50/50) | 100.0 (49/49) | 73.9 (34/46) | 71.4 (35/49) | 97.0 (32/33) | 100.0 (49/49) |
| VST-SFT | 100.0 (50/50) | 100.0 (46/46) | 97.9 (47/48) | 71.4 (35/49) | 97.4 (37/38) | 100.0 (49/49) |
| VST-RL | 100.0 (50/50) | 100.0 (38/38) | 78.3 (36/46) | 64.4 (29/45) | 100.0 (42/42) | 87.8 (43/49) |
| DriveFusionQA | 100.0 (40/40) | 100.0 (5/5) | 7.9 (3/38) | 0.0 (0/5) | 88.2 (15/17) | 100.0 (45/45) |
Vision-Language Models
Vision-language models connect visual inputs with text for retrieval, question answering, generation, and grounded multimodal reasoning.
See all 734 papers