← Latest papers
🤖 AI

Adversarially Robust Abductive Fusion of Pre-trained Transformer-based Perception Models

This paper proposes a domain-knowledge-free, neurosymbolic fusion framework that leverages Label Vector Pools and consistency-based abduction to robustly combine pre-trained ViT detectors, achieving superior performance over majority voting baselines under both distributional shifts and coordinated adversarial attacks.

Original authors: Mario Leiva, Yue Ma, Qinru Qiu, Gerardo Simari, Paulo Shakarian

Published 2026-08-06
📖 7 min read🧠 Deep dive

Original authors: Mario Leiva, Yue Ma, Qinru Qiu, Gerardo Simari, Paulo Shakarian

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 the captain of a spaceship navigating through a stormy, alien galaxy. You have a crew of six expert sensors, each trained to spot specific landmarks like rocks, ships, or space stations. But here's the catch: your sensors were all trained in a calm, sunny solar system. Now, you are flying through a chaotic nebula filled with weird fog, swirling dust, and strange lighting. Your sensors are confused. They start shouting out conflicting reports: "That's a rock!" "No, it's a ship!" "Actually, it's a giant space-bear!"

This is the real-world problem scientists face with Artificial Intelligence. We have built incredibly smart computer programs (called "perception models") that can identify things in photos, like cars or people. But these programs are like our space sensors: they are experts at what they've seen before, but they get easily confused when the world changes. If you take a self-driving car trained on sunny California roads and drive it through a blizzard in Minnesota, it might start seeing snowflakes as pedestrians or stop working entirely.

To fix this, engineers usually try to get multiple AI models to work together, like a committee. The most common way to make a committee decision is Majority Voting: if three out of six models say "It's a car," the system decides it's a car. It sounds fair, right? But there's a big flaw. If a sneaky hacker (or just a really bad storm) tricks a few of the models into agreeing on the wrong answer, the whole committee gets fooled. It's like if three friends in a group chat all decide to prank you by saying the sky is green; if you just go with the majority, you'll believe the sky is green.

This paper introduces a smarter way to run that committee. Instead of just counting votes, the new system acts like a detective who checks for logical consistency. It asks: "Does this story make sense?" If one model says "It's a car" and another says "It's a cloud," the system doesn't just count heads; it looks at the evidence to see which story holds together without contradictions. The authors show that this method is much harder to trick and works better when the environment is totally new.

The Detective's New Toolkit: Learning Without a Reference Guide

The researchers, Mario Leiva and his team, wanted to solve two big problems. First, previous methods needed a "reference guide" of human knowledge to spot errors. For example, a human might tell the computer, "Pedestrians are usually on the sidewalk, not in the sky," or "Cars are bigger than this." But what if you are in a totally new environment where you don't know the rules? You can't write a reference guide for a place you've never seen.

Second, they wanted to stop the "Majority Vote" from being easily hacked.

The Solution: The "Label Vector Pool"
To solve the first problem, the team invented a way for the AI to learn its own reference guide without any human help. They used a clever trick involving the "memory" of each AI model.

Imagine each AI model has a mental library of every object it has ever seen during its training. When it sees a "car," it doesn't just store the word "car"; it stores a unique mathematical fingerprint (an embedding) of what that car looked like. The researchers gathered all these fingerprints for each type of object and grouped them into little clusters called Label Vector Pools.

Think of it like a "mood ring" for objects. If a model sees a new object, it checks: "Does this object's fingerprint look like the 'car' mood ring, or does it look like the 'tree' mood ring?" If the object is supposed to be a car but its fingerprint is way off—like a car that looks like a cloud—the system flags it as suspicious. This happens automatically, using only the math inside the model, with no need for human rules about sidewalks or sizes.

The Solution: The "Consistency Detective"
Once the system knows which predictions are suspicious, it doesn't just throw them away. Instead, it uses a method called Abductive Reasoning. This is a fancy way of saying "inference to the best explanation."

Imagine you are a detective trying to solve a mystery with six witnesses.

  • Majority Voting would just ask, "Who agrees with the most people?" If three witnesses say "The butler did it," the detective arrests the butler.
  • This New System asks, "Who is telling a story that doesn't contradict the others?"

If three witnesses say "The butler did it," but one witness says "The butler was in the kitchen at the time," and another says "The butler is allergic to the weapon," the system realizes that the "butler did it" story has holes in it. It might decide to trust the witnesses who are consistent with each other, even if they are in the minority. It builds a logical puzzle where every piece must fit perfectly. If a piece (a prediction) makes the whole picture fall apart, it gets rejected, even if many people voted for it.

The Big Test: Storms and Sneaky Hackers

The team tested this idea on a tough challenge: aerial images of a city under 15 different weather conditions, from heavy rain to dust storms. They used six different AI models, each trained on just one type of weather. When they threw them all into the mix, the weather was a mess.

The Clean Data Result
First, they tested the system in normal, non-hacked conditions. They found that their new "Consistency Detective" performed just as well as the best "Majority Vote" teams. It didn't lose any accuracy; it was just as good at spotting cars and people as the old methods.

The Attack Test
Then, they brought in the bad guys. They simulated a coordinated attack. Imagine a hacker who can't break the AI models individually, but can trick a small group of them into all shouting the same wrong answer at the same time.

  • The Majority Vote Team: When the hacker made 90% of the objects get a "flipped" label (a wrong label forced by the attack), the Majority Vote system collapsed. Its accuracy dropped to 0.35 on average across the test sets. It was completely fooled because the hackers just needed to control a few models to sway the majority.
  • The Consistency Detective: The new system didn't budge as much. Even with the same 90% attack, it kept an average accuracy of 0.42 across all 15 test sets. That might not sound like a huge difference, but in the world of AI, that's a 22% improvement over the old way.

The reason? The hackers tried to force a majority, but the Consistency Detective looked at the logic. If the hackers forced three models to say "It's a cloud," but the other three models (and the internal logic of the system) said "That doesn't make sense," the detective ignored the hackers. It trusted the story that made sense, not the number of voices.

Why This Matters

The paper shows that you don't need to be a human expert to build a safety net for AI. By letting the AI learn its own "fingerprint" rules and by checking if the stories it hears are logically consistent, you can build a system that is:

  1. Portable: It works in new, weird environments without needing a manual.
  2. Tough: It can't be easily tricked by hackers who try to rig the vote.

The researchers ran these tests on a standard computer server, and the system was fast enough to be practical. The "Consistency Detective" (specifically their "IP+TB" method) took a bit longer to solve the puzzle than the simple vote counter, but it was still quick enough to be used in real-time.

In the end, this paper suggests that when we are sending AI into the unknown—whether it's a disaster zone, a remote planet, or a city under attack—we shouldn't just listen to the loudest voice. We should listen to the voice that makes the most sense.

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 →