Adaptive Stress Testing Black-Box LLM Planners
Neeloy Chakraborty, John Pohovey, Melkior Ornik, Katherine Driggs-Campbell
TL;DR
This work addresses the safety and reliability of black-box LLM planners by introducing Adaptive Stress Testing (AST) with Monte-Carlo Tree Search to systematically perturb prompts and observations. By defining an adversarial perturbation process and robust undesirability metrics, it characterizes when LLMs become uncertain or crash in driving, crowd-navigation, and lunar-landing contexts. The approach yields offline characterizations that can be leveraged at runtime to generate prompts and assess trust, while also revealing edge cases that elicit unstable decisions. Collectively, the method offers a practical, model-agnostic pathway to rigorously evaluate and guide the deployment of LLM-based planners in safety-critical applications.
Abstract
Large language models (LLMs) have recently demonstrated success in generalizing across decision-making tasks including planning, control, and prediction, but their tendency to hallucinate unsafe and undesired outputs poses risks. We argue that detecting such failures is necessary, especially in safety-critical scenarios. Existing methods for black-box models often detect hallucinations by identifying inconsistencies across multiple samples. Many of these approaches typically introduce prompt perturbations like randomizing detail order or generating adversarial inputs, with the intuition that a confident model should produce stable outputs. We first perform a manual case study showing that other forms of perturbations (e.g., adding noise, removing sensor details) cause LLMs to hallucinate in a multi-agent driving environment. We then propose a novel method for efficiently searching the space of prompt perturbations using adaptive stress testing (AST) with Monte-Carlo tree search (MCTS). Our AST formulation enables discovery of scenarios and prompts that cause language models to act with high uncertainty or even crash. By generating MCTS prompt perturbation trees across diverse scenarios, we show through extensive experiments that offline analyses can be used at runtime to automatically generate prompts that influence model uncertainty, and to inform real-time trust assessments of an LLM. We further characterize LLMs deployed as planners in a single-agent lunar lander environment and in a multi-agent robot crowd navigation simulation. Overall, ours is one of the first hallucination intervention algorithms to pave a path towards rigorous characterization of black-box LLM planners.
