jsaj-eval-bundle
收藏资源简介:
JSAJ Eval Bundle 是一个用于评估长上下文模型在上下文退化条件下性能的预构建数据集,源自MMLongBench-Doc数据集。该数据集由JSAJ团队在Algoverse 2026年3月队列研究中创建,专门用于研究长上下文模型的退化问题。数据集包含286个核心问题,每个问题在五种不同的干扰条件下生成评估单元:控制条件(仅源文档)、包含2个或4个主题相关硬干扰文档的条件,以及包含2个或4个随机干扰文档的条件。每个评估单元由一个源PDF文档、若干干扰PDF文档和一个包含元数据的question.json文件组成。源文档始终位于位置0。数据集总计包含1,430个评估单元,每个单元具有唯一的cell_id标识。元数据包括文档ID、问题文本、参考答案、答案格式、干扰条件类型、干扰文档数量、总页数、估计token数量以及文件名映射。干扰文档的选择是确定性的,基于种子20260523,确保不同模型评估时单元内容完全一致。数据集结构清晰,包含按问题编号组织的文件夹层级和用于批量处理的manifest.json文件。该数据集适用于问答系统在多文档、长上下文PDF处理任务中的性能评估,特别是在存在上下文干扰或退化场景下的鲁棒性测试。
JSAJ Eval Bundle is a pre-built dataset for evaluating the performance of long-context models under contextual degradation conditions, derived from the MMLongBench-Doc dataset. It was created by the JSAJ team in the Algoverse March 2026 cohort study, specifically designed to study degradation issues in long-context models. The dataset contains 286 core questions, each generating evaluation units under five different interference conditions: control condition (source document only), conditions with 2 or 4 topic-related hard interference documents, and conditions with 2 or 4 random interference documents. Each evaluation unit consists of a source PDF document, several interference PDF documents, and a question.json file containing metadata. The source document is always at position 0. The dataset totals 1,430 evaluation units, each with a unique cell_id identifier. Metadata includes document ID, question text, reference answer, answer format, interference condition type, number of interference documents, total page count, estimated token count, and filename mapping. The selection of interference documents is deterministic, based on seed 20260523, ensuring that unit content remains consistent across different model evaluations. The dataset has a clear structure, including folder hierarchies organized by question numbers and a manifest.json file for batch processing. It is suitable for evaluating the performance of question-answering systems in multi-document, long-context PDF processing tasks, especially for robustness testing in scenarios with contextual interference or degradation.
数据集概述
数据集名称:JSAJ Eval Bundle
许可证:Creative Commons Attribution 4.0 International (CC-BY-4.0)
任务类别:问答(question-answering)
标签:上下文退化(context-degradation)、长上下文(long-context)、多文档(multi-document)、PDF
数据规模:样本数量在 1,000 到 10,000 之间
数据集来源
本数据集源自 MMLongBench-Doc,经过 286 行文本安全过滤后衍生而来。源 PDF 和强负面(Hard Negative)PDF 最初在数据集 luoojason/mmlongbench-text-only 中整理。
数据集用途
用于 JSAJ 团队在基于 MMLongBench-Doc 的数据集上进行上下文退化评估的预材料化单元。每个单元格文件夹包含评估必须使用的精确 PDF 文件。
数据结构
数据集包含 286 个问题,每个问题有 5 种条件设置,共组成 1,430 个单元格。源 PDF 始终位于位置 0。
目录结构如下:
q0/ control_k0/ source.pdf + question.json hard_negative_k2/ source.pdf + hn_1.pdf + hn_2.pdf + question.json hard_negative_k4/ source.pdf + hn_1.pdf .. hn_4.pdf + question.json random_k2/ source.pdf + random_1.pdf + random_2.pdf + question.json random_k4/ source.pdf + random_1.pdf .. random_4.pdf + question.json q1/ ... manifest.json cell_id -> folder path lookup
单元格类型
- control_k0:仅包含源文档。
- hard_negative_k2 / k4:包含源文档加上 2 或 4 个按问题精选的主题强负面 PDF。
- random_k2 / k4:包含源文档加上从其他问题中采样的 2 或 4 个强负面 PDF(每个其他问题提供一个强负面 PDF,从不从源问题自身的强负面池中选取)。
干扰项的选择是确定性的,种子为 20260523。所有使用该数据集的模型将得到字节完全一致的单元格。
每个单元格的元数据
每个单元格文件夹中的 question.json 包含以下字段:
cell_id:单元格标识符(例如 "q0_random_k4")doc_id:源文档 IDquestion:问题内容answer:答案内容answer_format:答案格式(例如 "Str")condition:条件类型(例如 "random")k:干扰项数量n_pages:相关 PDF 的总页数est_tokens:估计的 token 数量bundle_filenames:单元格内所有 PDF 文件名列表original_filenames:原始 PDF 文件名列表
使用方法
加载单个单元格:
python import json from pathlib import Path
cell = json.load(open("q0/random_k4/question.json")) pdfs = [Path(f"q0/random_k4/{name}") for name in cell["bundle_filenames"]]
将 pdfs 和 cell["question"] 输入模型,根据 cell["answer"] 评分
对于批量评估,可遍历 manifest.json 获取所有单元格文件夹路径。
引用
本数据集是 JSAJ 团队在 Algoverse 2026 年 3 月队列中关于长上下文退化研究的一部分。相关代码仓库:SaibililaA/JSAJ。





