← Latest papers
🤖 AI

Multi-Task Consistency-based Detection of Adversarial Attacks

This paper proposes an efficient adversarial attack detection scheme for autonomous driving that leverages a consistency score metric to identify inconsistencies between multi-task vision outputs, achieving a 99.9% ROC-AUC detection rate against PGD attacks on the BDD100k dataset.

Original authors: Cong Chen, Jean-Philippe Monteuuis, Jonathan Petit

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

Original authors: Cong Chen, Jean-Philippe Monteuuis, Jonathan Petit

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

Imagine you are driving a car that sees the world through a camera, not just eyes. This car uses a special kind of computer brain called a Deep Neural Network (DNN) to understand what it sees. It needs to spot traffic lights, read signs, and find other cars to drive safely. But here is the tricky part: these computer brains can be tricked. If someone adds a tiny, almost invisible speck of "noise" to a picture—like a few pixels shifted in a very specific way—the computer might think a stop sign is a speed limit sign, or it might not see a pedestrian at all. This is called an "adversarial attack," and it's like a magician's sleight of hand for computers. Because these tricks can happen so easily, engineers are desperate to build a security system that can spot when someone is trying to fool the car's brain before it makes a dangerous mistake.

This paper introduces a clever new security guard for those self-driving cars. Instead of trying to make the computer brain unbreakable (which is hard and expensive), the authors suggest using a "teamwork" approach. They noticed that if you ask two different computer models to look at the same picture—one trained to draw boxes around objects (Object Detection) and another trained to paint the exact shape of those objects (Instance Segmentation)—they usually agree perfectly. But when a sneaky attacker tries to fool them with a trick, the two models start to argue. One might see a car, while the other sees nothing, or they might disagree on where the car is. The authors built a system that listens to this argument. If the two models disagree too much, the system screams, "Hey, this picture has been tampered with!" and stops the car from using that bad data.

The researchers tested this idea using a massive dataset of driving scenes called BDD100k. They created thousands of tricky, "poisoned" images using a powerful attack method called PGD (Projected Gradient Descent) and watched how their new system reacted. They found that their "disagreement detector" was incredibly good at its job. When they pitted their system against the attackers, it successfully identified the tricked images 99.9% of the time. This is a huge score, meaning the system is almost never fooled.

What makes this even more interesting is how they figured out which models work best together. They tested many different combinations, like pairing a model with a "ResNet50" brain against one with a "ResNet101" brain. They discovered that the best pairs are actually models that look very similar on the inside. It sounds strange, right? You might think two different models would be better, but the paper shows that when two similar models are attacked, they tend to get confused in different ways, creating a loud, obvious argument that is easy to spot. If the models are too different, they might just ignore the attack entirely or fail in the same way, making it harder to tell if something is wrong.

The team also tried to outsmart their own detector. They created a super-smart "adaptive attacker" that tried to trick both models at the same time while forcing them to agree on the wrong answer. Even with this advanced trickery, the detector still worked, catching the attack 95% of the time. This suggests that while attackers can try to coordinate their tricks, the natural differences in how models process information make it very hard to fool the whole team.

Compared to other security methods, this approach is like a lightweight, fast-running guard instead of a heavy, slow tank. Other methods often require retraining the entire computer brain or adding massive amounts of extra code, which slows the car down. The authors compared their system to a famous defense called "RobustDet." While RobustDet made the model slightly harder to trick, it was huge (643 MB) and slow (11 frames per second). The new detector, however, was much smaller (350 MB) and twice as fast (20 frames per second), all while catching nearly every single attack.

In short, this paper doesn't claim to have built an unbreakable shield. Instead, it offers a smart, efficient way to listen for the cracks in the armor. By watching for inconsistencies between two different ways of seeing the world, the system can spot when reality has been digitally altered. The authors suggest that this method could be a key piece of the puzzle for making self-driving cars safer, proving that sometimes, the best way to catch a liar is to make them talk to someone else.

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 →