Mycelium: Researchers Break Down Hallucination Benchmarks Along Three Axes

Julia Belikova and Elisei Rykov published Mycelium, a meta-study of hallucination detection benchmarks for language models. The authors show that benchmarks define and measure hallucination differently, which means detector results from different papers can't be compared directly. To bring order to the field, they propose three axes: data provenance, error typology, and annotation granularity. They give special attention to span-level evaluation, where shifts in annotation boundaries noticeably change final scores. For this, they introduce a metric called Span Coverage F1. • Paper: arXiv 2610.33608 • Code: GitHub repository lmeribal/mycelium • The metric is based on span containment

AI-processed from Hugging Face Daily Papers; edited by Hamidun News
Mycelium: Researchers Break Down Hallucination Benchmarks Along Three Axes
Source: Hugging Face Daily Papers. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceHugging Face Daily Papers ↗
Editor-in-Chief
PaperarXiv 2610.33608
CodeGitHub repository lmeribal/mycelium
Key metric #3The metric is based on span containment

LLM hallucination detectors are typically compared using a single number on a single benchmark. In their meta-study Mycelium (arXiv 2610.33608, published October 24, 2026), Julia Belikova and Elisei Rykov show why that single number says less than it appears to. Benchmarks define hallucination differently, obtain model outputs through different methods, and label errors at different levels. The authors argue that detection should be treated as a measurement task that depends on the benchmark's conditions, and they introduce a new metric, Span Coverage F1.

One Term, Many Different Tasks

Hallucinations matter for evaluating and deploying large language models — how reliably they're caught affects RAG systems, assistants, and enterprise pipelines. New detectors usually arrive with a results table across several datasets. But if one dataset labels factual errors without context while another checks faithfulness to a given source, these are two different tasks sharing the same name. A high score on the first promises almost nothing about the second.

Mycelium breaks down how choices made during benchmark construction, annotation, and evaluation shape the resulting prediction task. The authors then map the mechanisms and assumptions of the detectors themselves against the conditions under which those detectors were actually measured.

Three Axes for Classifying Benchmarks

The authors sort all existing benchmarks along three dimensions:

  • Provenance: how the model outputs were obtained and the conditions around the evidence — that is, where the texts came from and what evidence the verification relies on.
  • Typology: which failures of factuality and faithfulness to the source are reflected in the benchmark's labels.
  • Granularity: at what level hallucinations are annotated, predicted, and scored. This can be a full response, a sentence, or an individual span of text.

Different positions along these axes change the task itself. As a result, the authors conclude, comparisons between benchmarks have real limits, and a detector's generalization to other conditions must be tested explicitly rather than assumed.

Span

Coverage F1: When Annotation Boundaries Decide Everything

A separate section is devoted to span-level evaluation — that is, text fragments labeled as hallucinations. Here, the outcome depends heavily on exactly where the annotator drew the boundaries. One benchmark might flag a short noun phrase; another flags the entire sentence. A detector that found the same error will receive different scores depending on how closely its boundaries match.

As a complement to existing metrics, the authors propose Span Coverage F1. It's based on containment: it checks whether the predicted span covers the labeled one, rather than measuring only exact overlap. The metric is designed to be complementary — it doesn't replace standard measures, but helps separate genuine detection quality from annotation artifacts.

How to Read Detector Scores

A practical takeaway for teams choosing or training detectors:

  • Before comparing two scores, check whether the benchmarks match on data provenance, error types, and annotation level. If they don't, the numbers are measuring different things.
  • For production use, pick the benchmark closest to your actual scenario. For RAG, faithfulness to the source matters most; for open-ended questions, context-free factuality matters most.
  • If a detector operates at the span level, check how boundaries are defined in the annotations, and add a containment-based metric like Span Coverage F1.
  • Test for generalization: run the detector on benchmarks with different conditions and report the spread, not a single number.

The code and research materials are available in the lmeribal/mycelium repository on GitHub. The authors are asking for feedback and discussion — the work is meant to serve as a foundation for fairer comparisons in a field where a number in a table often carries more weight than the context in which it was obtained.

Key Questions Answered

What are the key details on One Term, Many Different Tasks?

Hallucinations matter for evaluating and deploying large language models — how reliably they're caught affects RAG systems, assistants, and enterprise pipelines. New detectors usually arrive with a results table across several datasets. But if one dataset labels factual errors without context while another checks faithfulness to a given source, these are two different tasks sharing the same name. A high score on the first promises almost nothing about the second. Mycelium breaks down how choices made during benchmark construction, annotation, and evaluation shape the result

What are the key details on Three Axes for Classifying Benchmarks?

The authors sort all existing benchmarks along three dimensions: Provenance: how the model outputs were obtained and the conditions around the evidence — that is, where the texts came from and what evidence the verification relies on. Typology: which failures of factuality and faithfulness to the source are reflected in the benchmark's labels. Granularity: at what level hallucinations are annotated, predicted, and scored. This can be a full response, a sentence, or an individual span of text. Different positions along these axes change the task itself. As a result, the auth

What are the key details on Span Coverage F1: When Annotation Boundaries Decide Everything?

A separate section is devoted to span-level evaluation — that is, text fragments labeled as hallucinations. Here, the outcome depends heavily on exactly where the annotator drew the boundaries. One benchmark might flag a short noun phrase; another flags the entire sentence. A detector that found the same error will receive different scores depending on how closely its boundaries match. As a complement to existing metrics, the authors propose Span Coverage F1. It's based on containment: it checks whether the predicted span covers the labeled one, rather than measuring only e

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
What do you think?
Loading comments…