One Shot Dominance: Knowledge Poisoning Attack on Retrieval-Augmented Generation Systems
This paper introduces AuthChain, a stealthy knowledge poisoning attack that compromises Retrieval-Augmented Generation systems by injecting a single malicious document to successfully manipulate responses to complex multi-hop queries, outperforming existing methods in both effectiveness and evasion of defenses.
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 have a very smart, well-read assistant (the LLM) who knows a lot about the world but sometimes forgets recent news or makes things up. To fix this, you give them a library of books to check before answering your questions. This setup is called RAG (Retrieval-Augmented Generation).
The problem? The library is open to the public. Anyone can walk in and slip a fake book onto the shelf.
This paper introduces a new, sneaky way to trick the assistant using just one fake book, even when the assistant is very smart and the library is huge. The researchers call their method AuthChain.
Here is how it works, broken down into simple analogies:
The Problem: Why One Fake Book Usually Fails
Imagine you ask your assistant, "Who won the 2024 election?"
- The Library: Has 1,000 real books saying "Candidate A" and 1 fake book saying "Candidate B."
- The Assistant's Habit: If they see 1,000 books saying "A" and only 1 saying "B," they assume the 1 book is a mistake or a prank. They also remember from their own memory that "Candidate A" is the likely winner.
- The Result: The assistant ignores the fake book. Previous attacks tried to sneak in many fake books to drown out the truth, but that's like trying to hide a single lie in a sea of truth—it's obvious and gets caught.
The Solution: AuthChain (The "Perfect" Fake Book)
The researchers realized that to win with just one fake book, that book needs to be so convincing that the assistant ignores the other 1,000 books and their own memory. They built this "Perfect Fake Book" in three steps:
1. The "Perfect Match" (Intent-Based Content)
Analogy: Imagine you are looking for a specific key in a messy drawer. If you hold up a key that looks exactly like the one you need, you grab it immediately.
- How it works: The fake book is written to match your question perfectly. It doesn't just mention the topic; it mirrors the exact logic and structure of your question. This makes the library's search engine (the "Retriever") pick this specific book as the very first result, beating out all the real ones.
2. The "Self-Contained Story" (CoE - Chain of Evidence)
Analogy: Imagine a detective trying to solve a crime. If they find a note that says "The butler did it," they might ignore it. But if they find a detailed diary entry that explains how the butler did it, when it happened, and why he had a motive, they believe it.
- How it works: The fake book isn't just a random sentence. It builds a complete, logical story (a "Chain of Evidence") that connects all the dots. It looks like a complete, self-contained proof. Even if the assistant sees other books with broken or partial information, this one book looks like the "whole truth."
3. The "Seal of Approval" (Authority Content)
Analogy: Imagine two people telling you a story. One is a random guy on the street. The other is a famous scientist wearing a lab coat, holding a clipboard with today's date, and saying, "I just verified this." Who do you believe?
- How it works: The fake book adds "authority signals." It pretends to be written by a trusted institution (like a university or government agency) and includes a very recent date. This tricks the assistant into thinking, "This must be true because it comes from an expert and is brand new," overriding the assistant's own old memories.
The Results: A Masterful Heist
The researchers tested this "Perfect Fake Book" against six different smart assistants (LLMs) using three different libraries.
- The Old Way: Previous methods (like PoisonedRAG) were like throwing a handful of confetti at the assistant. They worked sometimes, but only on simple questions, and it was easy to spot the trick.
- The AuthChain Way: By using just one perfectly crafted book, they tricked the assistants 87% of the time on complex questions.
- Stealth: Even when the assistants had "security guards" (defense systems) trying to spot fake books, AuthChain's book was so well-written and logical that the guards missed it.
Why Should You Care?
This paper is a wake-up call. It shows that if we rely on AI to check "facts" from the internet, and the internet can be easily manipulated with one cleverly written lie, the AI will believe that lie.
The Takeaway:
Just because a source looks authoritative, has a logical story, and matches your search perfectly, doesn't mean it's true. In the future, we need better ways to verify facts, not just trust the "best-looking" book in the library.
The Ethical Note:
The authors aren't trying to break the internet; they are showing us the hole in the fence so we can fix it. They suggest that we need to build AI systems that check the evidence behind a claim, not just the authority of the person making it.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.