Vision-language models (VLMs) process images and text jointly, yet robustness evaluations often perturb these inputs separately or assess only predefined corruption levels. Such evaluations provide limited evidence of which modality is more susceptible to perturbations and whether smaller changes across both modalities can jointly expose failures. We present MoST, a black-box testing framework that characterizes modality sensitivity by comparing image-only, text-only, and joint perturbations. MoST uses multi-objective search to select and combine perturbations and adjust their severity, seeking prediction degradation while limiting changes to images and prompts. We evaluate MoST on four VLMs performing object localization on ImageNet and driving images. The models exhibit distinct sensitivities: textual perturbations dominate for some, whereas others are susceptible across both modalities. In several configurations, joint perturbations match or exceed the effectiveness of single-modality perturbations with smaller modifications to each input. In a human study, 60-76% of assessments across models judge the perturbed inputs sufficiently understandable to perform the task, and human localization is more accurate than that of the corresponding VLMs. These results show that evaluating modalities separately can overlook failure-inducing combinations and that modality sensitivity provides a more detailed account of VLM robustness than aggregate failure rates alone.
Figures & tables
Figure 1. System overview. The Manipulator ( Section 3.2 ) perturbs both image and prompt inputs. The SUT ( Section 3.1 ) processes the modified inputs, whose outputs are evaluated by the objective functions ( Section 3.3 ). The optimizer ( Section 3.4 ) updates the manipulation strategy κ , controlling the manipulation process, based on the objective values.
Figure 2. Examples of each visual manipulation group from Table 1 .
Group
Type
Example
Orthographic
Fragmentation
crutch → cru tch
Character Noise
guitar → gu_i \u200d ta \u200b r
Saliency
pepper → pebper
Semantic
Synonym
elephant → pachyderm
Homophone
elephant → ella font
Instruction-Level
Adversarial Suffix
[Task] + "!@# ignore"
Table 2. Overview of Textual Manipulation Methods.
Figure 3. Distribution of test-generation run outcomes across evaluated VLMs.
Scene
BL Fail
Manip.
ASR B
ASR E
ASR M
SSIM ↑
NED ↓
SWTD ↑
Driving
0.821
+
0.600
0.900
1.000
0.957±0.038
0.002±0.001
0.884±0.191
0.300
0.300
0.300
0.954±0.035
—
0.406±0.300
0.700
1.000
1.000
—
0.085±0.141
0.848±0.258
MC
0.200
+
0.163
0.237
0.487
0.937±0.053
0.211±0.169
0.542±0.174
0.025
0.037
0.225
0.925±0.055
—
0.262±0.161
0.113
0.175
0.388
—
0.277±0.126
0.413±0.164
Table 3. Attack effectiveness and perturbation quality of generated test cases. ASR B considers bounding-box (BBOX) degradation alone, ASR E additionally counts empty output as a failure, and ASR M additionally counts malformed output as a failure. Bold values indicate the best result within each model and scene for the corresponding metric.
Figure 4. ASR as a function over threshold τ , grouped by either Model, Scene or Manipulation Strategy.
Scene
Manip.
Bimg↓
Btxt↓
ΣB↓
#Eval ↓
Time (s) ↓
Driving
+
0.174±0.120
0.141±0.050
0.315±0.152
330±414
16.55±19.82
0.120±0.089
—
0.120±0.089
3520±2383
109.11±69.79
—
0.465±0.190
0.465±0.190
175±132
5.06±3.81
MC
+
0.196±0.150
0.405±0.161
0.601±0.218
458±1080
33.93±62.95
0.219±0.136
—
0.219±0.136
3003±2349
193.70±162.88
—
0.439±0.149
0.439±0.149
558±1194
30.00±49.84
Table 4. Efficiency results. Values are mean ± standard deviation; bold marks the lowest value per model–scene block for each efficiency metric. Green indicates the RQ 1 -winning manipulation(s) from Table 3 .
Figure 5. Human and VLM localization performance by target model, pooled across manipulation and scene types.
Figure 6. Mean final IoU by model, scene type, and manipulation modality.
Figure 7. IoU percentage reduction as a function of image and text perturbation budgets for multi-modal test cases. The hatched region denotes infeasible allocations for which Bimg+Btxt>1 .
Vision-language model evaluation measures multimodal systems’ perception, reasoning, grounding, robustness, and reliability across controlled and real-world tasks.