HumanStudy-Bench is a standardized testbed for replaying human-subject experiments with AI agents. It combines:
- an execution engine that reconstructs published experimental protocols;
- a growing collection of runnable social-science studies; and
- evaluation at the level of behavior, effects, and scientific findings.
The initial set includes 12 studies spanning cognition, strategic interaction,
and social psychology. Further community-contributed studies are added under
studies/ as the benchmark grows.
There are two contribution paths.
| Path | Best for | Current status |
|---|---|---|
| HumanStudy-Hub platform | An automated study builder on the HumanStudy-Hub platform designed for social scientists, turning a paper and optional research materials into a runnable study through guided human review and calibration | Currently being upgraded. Contact the HumanStudy-Hub team for early access. |
| Direct pull request | An alternative for contributors who want to build a study from the repository templates | Available now. Build the folder locally, run validation, and open a PR. |
- Fork this repository and clone your fork.
git clone https://github.com/<your-github-id>/HumanStudy-Bench.git
cd HumanStudy-Bench
git checkout -b contrib-<your-github-id>-<study-name>- Copy an existing study such as
study_001and adapt its legacy study package structure.
studies/<your-github-id>_<study-name>/
index.json
README.md
source/
scripts/
- Validate it locally.
bash scripts/verify_study.sh <your-github-id>_<study-name>- Make sure
index.jsonlists your GitHub account undercontributors, then commit the study, push your branch, and open a pull request targetingmain. Maintainers review the study and rename its folder to the final numbered ID, such asstudy_016, before merging.
Contributor guides:
- What should I submit?
- How to extract data from a paper
- How to build study files
- How to submit a study
studies/ Runnable benchmark studies
src/ Execution and evaluation code
playground/ On-demand single-study runs and result comparison
agent_pipeline/ Claude Code package contract and validation
generation_pipeline/ Legacy staged extraction implementation
scripts/ Study validation and index utilities
docs/ Manual contribution guides
tests/ Pipeline and benchmark tests
@misc{liu2026humanstudybenchaiagentdesign,
title={HumanStudy-Bench: Towards AI Agent Design for Participant Simulation},
author={Xuan Liu and Haoyang Shang and Zizhang Liu and Xinyan Liu and Yunze Xiao and Yiwen Tu and Haojian Jin},
year={2026},
eprint={2602.00685},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2602.00685},
}MIT License. See LICENSE.
