TLDR: ARMS is an adaptive AI agent designed to systematically test the safety of vision-language models (VLMs) by automatically generating diverse and effective attacks. It introduces novel multimodal attack strategies and a layered memory system to uncover vulnerabilities that traditional methods miss, achieving significantly higher attack success rates. The project also created ARMS-BENCH, a large dataset for improving VLM safety alignment.
As artificial intelligence continues to advance, particularly with the rise of Vision-Language Models (VLMs) that can understand both images and text, new and complex safety challenges emerge. These powerful AI systems, used in everything from visual question answering to autonomous driving and medical diagnosis, also introduce unique vulnerabilities due to their ability to process information across different modalities.
Traditional methods for testing AI safety, often called “red-teaming,” have struggled to keep pace. Many existing approaches are either too narrow in the types of attacks they can perform or rely heavily on manual effort, making them unscalable for the rapidly evolving landscape of VLM vulnerabilities.
Introducing ARMS: An Adaptive Red-Teaming Agent
To address this critical gap, researchers have developed ARMS, an Adaptive Red-Teaming Agent against Multimodal Models. ARMS is designed to systematically and comprehensively assess the risks associated with VLMs. Given a specific harmful behavior or a general risk definition, ARMS automatically creates and optimizes diverse attack strategies through a sophisticated multi-step process. This allows it to effectively provoke harmful outputs from target VLMs.
What makes ARMS unique is its policy-based evaluation framework, which is the first of its kind to offer controllable testing based on defined risk categories. The agent incorporates 11 innovative multimodal attack strategies, covering a wide range of adversarial patterns such as “reasoning hijacking” and “contextual cloaking.” It also integrates 17 existing red-teaming algorithms using a “Model Context Protocol” (MCP), which allows for a flexible, plug-and-play approach to incorporating new attack methods.
To ensure both the variety and effectiveness of its attacks, ARMS employs a layered memory system combined with an “epsilon-greedy” exploration algorithm. This intelligent memory helps the agent learn from past successful attacks while continuously exploring new ways to uncover vulnerabilities, preventing it from getting stuck on a few common attack types.
Unprecedented Success in VLM Safety Testing
Extensive experiments have demonstrated ARMS’s superior performance. It achieves state-of-the-art attack success rates (ASR), improving ASR by an average of 52.1% compared to previous methods. Remarkably, ARMS even achieved over 90% ASR on Claude-4-Sonnet, a model widely recognized for its strong safety alignments. This highlights that even robust, constitutionally-aligned models can harbor hidden vulnerabilities that ARMS is capable of revealing.
Beyond just success rate, ARMS also generates a significantly higher diversity of red-teaming instances, uncovering a broader spectrum of emerging vulnerabilities in VLMs. This diversity is crucial for understanding the full scope of potential risks.
Also Read:
- MaskGRPO: A Unified Reinforcement Learning Approach for Multimodal Discrete Diffusion Models
- Unpacking AI’s Thought Process: A New Framework for Evaluating Tool-Augmented Agents
ARMS-BENCH: A New Resource for Multimodal Safety
Leveraging the capabilities of ARMS, the researchers constructed ARMS-BENCH, a large-scale multimodal safety dataset. This dataset comprises over 30,000 red-teaming instances across 51 diverse risk categories, drawing from both real-world multimodal threats and regulatory risks. ARMS-BENCH serves a dual purpose: it facilitates safety fine-tuning of VLMs and provides a robust benchmark for evaluating their safety performance.
Safety fine-tuning with ARMS-BENCH has shown promising results, substantially improving the robustness of VLMs against attacks while maintaining their general utility. This offers practical guidance for developers aiming to enhance multimodal safety alignment against new and evolving threats.
For more in-depth information, you can read the full research paper here.
The development of ARMS represents a significant step forward in the ongoing effort to make AI systems safer and more trustworthy. By providing a scalable, adaptive, and comprehensive framework for VLM safety evaluation, ARMS empowers researchers and developers to proactively identify and mitigate risks, paving the way for more responsible AI deployment.


