Not all retrieval noise is bad: some noises consistently help LLMs, others break them

August 24, 20247 min

Overview

Production Readiness

0.6

Novelty Score

0.7

Cost Impact Score

0.5

Citation Count

2

Authors

Jinyang Wu, Shuai Zhang, Feihu Che, Mingkuan Feng, Chuyuan Zhang, Pengpeng Shao, Jianhua Tao

Links

Abstract / PDF

Why It Matters For Business

Retrieval noise can both harm and help RAG systems: fixing only 'noise' blindly can lose opportunities. Quick checks for counterfactuals and prior-errors prevent big failures, while controlled use of some noisy signals can boost accuracy by several points.

Summary TLDR

The authors define seven linguistic types of retrieval noise, build NoiserBench (a multi-dataset benchmark), and test eight LLMs. They find two practical groups of noise: beneficial (datatype, illegal-sentence, semantic in some cases) and harmful (counterfactual, supportive, orthographic, prior). Beneficial noise (e.g., illegal-sentence or datatype) raises accuracy across datasets (typical gains ≈+3–8%), while counterfactual noise can sharply lower accuracy (drops ≈45–50%). They release code and recommend detecting prior errors and exploring ways to harness helpful noise.

Problem Statement

Real-world retrieval returns messy documents (wrong facts, garbled text, mixed formats). Prior work studies only a few noise types and assumes noise is always harmful. We need a systematic taxonomy, a benchmark that simulates diverse real-world retrieval noise, and experiments across models to measure when noise helps or hurts.

Main Contribution

A linguistic taxonomy of seven RAG noise types and a practical split into beneficial vs harmful groups.

NoiserBench: a benchmark and pipeline to generate noisy retrieved documents and multiple-choice testbeds across eight datasets.

Empirical evaluation of eight representative LLMs showing that some noises (datatype, illegal sentence) consistently improve accuracy while others (counterfactual, supportive, orthographic) harm it.

Analysis and statistical evidence linking beneficial noise to clearer reasoning, more standardized output formats, and higher confidence.

Key Findings

RAG noises fall into two practical groups: beneficial and harmful.

Illegal-sentence noise (garbled fragments) and datatype noise (mixed URLs/code) often improve accuracy.

NumbersISN avg +7.4% ; DN avg +5.8% (RGB, Table 8)

Counterfactual noise (factually wrong retrieved text) strongly degrades accuracy.

NumbersGolden&Counterfactual avg 25.4% vs Golden Only 72.2% (−46.8%) on RGB, Table 8

Detecting 'prior' errors in queries matters: models that detect incorrect premises avoid bigger failures.

NumbersWhen asked to flag prior errors: 79.93% avg; if models fail and continue retrieval accuracy drops to 34.20% (Table 7)

Beneficial-noise effects are statistically significant on tested models.

NumbersISN p=4.1e-05 (Llama3-8B), p=0.00488 (Qwen2-7B); DN p=0.000171, p=0.000959 (Table 4)

Results

Accuracy

Value72.20%

Accuracy

Value78.08% (+5.88%)

BaselineGolden Only 72.20%

Accuracy

Value79.63% (+7.43%)

BaselineGolden Only 72.20%

Accuracy

Value25.42% (−46.78%)

BaselineGolden Only 72.20%

Accuracy

Value79.93%

BaselineIf model fails and continues retrieval: 34.20%

Who Should Care

What To Try In 7 Days

Run NoiserBench (repo) on your RAG pipeline to map which noise types appear.

Add a simple 'prior premise' validity check on incoming questions and block/flag obviously wrong queries.

A/B test adding small illegal-sentence or datatype tokens to retrieved context to see if your model benefits in your tasks.

Reproducibility

Code Available

Data Available

Open Source Status

  • partial

Risks & Boundaries

Limitations

  • Analysis is focused on QA and multiple-choice evaluation; results may not transfer to open-ended generation.
  • Mechanistic understanding is preliminary; authors plan layer-level attention and gradient studies.
  • NoiserBench mixes generated and scraped content; choice of generation tools (ChatGPT) could bias some noise patterns.

When Not To Use

  • Do not assume beneficial noise always helps—validate per model, task, and data domain.
  • Avoid deploying 'noise-augmentation' in safety-critical or high-stakes QA without extra verification.

Failure Modes

  • Counterfactual retrieval can dominate attention and produce confident, wrong answers.
  • Smaller or less-robust models may misinterpret semantic or supportive noise and degrade.
  • Beneficial-noise gains might mask brittle reasoning; they are not a substitute for fact-checking.

Core Entities

Models

  • Llama3-8B-Instruct
  • Llama3-70B-Instruct
  • Llama2-13B
  • Qwen2-7B-Instruct
  • Mistral-7B
  • Mixtral-8x7B
  • Vicuna-13B-v1.5
  • Baichuan2-13B

Metrics

  • Accuracy
  • Wilcoxon signed-rank p-value

Datasets

  • Natural Questions (NQ)
  • RGB
  • HotpotQA
  • 2WikiMQA
  • Bamboogle
  • StrategyQA
  • TempQA
  • PriorQA (constructed)

Benchmarks

  • NoiserBench