atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

ReliabilityRAG: Effective and Provably Robust Defense for RAG-based Web-Search

NeurIPS 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: LLM jailbreak and injection defense · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ReliabilityRAG, which filters retrieved documents by finding a maximum independent set over an NLI-derived contradiction graph (with rank-based tie-breaking) plus a weighted sample-and-aggregate variant for large retrieval sets, evaluated against prompt injection and corpus poisoning in RAG QA and long-form biography generation.

Problem

RAG systems for web search are vulnerable to corpus poisoning and prompt injection in retrieved documents; existing defenses like RobustRAG lose benign accuracy and struggle on long-form generation, and largely ignore document reliability signals such as rank or weight.

Approach

Treat a "consistent majority" as the maximum independent set in a contradiction graph whose edges come from NLI judgments over isolated per-document LLM answers, break ties toward higher-ranked documents, and scale via weighted sampling of small contexts followed by MIS aggregation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use rank-aware MIS filtering instead of RobustRAGMistral-7B RAG · RQA, prompt injection at position 1accuracy (%): 53 -> 68Helped
Use rank-aware MIS filtering instead of RobustRAGMistral-7B RAG · NQ, prompt injection at position 10accuracy (%): 44 -> 58Helped
Use rank-aware MIS filtering instead of RobustRAGMistral-7B RAG · Bio, prompt injection at position 10LLM-Judge score: 57.1 -> 71.5Helped
Use rank-aware MIS filtering instead of RobustRAGMistral-7B RAG · RQA, benignaccuracy (%): 56 -> 70Helped
Use weighted Sampling + MIS rather than RobustRAGMistral-7B RAG, k=50 · RQA, prompt injection at position 25accuracy (%): 51 -> 68Helped
Use weighted Sampling + MIS rather than RobustRAGMistral-7B RAG, k=50 · NQ, prompt injection at position 50accuracy (%): 47 -> 60Helped
Use weighted Sampling + MIS rather than RobustRAGMistral-7B RAG, k=50 · Bio, prompt injection at position 25LLM-Judge score: 59.8 -> 69.7Helped
Attack the lower-ranked rather than highest-ranked documentMIS with Mistral-7B · RQAaccuracy (%): 68 -> 60Hurt
Attack a lower-ranked document rather than the highest-ranked documentSampling + MIS with Mistral-7B · RQA, k=50accuracy (%): 54 -> 72Helped
Increase the number of attacked documents in a suffix of retrieved passagesSampling + MIS · NQ, k=50accuracy (%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RealtimeQA Natural Questions TriviaQA Biography generation dataset Google Search results

Benchmarks: RealtimeQA Natural Questions TriviaQA Biography generation

Metrics: accuracy LLM-judge score attack success rate

Baselines: Vanilla RAG RobustRAG (Keyword) AstuteRAG InstructRAG

Builds on: RobustRAG Maximum Independent Set weighted sample and aggregate DeBERTa NLI

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy