Scaling Test-Time Robustness of Vision-Language Models via Self-Critical Inference Framework
About
The emergence of Large Language Models (LLMs) has driven rapid progress in multi-modal learning, particularly in the development of Large Vision-Language Models (LVLMs). However, existing LVLM training paradigms place excessive reliance on the LLM component, giving rise to two critical robustness challenges: language bias and language sensitivity. To address both issues simultaneously, we propose a novel Self-Critical Inference (SCI) framework that extends Visual Contrastive Decoding by conducting multi-round counterfactual reasoning through both textual and visual perturbations. This process further introduces a new strategy for improving robustness by scaling the number of counterfactual rounds. Moreover, we also observe that failure cases of LVLMs differ significantly across models, indicating that fixed robustness benchmarks may not be able to capture the true reliability of LVLMs. To this end, we propose the Dynamic Robustness Benchmark (DRBench), a model-specific evaluation framework targeting both language bias and sensitivity issues. Extensive experiments show that SCI consistently outperforms baseline methods on DRBench, and that increasing the number of inference rounds further boosts robustness beyond existing single-step counterfactual reasoning methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Large Vision-Language Model Evaluation | DRBench B | MCQ Score27.04 | 14 | |
| Large Vision-Language Model Evaluation | DRBench BS | MCQ Score29.68 | 14 | |
| Large Vision-Language Model Evaluation | DRBench S Subset | MCQ Accuracy47.22 | 14 | |
| Multimodal Understanding | MMBench E 80% (dev test) | Accuracy86.67 | 10 | |
| Multimodal Understanding | ViLP 80% (test) | Accuracy58.06 | 10 | |
| Multimodal Understanding | MME 80% (test) | Accuracy87.36 | 10 | |
| Multimodal Understanding | MMStar 80% (test) | Accuracy59.92 | 10 | |
| Multimodal Understanding | Real-world LVLM Benchmarks Aggregate 80% (test) | MCQ Accuracy81.39 | 10 | |
| Multimodal Understanding | MMBench C (dev test) | Accuracy85.97 | 10 | |
| Multimodal Understanding | CCBench 80% (test) | Accuracy73.59 | 10 |