← Latest papers
🤖 AI

CockpitHAT: Dependency-Graph-Driven Hierarchical Attribution for Embodied Multi-Agent Cockpits

The paper introduces CockpitHAT, a hierarchical attribution framework that leverages dependency graphs, multi-channel evidence, and safety-aware evaluation to effectively diagnose process-level failures in embodied multi-agent cockpit systems, outperforming existing text-only methods on both public and newly released benchmarks.

Original authors: Wei Wang, Shuanghe Liu, Zhu Zhuo, Jiaqi Zhong, Xiaozhao Zhao, Xiaojie Zuo, Jie Su

Published 2026-08-04
📖 6 min read🧠 Deep dive

Original authors: Wei Wang, Shuanghe Liu, Zhu Zhuo, Jiaqi Zhong, Xiaozhao Zhao, Xiaojie Zuo, Jie Su

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 watching a team of robots work together to drive a car. They talk to each other, check the map, and decide when to turn the steering wheel. This is the world of multi-agent systems: groups of AI "agents" collaborating to solve problems. But here's the tricky part: sometimes the robots get the final destination right, but they took a terrible, dangerous path to get there. Maybe they almost crashed into a wall just to avoid a puddle, or they turned off the headlights because they misunderstood a joke. This is called "Correctness Collapse." It's like a student getting an 'A' on a math test because they guessed the right answer, but their work shows they forgot how to add numbers. In a car, guessing the right answer isn't enough; the process has to be safe, too.

To fix this, scientists need to play detective. They need to look at the robots' conversation and figure out exactly who made the mistake and when it happened. This is called attribution. Usually, detectives just read the chat logs. But in a car, the robots also talk to the engine, the GPS, and the sensors. If a robot says "I'm fine" but the engine is on fire, a chat log alone won't tell you the truth. You need to look at the whole picture: the words, the car's state, and the environment. This paper introduces a new way to be a detective that looks at all those clues at once, specifically for cars that drive themselves or have smart assistants.


The Detective's New Toolkit: CockpitHAT

The researchers from ByteDance built a new system called CockpitHAT to solve the "Correctness Collapse" problem in car cockpits. They realized that old detective methods were too simple. They usually looked at a conversation like a line of text, assuming that what happened right before a mistake was the cause. But in a complex team of robots, the cause of a crash might have happened ten steps ago, or it might be hidden in a signal the car sent to its brakes, not in the words the robots spoke.

The Dependency Map: Following the Trail, Not the Clock
Imagine you are trying to figure out who spilled a glass of milk. If you just look at who was standing next to the table when it fell, you might blame the wrong person. Maybe the person who knocked it over did it five minutes ago, and the person standing there now just happened to be there.

CockpitHAT uses a Dependency Graph instead of a simple timeline. Think of this as a map of "cause-and-effect" connections rather than a clock. It asks: "Did this action depend on that previous action?" If Robot A sent a command that Robot B used, they are connected, even if they spoke at different times. If two robots were just chatting about the weather but didn't affect the car's brakes, they are far apart on the map, even if they spoke one second apart. By slicing the investigation based on these connections (how "close" the actions are on the map) rather than just time, CockpitHAT can spot the real culprit much better.

The "Embodied" Adapter: Listening to the Car's Heartbeat
The biggest problem with old methods is that they only listen to the robots' voices. But in a car, the "voice" isn't just words; it's also the speedometer, the engine temperature, and the memory of what happened in the last drive.

CockpitHAT adds a special Embodied Channel Adapter. Imagine this as a translator who listens not just to the conversation, but also to the car's dashboard lights and the driver's nervousness. If a robot says "All clear" but the car's sensors detect a pedestrian, this adapter flags it immediately. It pulls that dangerous signal up to the front of the investigation, ensuring that safety warnings aren't buried deep in the history. It treats safety violations as the most important clues, forcing them to the front of the line regardless of when they happened.

The Safety-First Jury
Once the clues are gathered, CockpitHAT doesn't just pick one answer. It uses a panel of four AI analysts to vote on what happened. One of these analysts is a dedicated "Safety Expert" whose only job is to look for danger. If the group is arguing about whether a mistake was minor or life-threatening, the Safety Expert gets extra weight.

The system uses a special voting rule: if there is any chance the mistake could be dangerous (like a potential crash), the system assumes the worst-case scenario to be safe. It's better to be overly cautious and say "This is dangerous" than to miss a real threat. This ensures that the final report highlights the most critical failures, not just the most obvious ones.

What They Found

The team tested their new detective system on two types of challenges. First, they used existing tests (called Who&When) that had manually crafted and algorithmically generated failure traces. On these tests, CockpitHAT was a huge improvement over the previous best methods.

  • It correctly identified the wrong robot 77.9% of the time on hand-made tests and 86.5% on computer-generated tests.
  • It pinpointed the exact moment of the mistake 37.8% of the time on hand-made tests and 46.0% on computer-generated tests.
  • This was a massive jump of up to 17.6 points in accuracy compared to the old "text-only" champions.

Second, they created their own new test called COCKPITBENCH. This was a special collection of 212 failure stories specifically for cars, including real-world data and tricky edge cases. These stories were labeled with ISO 26262 ASIL severity levels (a standard way to rate how dangerous a failure is, from A to D).

  • On this tough new test, CockpitHAT found the wrong agent 78.3% of the time and the exact step 38.2% of the time.
  • It was particularly good at spotting safety violations, which are the most critical to catch.

Why It Matters

The paper suggests that for AI to be safe in real-world, physical environments like cars, we can't just look at the text they write. We have to understand how their actions depend on each other and how they interact with the physical world. CockpitHAT shows that by mapping these dependencies and listening to the car's sensors, we can catch dangerous mistakes that other systems miss.

However, the authors are careful to note that this is a tool for diagnosis after the fact, not a system that stops crashes in real-time. It helps engineers understand what went wrong so they can fix the robots before they drive again. They also admit that their system relies on clear signals and might struggle if the robots are using hidden knowledge or if the car is in a completely new, confusing situation. But for now, it offers a much clearer window into the "black box" of multi-agent car systems, turning a confusing mess of errors into a solvable mystery.

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 →