Files
Logan Markewich b98e9d5233 add benchmark data
2025-09-03 18:27:19 -06:00
..
2025-09-03 18:27:19 -06:00
2025-09-03 18:27:19 -06:00
2025-09-03 18:27:19 -06:00
2025-09-03 18:27:19 -06:00
2025-09-03 18:27:19 -06:00
2025-09-03 18:27:19 -06:00

ArXiv Benchmark

This directory contains the code and data for the ArXiv benchmark for SemTools.

Using download_arxiv_files.py, we downloaded 1000 papers from ArXiv and organized them into a directory structure.

You can download the full dataset here instead of running the script.

The dataset is organized into the following directories:

├── by_author/
│   ├── Aadhrik_Kulia
│   │   ├── 2507.22047v1_fulltext.txt
│   │   └── ...
│   └── ...
├── by_category/
│   ├── cs.AI
│   │   ├── 2505.20278v1_fulltext.txt
│   │   └── ...
│   └── ...
├── by_date/
│   ├── 2025-05
│   │   ├── 2505.20277v2_fulltext.txt
│   │   └── ...
│   └── ...
├── full_text/
│   ├── 2505.20277v2.txt
|   └── ...

Running the Benchmark

The benchmark was originally run between September 1st -> 3rd, 2025, using v1.0.90 of cloud-code and v1.2.0 of SemTools.

To run the benchmark, simply set the CLAUDE.md file you want to use in the arxiv_dataset_1000_papers directory (either plain or search), and then prompt claude-code with the questions in questions.txt. Each question is asked in a new chat, and the responses are copy-pasted to the answers directory.

Existing Results

You can find the full results in answers/ folder. Each question has two responses: with search and without search, representing which CLAUDE.md file was used.