Scientific LLM Benchmarks
GitHub
← All benchmarks
Agentic· experiment-automation

EXP-Bench

University of Michigan · 2025

Benchmarks agents on designing, implementing, and analyzing end-to-end AI research experiments from publications.

Task type
agentic
Modality
code
Access
open
Size
461 items
License
CC-BY-4.0
Metrics
success rate
conference
neurips2024
paper_id
97649
paper_title
JaxMARL: Multi-Agent RL Environments and Algorithms in JAX
task_index
0
task_type
1
subtask_count
33
question
How does JaxMARL\u2019s PPO compare to Q-Learning in SMAX environments in terms of training time and normalized score?
agent_instructions
1. **Problem Setup:** - **Task:** Evaluate and compare PPO (Proximal Policy Optimization) and Q-Learning for multi-agent reinforcement learning (MARL) in the SMAX (StarCraft Multi-Agent Challenge in JAX) environment, focusing on training efficiency and performance. - **Simulator:** JaxMARL, a JAX-based MARL library that enables large-scale parallelization and efficient GPU-accelerated training. - **Algorithm used:** - PPO Algorithm Used: Multi-Agent PPO (MAPPO) - Q-Learning Algorithm Used: QMIX - **Objective:** - Compare training time required …
impl_requirements
['Step 1: Import necessary libraries including JAX, Flax, Optax, NumPy, and DistrAX for both algorithms (/workspace/baselines/MAPPO/mappo_rnn_smax.py:5-19, /workspace/baselines/QLearning/qmix_rnn.py:1-18)', 'Step 2: Create a wrapper for SMAX environments that provides a world state observation for the centralized critic (/workspace/baselines/MAPPO/mappo_rnn_smax.py:24-79)', 'Step 3: Implement a recurrent neural network (GRU) module for both algorithms to handle sequential data (/workspace/baselines/MAPPO/mappo_rnn_smax.py:81-107, /workspace/baselines/QLearning/qmix_rnn.py:31-59)', 'Step 4: For …
expected_outcome
- Training Time: PPO is expected to train 6\xd7 faster than Q-Learning in SMAX. - Normalized Score: PPO is expected to outperform Q-Learning in most SMAX scenarios due to better stability in training and more effective policy optimization.
source_files
['baselines/MAPPO/mappo_rnn_smax.py', 'baselines/QLearning/qmix_rnn.py']
conference
neurips2024
paper_id
97649
paper_title
JaxMARL: Multi-Agent RL Environments and Algorithms in JAX
task_index
1
task_type
3
subtask_count
21
question
How much faster is JaxMARL compared to PyMARL (when JaxMARL running 1024 training runs and MyMARL running 1 training runs) on the MPE Simple Spread task using QMIX?
agent_instructions
1. **Problem Setup:** - **Task:** Measure the training time difference between JaxMARL and PyMARL on the MPE-Simple Spread task. - **Simulator:** - JaxMARL (JAX-accelerated) - PyMARL (PyTorch-based) - **Algorithm used:** - Q-Learning (QMIX) - **Objective:** - Quantify the speedup factor of JaxMARL when executing 1024 training runs compared to a single run in PyMARL. 2. **Running Enviornment:** - MPE Simple Spread Enviornmrnt (a JAX-based MARL enviornment) 3. **Comparative Evaluation:** - Train QMIX using JaxMARL for 1024 independent t …
impl_requirements
['Configure and initialize the MPE Simple Spread environment for both JaxMARL and PyMARL', 'Set up and validate the QMIX algorithm within each framework', 'Schedule 1024 independent training runs for JaxMARL and a single training run for PyMARL', 'Execute the training sessions and record the total training time for each setup', 'Compute the speedup factor by comparing the total training times between frameworks']
expected_outcome
- JaxMARL completes 1024 training runs in less time than PyMARL takes for a single run, achieving a 21,500\xd7 speedup (the speedup factor may varies as the GPU used varies)
source_files
[]

Real rows from the Hugging Face datasets server · long values truncated