Are We Evaluating Knowledge or Phrasing? Mitigating MCQA Sensitivity with ParaEval

João Maria Janeiro, Mathurin Videau, Andrea Caciolai, Benjamin Piwowarski, Patrick Gallinari +1 more
6/9/2026
cs.CL

No confident code implementation found for this paper.

Abstract

Multiple-choice (MCQA) benchmarks are the standard for evaluating pretrained large language models, but their reliance on log-likelihood scoring makes them unreliable. Specifically, standard scores are highly sensitive to the exact phrasing (surface form) of the answers, conflating a model's familiarity with a specific phrase with its actual capability. We demonstrate this flaw using a controlled testbed of 1B-8B models trained on the same knowledge. Despite having identical knowledge, standard metrics falsely report a performance gap of over 2 points. To solve this, we propose ParaEval, an evaluation framework that queries models using multiple paraphrases per answer option. By scoring each model based on its most favorable phrasing, ParaEval successfully reduces the false performance gap to below 1 point. We confirm that these evaluation artifacts, and the improvements from ParaEval, persist in frontier 70B and 120B open-source models. Ultimately, ParaEval provides a robust and efficient way to evaluate true underlying capability rather than surface-form familiarity.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{janeiro2026evaluating,
  title  = {Are We Evaluating Knowledge or Phrasing? Mitigating MCQA Sensitivity with ParaEval},
  author = {João Maria Janeiro and Mathurin Videau and Andrea Caciolai and Benjamin Piwowarski and Patrick Gallinari and Loic Barrault},
  year   = {2026},
  eprint = {2606.10657},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.10657v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.10657.svg)](https://codeofpaper.com/paper/2606.10657)

Discussion