← Latest papers
🤖 machine learning

Evidence-Grounded Ensemble Diagnosis of 802.11 Packet Captures: A Multi-Stage Pipeline with Deterministic Reliability Scoring

The paper introduces PROBE, a multi-stage pipeline that combines deterministic PCAP normalization, evidence-grounded ensemble reasoning, and a model-agnostic evaluation framework to achieve high-accuracy, reliable, and bias-free automated diagnosis of 802.11 packet captures, overcoming the hallucination, uncalibrated confidence, and evaluation bias inherent in standard LLM approaches.

Original authors: Jerome Henry, Swadhin Pradhan, Miroslav Popovic

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

Original authors: Jerome Henry, Swadhin Pradhan, Miroslav Popovic

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 a detective trying to solve a mystery, but instead of a crime scene, your evidence is a digital recording of a Wi-Fi network conversation (called a "packet capture"). Your goal is to figure out why a user's internet connection failed.

For a long time, this job required a human expert with deep knowledge of network protocols. They would read the recording, spot the tiny clues, and write a report. But humans are slow, expensive, and sometimes disagree with each other.

Recently, people tried using AI (specifically Large Language Models, or LLMs) to do this automatically. The paper argues that while these AI models are fast, they are like overconfident interns who sometimes make things up. If the recording is cut short, the AI might invent a reason for the failure that isn't actually there. If asked how sure it is, it will confidently say "95% sure," even when it's guessing.

The authors of this paper, working at Cisco, built a new system called PROBE to fix these problems. Think of PROBE not as a single detective, but as a highly organized detective agency with a strict workflow.

Here is how PROBE works, using simple analogies:

1. The Translation (Normalizing the Data)

First, the system takes the raw, messy digital recording and translates it into a clean, readable text report. Crucially, this translation is deterministic, meaning it always produces the exact same text for the same recording. It's like turning a chaotic crime scene photo into a numbered list of every item found, so no one can later claim, "I didn't see that item."

2. The "Brainstorming" Session (The Ensemble)

Instead of asking one AI to solve the case, PROBE asks many AIs to look at the same case, but with different instructions:

  • The "Root Cause" Detective: Looks only for the main reason the connection failed.
  • The "Sequence" Detective: Checks if the steps happened in the right order.
  • The "Evidence" Detective: Starts by listing the weird things they see and works backward to a conclusion.

They also ask a different type of AI (a "second opinion") to look at the case independently. This is like bringing in a detective from a different police precinct to ensure they aren't all making the same mistake.

3. The "Reality Check" (Reconciliation)

This is the most important part. In a normal meeting, if 5 out of 9 detectives say "No crime happened" and 4 say "It was a robbery," the group might vote "No crime." The paper found that AI models tend to be cowardly; they often vote "No crime" just to be safe, even when there is a crime.

PROBE doesn't just take a vote. It brings in a Senior Judge (a powerful AI model). The Judge doesn't just listen to the detectives; the Judge has the original, unedited recording in front of them.

  • The Judge looks at the 9 different reports.
  • The Judge checks every claim against the actual recording.
  • If a detective says, "Frame 12 shows a failure," the Judge checks: "Does Frame 12 actually exist? Does it show a failure?"
  • The Judge picks the best report, even if it was the "minority opinion" that the other detectives ignored.

4. The "Trust Score" (Reliability Scoring)

Instead of asking the AI, "How sure are you?" (which the paper found is useless because they always say "95%"), PROBE calculates a Trust Score based on math:

  • Did they cite real evidence? (Did they point to frames that actually exist?)
  • Did the detectives agree? (Did the different AI runs come to the same conclusion?)
  • Did the second opinion agree? (Did the different police precinct agree?)

If the score is high, the system auto-accepts the diagnosis. If the score is low, it flags the case for a human to review.

What They Found (The Results)

The paper tested this on 104 real-world Wi-Fi failure cases. Here is what happened:

  • The "Intern" (Single AI): Got it right about 91% of the time but missed critical clues in 35% of cases.
  • The "Voting Group" (Ensemble without a Judge): Actually got worse (dropping to 84%). Because the AIs were too cautious, they voted "No problem" too often, missing real failures.
  • The "Senior Judge" (PROBE): When the Judge reviewed the group's work, the accuracy jumped to 96%.
  • The "Confidence Trap": The paper confirmed that asking an AI "How confident are you?" is a waste of time. They always say they are very confident, even when they are wrong. PROBE's math-based Trust Score is the only reliable way to know if a diagnosis is safe to use.

The Big Takeaway

The paper concludes that for complex diagnostic tasks (like fixing Wi-Fi, but potentially other fields too), you don't need a "super-smart" single AI. You need a system that:

  1. Generates many different theories.
  2. Has a "Judge" that checks those theories against the hard facts (the original data).
  3. Ignores the AI's own "confidence" and instead calculates trust based on how well the evidence matches the facts.

In short: Don't trust the AI's opinion; trust the AI's ability to check its own work against the evidence.

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 →