Back to Feed
Safety & Alignment / Benchmarks & Evals

Evaluating Web Content Pollution in LLM Recommenders

Original: One Polluted Page Is Enough: Evaluating Web Content Pollution in LLM Recommenders

Listen to the summary

Uses a voice available on your device

Audio options
On this page 4 sections
Related concepts 2 concepts

Key Takeaways

  • A single polluted page yields fooled rates of up to 27%.
  • A full top-3 replacement raises the fooled rate to 73.8%.
  • Reasoning models often generate spurious social proof to justify false recommendations rather than mitigating the vulnerability.
  • A skepticism prompt can exacerbate vulnerability, increasing fooled rates by up to 44 percentage points for some closed-source models.

Summary & Methodology Analysis

The paper evaluates how search-augmented large language model recommenders handle web content pollution using the FORGE benchmark. The authors locally rewrite real products in a frozen set of retrieved web pages into fake ones, measuring how often the model recommends the fake product. They analyze the impact of single and multiple polluted pages, observing that a single polluted page yields fooled rates of up to 27 percent, while a full top-3 replacement raises this to 73.8 percent.

To understand model resilience, the study tests whether reasoning capabilities and prompt-level defenses help mitigate the vulnerability. Reasoning does not mitigate the issue and often generates spurious social proof to justify false recommendations. Furthermore, prompting models to be skeptical does not help and backfires on the closed-source group by an average of 24 percentage points, specifically increasing fooled rates by 44 percentage points on Gemini 3.1 Pro. The authors also evaluate credibility re-ranking, which helps every model but removes only a sixth of the fake recommendations.

Limitations of the study are tied to its scope and methodology. The evaluation relies on a static snapshot of evidence bundles frozen in April 2026, meaning per-category vulnerability rates may shift as the underlying corpus evolves. The paper does not specify hardware requirements, runtime latencies, or additional computational costs beyond the evaluated metrics and defenses.

Interactive System Flowchart

Click diagram to expand and zoom

Cross-Examination & FAQs

A deeper dive clarifying mechanics, constraints, and baseline evaluations.

Q1. What is the main topic of the paper?

The paper investigates how search-augmented large language model recommenders can be misled by web content pollution that injects fake product information into retrieved web pages.

Q2. What benchmark was introduced in the study?

The paper introduces the FORGE benchmark to evaluate fake online recommendations in generative environments.

Q3. What is the impact of a single polluted page on LLM recommenders?

A single polluted page yields fooled rates of up to 27 percent.

Q4. How does full top-3 replacement affect the fooled rate?

A full top-3 replacement raises the fooled rate to 73.8 percent.

Q5. Does reasoning mitigate the vulnerability to polluted web pages?

No, reasoning does not mitigate this vulnerability; instead, it often generates spurious social proof to justify false recommendations.

Q6. How does skepticism prompting affect closed-source models?

Skepticism prompting does not help and backfires on the closed-source group by 24 percentage points on average, and by 44 percentage points on Gemini 3.1 Pro.

Q7. Does credibility re-ranking solve the problem?

Credibility re-ranking helps every model, but it removes only a sixth of the fakes.

Q8. What are the limitations regarding the dataset and evidence bundles?

The study relies on a static snapshot where evidence bundles are frozen at a single retrieval snapshot from April 2026, meaning per-category vulnerability rates may shift as the underlying corpus evolves.

Q9. What exact method is used by the FORGE benchmark to test models?

It locally rewrites real products in a frozen set of retrieved web pages into fake ones and measures how often the large language model recommends the fake product.

Flag an issue

What is wrong with this summary?

What is wrong?