Skip to content

feat(dataset): add CHHallu-Src v1 — Chinese history hallucination & source-attribution benchmark#2525

Open
lizhuojunx86 wants to merge 1 commit into
open-compass:mainfrom
lizhuojunx86:dataset/chhallu-src-v1
Open

feat(dataset): add CHHallu-Src v1 — Chinese history hallucination & source-attribution benchmark#2525
lizhuojunx86 wants to merge 1 commit into
open-compass:mainfrom
lizhuojunx86:dataset/chhallu-src-v1

Conversation

@lizhuojunx86

Copy link
Copy Markdown

Add CHHallu-Src v1 — a closed-book Chinese historical-fact hallucination & source-attribution benchmark

What it tests. 400 closed-book questions over 9 public-domain transmitted classics
(Shiji, Hanshu, Hou Hanshu, Sanguozhi, Zuozhuan, Lüshi Chunqiu, Zizhi Tongjian, Lunyu,
Mengzi), in three tasks:

  • sourcing (160) — in which book/chapter is an event recorded (book exact + chapter fuzzy)
  • cross-text (160) — which of the nine books record an event; scored recall + era-impossibility (completeness-robust: only books whose coverage window cannot contain the event count against)
  • attribution (80) — forced choice between genuinely confusable same-name figures (bare names)

Why it's sound. Answer keys are 100% derived from a public-domain primary-source
corpus (no LLM-authored keys) and adversarially validated by an independent LLM panel.

Data. https://huggingface.co/datasets/lizhuojun/chhallu-src-v1 (CC BY 4.0). The loader
downloads from the Hub automatically and honours DATASET_SOURCE.

Finding (6-model panel). Frontier models still cite chronologically-impossible sources
— 167 such over-predictions across the panel (DeepSeek 6/15 vs gemini-3.5-flash 64, the
latter despite perfect source recall).

Changes

  • opencompass/datasets/chhallu_src.pyCHHalluSrcDataset(BaseDataset) + CHHalluSrcEvaluator(BaseEvaluator)
  • opencompass/configs/datasets/chhallu_src/chhallu_src_gen.py — generation config
  • opencompass/datasets/__init__.py — export
  • dataset-index.yml — index entry

All additions; no existing files' logic modified.

Author: Li Zhuojun, Beijing Yubei Technology Co., Ltd. (info@zhuojun.li)

…ource-attribution benchmark

CHHallu-Src is a 400-question closed-book benchmark for historical-fact hallucination
and source attribution over the pre-Qin to Three-Kingdoms Chinese classics. Answer keys
are 100% derived from a public-domain primary-source corpus and adversarially validated.

- Data (CC BY 4.0): https://huggingface.co/datasets/lizhuojun/chhallu-src-v1
- Tasks: sourcing (160) / cross-text (160) / attribution (80)
- Completeness-robust cross-text metric: recall + era-impossibility
- Adds opencompass/datasets/chhallu_src.py (BaseDataset + Evaluator, DATASET_SOURCE-aware),
  config chhallu_src_gen.py, __init__ export, and a dataset-index.yml entry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants