← Latest papers
🤖 AI

TESTNAV: Pareto-Guided Search for Compositional Robustness Testing

TESTNAV is a Pareto-guided framework that efficiently identifies severe yet realistic model failures in compositional robustness testing by formulating the problem as a bi-objective optimization to maximize performance degradation while preserving input fidelity, thereby recovering Pareto fronts significantly faster than existing search-based baselines.

Original authors: Arooj Arif, Tobias Hartung, Elena Botoeva, Alexandros Koliousis

Published 2026-08-21
📖 4 min read☕ Coffee break read

Original authors: Arooj Arif, Tobias Hartung, Elena Botoeva, Alexandros Koliousis

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Modern artificial intelligence systems, particularly those that power image recognition, language translation, and code generation, have become remarkably skilled at their tasks. Yet, they remain fragile. A slight shift in lighting, a smudge of noise on a camera lens, or a single typo in a sentence can cause these systems to fail completely. For years, researchers have tested these models by introducing one type of error at a time, such as blurring an image or changing a word. However, the real world is rarely so simple. In autonomous driving or medical imaging, multiple problems often happen simultaneously: a car might be driving through rain while the camera lens is dirty and the sun is glaring. These combined errors create a complex web of interactions that single-error tests often miss, leaving hidden weaknesses in the software that could lead to dangerous failures in practice.

To understand how these systems break under realistic pressure, a team of researchers from Northeastern University London and the University of Kent developed a new method called TESTNAV. They recognized that testing every possible combination of errors is impossible; with just four types of errors and six levels of severity for each, there are over a thousand unique scenarios to check. Furthermore, simply piling on more errors does not always reveal the most useful information. If an image is corrupted so heavily that it looks nothing like the original, the model's failure is expected and tells us little about its true limits. The most valuable failures are those where the input still looks and sounds like the real thing, yet the model gets it wrong. These specific cases expose genuine vulnerabilities rather than just obvious sensitivity to garbage data.

The researchers framed this challenge as a balancing act between two competing goals: making the model fail as badly as possible while keeping the input looking as much like the original as possible. They treated this not as a single goal to maximize, but as a search for the best possible trade-offs. Imagine trying to find the highest points on a rugged mountain range where the terrain represents different combinations of errors. Some points offer a steep drop in performance but keep the image clear; others keep the image perfect but fail to break the model. The researchers wanted to map the entire ridge line where these two goals meet, a path known in mathematics as a Pareto front. To do this efficiently, they used an evolutionary algorithm, a computer program that mimics natural selection. Instead of testing every single path, the program generates a population of test cases, keeps the most promising ones, and mixes them together to create new, better candidates, gradually refining the search until it finds the most critical failure points.

When the team applied this method to four different benchmarks covering image recognition, sentence matching, and code generation, the results were striking. Across these diverse tasks, TESTNAV found the most critical failure combinations up to 2.15 times faster than other search methods that did not use this balancing approach. In some cases, the new method needed to evaluate only about 36 percent of the possible error combinations to find the same set of critical failures that other methods found after checking nearly 90 percent. The study also tested whether simpler metrics, such as measuring how much a model's internal neurons fired or how uncertain it felt, could predict these failures. They found that these single-number indicators were not enough; they could not reliably identify the specific combinations of errors that caused the model to fail while the input remained realistic.

The researchers also discovered that the shape of the most critical failures depends heavily on how one measures the quality of the input. When using certain metrics to judge image quality, the most dangerous failures were spread out across many different combinations of errors, making a broad search strategy essential. In other cases, the failures were clustered tightly in one area, where a simpler, more focused search worked just as well. This suggests that there is no single "best" way to test all AI systems; the strategy must adapt to the specific nature of the data and the errors being tested. By focusing on the balance between breaking the model and keeping the input realistic, TESTNAV provides a practical way to find the hidden cracks in artificial intelligence before they cause real-world harm, ensuring that these systems are robust not just in theory, but in the messy, complex reality where they are actually used.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →