跳到正文
Rohan Paul· @rohanpaul_ai · X·· 7 小时前AI 评分61
AI 导读

Google 一篇关于 RAG 投毒的新论文显示,投毒效果主要取决于是否复制用户查询,加入攻击载荷几乎不改变哪些文档被检索到。在 623 条查询上,仅 5 篇文档(约占语料 0.1%)就让经典检索器的排序质量下降 40.2% 至 61.5%;而拒绝复读查询文档的过滤器虽能拦截,却使 NFCorpus 上干净查询的排序质量从 0.267 降到 0.134。

正文

New Google paper on RAG poisoning.

Shows that poisoning a RAG system mostly depends on copying the query, since adding an attack payload barely changed which documents got retrieved.

fake documents only need to repeat a user’s question to be picked up by AI systems that search before answering, and adding hidden attack instructions barely changed that.

RAG systems pull documents from sources that outsiders can sometimes write to. Before any hidden instruction can act, the poisoned page first has to get past the retriever.

For each test query, they added up to 5 documents repeating its text, with or without an attack payload. They tested classic keyword and semantic retrievers plus the dense embedding model BGE-small on 623 queries.

Just 5 documents, about 0.1% of the corpus, cut classic retrievers' ranking quality by 40.2% to 61.5%. A filter that rejects query-echoing documents blocked them but halved clean ranking quality on NFCorpus, from 0.267 to 0.134.

If your RAG index accepts outside content, flag documents that mirror user queries, and measure any filter's cost on clean queries too.

来源:Rohan Paul · x.com