Scientific Challenges - A dataset for evaluating chunking algorithms on academic papers.
Sencha is designed to test how well chunking algorithms handle long-form scientific documents. It contains full-text NLP research papers with questions that require finding specific information across multiple sections.
The corpus config contains 250 full-text NLP papers.
| Column | Type | Description |
|---|---|---|
id | string | ArXiv paper ID |
title | string | Paper title |
text | string | Full paper text in markdown format |
num_sections | int | Number of sections in the paper |
The questions config contains 1,146 questions about paper content.
| Column | Type | Description |
|---|---|---|
id | string | Unique question identifier |
paper_id | string | Reference to corpus document (ArXiv ID) |
question | string | Question about the paper content |
answer | string | Answer to the question |
chunk-must-contain | string | Evidence passage that answers the question |
| Metric | Value |
|---|---|
| Papers | 250 |
| Questions | 1,146 |
| Avg paper length | ~26,400 chars (~5,300 words) |
| Min paper length | ~5,600 chars |
| Max paper length | ~98,500 chars |
| Avg must-contain length | 613 chars |
| Domain | NLP/Computational Linguistics |
from datasets import load_dataset
# Load the corpus
corpus = load_dataset("chonkie-ai/sencha", "corpus", split="train")
# Load the questions
questions = load_dataset("chonkie-ai/sencha", "questions", split="train")
# Use with MTCB evaluator
from mtcb import SenchaEvaluator
from chonkie import RecursiveChunker
evaluator = SenchaEvaluator(
chunker=RecursiveChunker(chunk_size=512),
embedding_model="voyage-3-large"
)
result = evaluator.evaluate(k=[1, 3, 5, 10])
The papers cover various NLP topics including:
Derived from QASPER (NAACL 2021) by Allen AI - a dataset for question answering on scientific research papers.
CC-BY-4.0 (following QASPER license)
6 commits
Scientific Challenges - A dataset for evaluating chunking algorithms on academic papers.
Sencha is designed to test how well chunking algorithms handle long-form scientific documents. It contains full-text NLP research papers with questions that require finding specific information across multiple sections.
The corpus config contains 250 full-text NLP papers.
| Column | Type | Description |
|---|---|---|
id | string | ArXiv paper ID |
title | string | Paper title |
text | string | Full paper text in markdown format |
num_sections | int | Number of sections in the paper |
The questions config contains 1,146 questions about paper content.
| Column | Type | Description |
|---|---|---|
id | string | Unique question identifier |
paper_id | string | Reference to corpus document (ArXiv ID) |
question | string | Question about the paper content |
answer | string | Answer to the question |
chunk-must-contain | string | Evidence passage that answers the question |
| Metric | Value |
|---|---|
| Papers | 250 |
| Questions | 1,146 |
| Avg paper length | ~26,400 chars (~5,300 words) |
| Min paper length | ~5,600 chars |
| Max paper length | ~98,500 chars |
| Avg must-contain length | 613 chars |
| Domain | NLP/Computational Linguistics |
from datasets import load_dataset
# Load the corpus
corpus = load_dataset("chonkie-ai/sencha", "corpus", split="train")
# Load the questions
questions = load_dataset("chonkie-ai/sencha", "questions", split="train")
# Use with MTCB evaluator
from mtcb import SenchaEvaluator
from chonkie import RecursiveChunker
evaluator = SenchaEvaluator(
chunker=RecursiveChunker(chunk_size=512),
embedding_model="voyage-3-large"
)
result = evaluator.evaluate(k=[1, 3, 5, 10])
The papers cover various NLP topics including:
Derived from QASPER (NAACL 2021) by Allen AI - a dataset for question answering on scientific research papers.
CC-BY-4.0 (following QASPER license)
6 commits