Do VLMs Have a Moral Backbone? A Study on the Fragile Morality of Vision-Language Models
Zhining Liu, Tianyi Wang, Xiao Lin, Penghao Ouyang, Gaotang Li, Ze Yang, Hui Liu, Sumit Keswani, Vishwa Pardeshi, Huijun Zhao, Wei Fan, Hanghang Tong
TL;DR
This paper investigates whether Vision-Language Models maintain consistent moral judgments when faced with adversarial multimodal perturbations. It formalizes moral robustness, introduces five perturbations that span text and image inputs, and benchmarks 23 diverse VLMs using the Moralise dataset. Key findings show substantial fragility, with an average flip rate around 40% and Textual perturbations driving larger shifts than Visual cues, especially in societal-domain scenarios. Inference-time defenses offer only partial recovery, and scaling or newer architectures do not guarantee improved robustness, highlighting the need to explicitly target moral robustness in model design and evaluation. The work provides a principled framework and practical insights for building more robust, ethically reliable multimodal systems.
Abstract
Despite substantial efforts toward improving the moral alignment of Vision-Language Models (VLMs), it remains unclear whether their ethical judgments are stable in realistic settings. This work studies moral robustness in VLMs, defined as the ability to preserve moral judgments under textual and visual perturbations that do not alter the underlying moral context. We systematically probe VLMs with a diverse set of model-agnostic multimodal perturbations and find that their moral stances are highly fragile, frequently flipping under simple manipulations. Our analysis reveals systematic vulnerabilities across perturbation types, moral domains, and model scales, including a sycophancy trade-off where stronger instruction-following models are more susceptible to persuasion. We further show that lightweight inference-time interventions can partially restore moral stability. These results demonstrate that moral alignment alone is insufficient and that moral robustness is a necessary criterion for the responsible deployment of VLMs.
