CH

chonkie-ai/sencha

Dataset

0

stars

6

commits

2

linked in READMEs

Jan 20, 2026

updated

academic-papers
chunking
nlp
qasper
rag
retrieval
scientific

README

🍵 Sencha: Scientific Paper Chunking Assessment

Scientific Challenges - A dataset for evaluating chunking algorithms on academic papers.

Overview

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.

Key Challenges

  • Handling structured sections (Abstract, Methods, Results, etc.)
  • Preserving citation context (BIBREF tags)
  • Managing hierarchical section headers
  • Chunking technical content with equations and terminology

Dataset Structure

Corpus

The corpus config contains 250 full-text NLP papers.

ColumnTypeDescription
idstringArXiv paper ID
titlestringPaper title
textstringFull paper text in markdown format
num_sectionsintNumber of sections in the paper

Questions

The questions config contains 1,146 questions about paper content.

ColumnTypeDescription
idstringUnique question identifier
paper_idstringReference to corpus document (ArXiv ID)
questionstringQuestion about the paper content
answerstringAnswer to the question
chunk-must-containstringEvidence passage that answers the question

Statistics

MetricValue
Papers250
Questions1,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 length613 chars
DomainNLP/Computational Linguistics

Usage

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])

Sample Topics

The papers cover various NLP topics including:

  • Sentiment analysis and affective computing
  • Word embeddings and language models
  • Text classification and NER
  • Question answering systems
  • Machine translation
  • Social media analysis
  • Clinical NLP

Source

Derived from QASPER (NAACL 2021) by Allen AI - a dataset for question answering on scientific research papers.

License

CC-BY-4.0 (following QASPER license)

Contributors

bhavnicksm

6 commits

CH

chonkie-ai/sencha

Dataset

0

stars

6

commits

2

linked in READMEs

Jan 20, 2026

updated

academic-papers
chunking
nlp
qasper
rag
retrieval
scientific

README

🍵 Sencha: Scientific Paper Chunking Assessment

Scientific Challenges - A dataset for evaluating chunking algorithms on academic papers.

Overview

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.

Key Challenges

  • Handling structured sections (Abstract, Methods, Results, etc.)
  • Preserving citation context (BIBREF tags)
  • Managing hierarchical section headers
  • Chunking technical content with equations and terminology

Dataset Structure

Corpus

The corpus config contains 250 full-text NLP papers.

ColumnTypeDescription
idstringArXiv paper ID
titlestringPaper title
textstringFull paper text in markdown format
num_sectionsintNumber of sections in the paper

Questions

The questions config contains 1,146 questions about paper content.

ColumnTypeDescription
idstringUnique question identifier
paper_idstringReference to corpus document (ArXiv ID)
questionstringQuestion about the paper content
answerstringAnswer to the question
chunk-must-containstringEvidence passage that answers the question

Statistics

MetricValue
Papers250
Questions1,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 length613 chars
DomainNLP/Computational Linguistics

Usage

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])

Sample Topics

The papers cover various NLP topics including:

  • Sentiment analysis and affective computing
  • Word embeddings and language models
  • Text classification and NER
  • Question answering systems
  • Machine translation
  • Social media analysis
  • Clinical NLP

Source

Derived from QASPER (NAACL 2021) by Allen AI - a dataset for question answering on scientific research papers.

License

CC-BY-4.0 (following QASPER license)

Contributors

bhavnicksm

6 commits