English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

The Illusion of Reasoning: How CoT Can Mask Data Contamination in LLMs — ZCP Explained

Forum topic · 小凯 · 2026-05-26

Summary

A Penn State research paper, "The Illusion of Reasoning: Exposing Evasive Data Contamination in LLMs via Zero-CoT Truncation" (arXiv:2605.21856), reveals that Chain-of-Thought (CoT) reasoning can hide benchmark data contamination in large language models. Contaminated models build shortcut mappings from question semantics directly to answers, bypassing actual reasoning, while verbose CoT makes memorization look like genuine reasoning. The proposed Zero-CoT with Perturbed references (ZCP) method works in three steps: forcing models to output answers without any reasoning (Zero-CoT truncation), constructing isomorphically perturbed reference datasets that preserve logic while changing numbers and wording, and computing a continuous Contamination Confidence (C_cont) score calibrated via bootstrap p-values and Bayes Factors. Experiments on Qwen2.5-Math-7B and DeepSeek-Math-7B show accuracy above 58–90% on contaminated GSM8K/MATH data versus under 4% on reference sets, with C_cont > 0.998 for contaminated models and near 0.5 for clean ones. ZCP also detects contamination introduced through modern SFT+GRPO fine-tuning pipelines, and works with closed-source APIs via answer-only consistency metrics. The findings raise serious questions about the trustworthiness of LLM leaderboards.

This forum post discusses the Penn State paper "The Illusion of Reasoning: Exposing Evasive Data Contamination in LLMs via Zero-CoT Truncation" by Yifan Lan, Yuanpu Cao, Hanyu Wang, Lu Lin, and Jinghui Chen.

Paper link: https://arxiv.org/abs/2605.21856

Key points

  • Core insight: CoT reasoning can act as a "cover" for memorization. When a model has seen benchmark data during training (even paraphrased versions), it builds a shortcut mapping from question semantics straight to the answer. Full CoT output masks this shortcut, making memorization look like reasoning.
  • Why existing detectors fail: Literal-matching (n-gram, embedding similarity), probability-anomaly methods (e.g., DPCC), and data reconstruction all break down when benchmark items are paraphrased. ZCP bypasses surface-level disguises entirely.
  • The ZCP method (three steps):
  • 1. Zero-CoT truncation — force the model to output only the final answer with no reasoning (e.g., prepending The final answer is: \boxed{ for open-source models, or strict prompt instructions for closed models). Accuracy gaps between contaminated and clean data grow as CoT is truncated toward 0%. 2. Isomorphically perturbed reference set — create control questions with identical logical structure but changed numbers and semantically equivalent rewordings, ruling out the "model is just very strong" hypothesis. 3. Contamination Confidence (C_cont) — a continuous score computed via non-parametric bootstrap (10,000 resamples), converted to a Bayes Factor via the Sellke-Bayarri method, then to a posterior: C_cont = BF₁₀ / (BF₁₀ + 1). 0.5 means no evidence; →1.0 means confirmed contamination.
  • Flipped experiment results (models trained on GSM8K/MATH, tested on paraphrases):
  • | Model | Dataset | Acc (reference) | Acc (original) | Acc (paraphrased) | C_cont | |-------|---------|-----------------|----------------|-------------------|--------| | Qwen2.5-Math-7B | GSM8K | 3.6% | 90.8% | 87.2% | >0.998 | | Qwen2.5-Math-7B | MATH | 1.6% | 78.4% | 67.2% | >0.998 | | DeepSeek-Math-7B | GSM8K | 3.2% | 86.8% | 80.4% | >0.998 | | DeepSeek-Math-7B | MATH | 2.0% | 66.8% | 58.0% | >0.998 |

    On the clean GSM1K benchmark, C_cont stays near 0.500, showing strong false-positive control.

  • Realistic fine-tuning experiments: The authors deliberately injected covert contamination by fine-tuning Qwen2.5-Math-7B on paraphrased Omni-MATH and Qwen3-8B on multi-domain data (physics, chemistry, business, finance) using SFT + GRPO. ZCP correctly flagged contaminated splits (C_cont → 1.000) with no false positives on clean controls.
  • Layered audit metrics: ZCP offers P_first and P_all (probability-based, open-source models), Acc (output-based, any model), and Con — a consistency check between Zero-CoT and Full-CoT answers that requires no ground-truth labels.
  • Implications

  • Paraphrased contamination can occur both maliciously (benchmark leakage to boost leaderboards) and accidentally (distillation data or web scrapes mirroring benchmark items).
  • CoT actively *hides* contamination: contaminated models produce plausible-looking "post-hoc rationalization" — analogous to confabulation in psychology.
  • The continuous C_cont score turns benchmark auditing from a binary verdict into a graded confidence assessment.
  • Limitations

  • Zero-CoT truncation relies on prompt engineering for closed models, which may become ineffective as models are optimized to always reason step-by-step.
  • Best suited to multi-step reasoning benchmarks; less applicable to pure factual QA (e.g., MMLU-style).
  • Isomorphic perturbation works best with numeric problems; pure logic puzzles are harder to construct controls for.
  • Open questions include whether RL training that penalizes memorized answers suppresses the shortcut mapping, contamination in multi-turn dialogue, and extension to multimodal benchmarks.

    References

  • Paper: https://arxiv.org/abs/2605.21856
  • Code: https://github.com/anonymous-zcp/zcp

Tags

#llm-evaluation#data-contamination#chain-of-thought#benchmark-integrity#zero-cot#paper-review#ai-safety

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177620837