InfiniteScienceGym: An Unbounded, Procedurally-Generated Benchmark for Scientific Analysis
Organizations: Kahlert School of Computing University of Utah
Abstract
Large language models are emerging as scientific assistants, but evaluating their ability to reason from empirical data remains challenging. Benchmarks derived from published studies and human annotations inherit publication bias, known-knowledge bias, label noise, and substantial storage requirements. We present InfiniteScienceGym, a procedurally generated benchmark of scientific repositories paired with a verifiable question-answering task. From a seed, the simulator deterministically generates a self-contained repository with realistic directory structure, files, and tabular data, and a privileged QA generator produces both answerable and unanswerable questions with exact ground truth. This makes it possible to evaluate evidence-grounded reasoning, abstention, and tool-mediated analysis in a controlled setting without distributing a large static corpus. InfiniteScienceGym complements real scientific benchmarks by targeting blind spots and failure modes that are hard to evaluate using published datasets alone. Evaluating both proprietary and open-weight models, we find that none achieve more than 50% accuracy overall, that recognizing unanswerable questions remains a major weakness, and that stronger models tend to use tools more effectively rather than simply consuming more tokens.
Figures & tables
| Paraphrase Model | ||||
| Evaluated Model | Templated | GPT-OSS 20B | Gemma 3 27B it | Qwen3 4B Inst. |
| GPT-5.4 | ||||
| Claude Opus 4.6 | ||||
| GPT-OSS 20B | ||||
| Qwen3 4B Inst. | ||||
| Gemma 3 27B it | ||||
| Paraphrase Model | |||
| Evaluated Model | GPT-OSS 20B | Qwen3 4B Inst. | Gemma 3 27B it |
| GPT-5.4 | 0.74 | 0.66 | 0.58 |
| Claude Opus 4.6 | 0.59 | 0.49 | 0.48 |
| GPT-OSS 20B | 0.72 | 0.69 | 0.67 |
| Qwen3 4B Inst. | 0.76 | 0.80 | 0.83 |
| Gemma 3 27B it | 0.81 | 0.83 | 0.85 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Field | # Domains | # Subdomains |
| Computer Science | 11 | 41 |
| Engineering - Bioengineering | 9 | 32 |
| Engineering - Chemical and Materials | 7 | 31 |
| Engineering - Civil and Environmental | 9 | 25 |
| Engineering - Electrical and Computer | 17 | 59 |
| Engineering - Industrial and Systems | 8 | 24 |
| Name (short name) | Values | Description |
| growth phase (gphase) | early, mid, late | The stage of microbial growth in the culture, indicating whether cells are in early (exponential), mid (mid-exponential), or late (stationary) phase, with no physical units. |
| Genotype Modification Type (gtype) | knockout, overexpression, promoter_swap | The type of genetic modification applied to the strain (e.g., gene knockout, overexpression, or promoter swap), with no physical units. |
| Date (date) | 01/05/2025 to 11/11/2025 | Date. Includes day, month and optional year. |
| Time point of ethanol measurement during fermentation (tpt) | 0, 6, 12, 24, 48 | The time at which ethanol yield and other phenotypic measurements are taken during fermentation, in hours. |
| Sequential Number (seq_number) | 1, 2, 3, 4, 5 | A sequential trial or run number. |
| fermentation pH (pH) | 4.0, 5.0, 6.0, 7.0 | The acidity or alkalinity of the fermentation medium, measured on the pH scale (0–14), with values ranging from 4.0 to 7.0. |
| Name (short) | Description | Type | Values (Probs.) |
| Fermentation temperature (temp) | The temperature at which fermentation occurs, in degrees Celsius | ind/cat | 15°C (25.0%), 25°C (25.0%), 30°C (25.0%), 35°C (25.0%) |
| Glucose concentration (glucose_conc) | The initial concentration of glucose in the fermentation medium, in grams per liter | ind/cat | 50 g/L (33.3%), 100 g/L (33.3%), 200 g/L (33.3%) |
| Oxygen level (oxygen_level) | The level of oxygen present during fermentation: anaerobic, microaerobic, or aerated | ind/cat | anaerobic (50.0%), microaerobic (30.0%), aerated (20.0%) |
| Ethanol yield (ethanol_yield) | Amount of ethanol produced per liter of fermentation medium, in grams per liter | dep/con | |
| Glucose consumption rate | Rate at which glucose is consumed, in grams per liter per hour | dep/con | |
| Biomass concentration (biomass) | Total cell mass concentration, in grams per liter | dep/con |
| Question | Values |
| The folder and file organization looks typical for projects in my field. | Strongly Disagree, Somewhat Disagree, Neither, Somewhat Agree, Strongly Agree |
| The file naming conventions look realistic for my field. | Strongly Disagree, Somewhat Disagree, Neither, Somewhat Agree, Strongly Agree |
| The level of messiness/incompleteness looks realistic (e.g. missing values, inconsistent file/directory structure, etc.). | Strongly Disagree, Somewhat Disagree, Neither, Somewhat Agree, Strongly Agree |
| The column names look plausible for this kind of project. | Strongly Disagree, Somewhat Disagree, Neither, Somewhat Agree, Strongly Agree |
| The column values are realistic. | Strongly Disagree, Somewhat Disagree, Neither, Somewhat Agree, Strongly Agree |
| Can you tell this is a simulated repository? | Yes, Not Sure, No |
| Question Category | Question Type | Count |
| Repository Metadata | Readme | 16 |
| Repository Metadata | Title | 13 |
| Repository Metadata | Abstract | 16 |
| File Metadata | Extension | 14 |
| File Metadata | Count Rows | 82 |
| Directory Traversal | Prefix | 57 |
| Semantically Equivalent | Unambiguous | Fluent | |
| GPT-OSS 20B | 96% | 98% | 100% |
| Gemma 3 27B it | 62% | 68% | 96% |
| Qwen3 4B Instruct | 78% | 80% | 94% |