← Latest papers
🤖 AI

MultiPhishGuard: An Explainable and Adaptive Multi-Agent LLM System for Phishing Email Detection

MultiPhishGuard is an explainable, adaptive multi-agent LLM framework that utilizes specialized agents with dynamically weighted coordination and adversarial training to achieve superior phishing email detection performance, reaching 97.89% accuracy while providing human-readable explanations.

Original authors: Yinuo Xue, Eric Spero, Meng Wai Woo, Wei Gao, Giovanni Russello

Published 2026-05-26
📖 4 min read☕ Coffee break read

Original authors: Yinuo Xue, Eric Spero, Meng Wai Woo, Wei Gao, Giovanni Russello

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 security guard at the front door of a busy office building. Your job is to stop scammers (phishers) from sneaking in, but you also need to let the real employees (legitimate emails) pass through without hassle.

For a long time, security guards used a simple "banned list" or a rulebook: "If the name sounds fake, stop them." But scammers are like master magicians; they change their costumes, voices, and tricks so fast that the old rulebooks become useless.

Enter MultiPhishGuard. Think of this not as a single guard, but as a specialized security team working together, led by a very smart, adaptive manager.

The Team of Specialists

Instead of one person trying to do everything, MultiPhishGuard splits the job among five distinct experts, each looking at a different part of the "package" (the email):

  1. The Text Detective: This agent reads the email's message body. It looks for weird language, urgent threats, or suspicious words, ignoring everything else.
  2. The Link Inspector: This agent only looks at the URLs (web links) inside the email. It checks if a link is hiding a bad destination or pretending to be a trusted site.
  3. The Header Forensic: This agent examines the "envelope" of the email (metadata). It checks the sender's address, the digital signatures, and the routing history to see if the email was forged.
  4. The Adversarial Trainer (The "Red Team"): This is a unique agent that acts like a practice opponent. It tries to create tricky, fake emails that look almost real to test the team. It's like a sparring partner who tries to punch you in the face so you learn how to dodge better.
  5. The Translator (Explanation Simplifier): The first three agents speak in complex, technical jargon. This agent takes their findings and translates them into plain, simple English that a regular person can understand (e.g., "This email is a scam because the sender's address doesn't match the company name," instead of "SPF record mismatch").

The Smart Manager (The "Brain")

How does the team decide who to listen to? In the past, security systems might have given equal weight to everyone. But MultiPhishGuard uses a Smart Manager powered by a learning algorithm called PPO (Proximal Policy Optimization).

Think of this manager as a coach who watches the game in real-time.

  • If an email has a suspicious link, the manager says, "Listen closely to the Link Inspector!"
  • If the message looks weird but the links are clean, the manager says, "Focus on the Text Detective."
  • If the sender's details are suspicious, the manager boosts the Header Forensic.

The manager learns from every email it sees, constantly adjusting who gets the most say to make the best decision.

The Training Ground

To make sure this team is ready for anything, they don't just study old cases. They have a training loop where the "Adversarial Trainer" creates new, tricky scams that are designed to fool the system. The team tries to catch these, and if they miss one, the manager learns from the mistake. This is like a fire drill where the smoke is generated specifically to test if the alarms work.

The Results

The paper tested this team against six different collections of real-world emails (some from old archives, some very recent). Here is how they performed compared to other methods:

  • Accuracy: The team caught 97.89% of the scams.
  • False Alarms: They only flagged a real email as a scam 2.73% of the time (which is much lower than other methods that often panic and block real emails).
  • Missed Scams: They missed only 0.20% of the actual scams.

When compared to other "smart" systems (like a single AI trying to do everything alone, or a system that just lists its thoughts step-by-step), MultiPhishGuard was much better at avoiding false alarms while still catching the bad guys.

Why This Matters

The biggest win isn't just the numbers; it's the explanation.

  • Old systems might say: "Block this." (And you have no idea why).
  • MultiPhishGuard says: "We blocked this because the link goes to a suspicious site, and the sender's name doesn't match the domain."

The paper concludes that by using a team of specialists, a smart manager that learns on the fly, and a trainer that creates tough practice scenarios, we can build a security system that is not only stronger but also easier for humans to trust and understand.

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 →