NiceWebRL: a Python library for human subject experiments with reinforcement learning environments

Wilka Carvalho, Vikram Goddla, Ishaan Sinha, Hoon Shin, Kunal Jha
8/21/2025
cs.AI

Official code: KempnerInstitute/nicewebrl (84 stars, MIT, last commit 2026-01-14).

Abstract

We present NiceWebRL, a research tool that enables researchers to use machine reinforcement learning (RL) environments for online human subject experiments. NiceWebRL is a Python library that allows any Jax-based environment to be transformed into an online interface, supporting both single-agent and multi-agent environments. As such, NiceWebRL enables AI researchers to compare their algorithms to human performance, cognitive scientists to test ML algorithms as theories for human cognition, and multi-agent researchers to develop algorithms for human-AI collaboration. We showcase NiceWebRL with 3 case studies that demonstrate its potential to help develop Human-like AI, Human-compatible AI, and Human-assistive AI. In the first case study (Human-like AI), NiceWebRL enables the development of a novel RL model of cognition. Here, NiceWebRL facilitates testing this model against human participants in both a grid world and Craftax, a 2D Minecraft domain. In our second case study (Human-compatible AI), NiceWebRL enables the development of a novel multi-agent RL algorithm that can generalize to human partners in the Overcooked domain. Finally, in our third case study (Human-assistive AI), we show how NiceWebRL can allow researchers to study how an LLM can assist humans on complex tasks in XLand-Minigrid, an environment with millions of hierarchical tasks. The library is available at https://github.com/KempnerInstitute/nicewebrl.

View on arXivView PDF

Code Implementations(1)

MIT

NiceWebRL is a Python library for quickly making human subject experiments that leverage machine reinforcement learning environments.

849HTML, PythonAug 4, 20249 months agoMIT

Similar Papers

Cite this paper

@article{carvalho2025nicewebrl,
  title  = {NiceWebRL: a Python library for human subject experiments with reinforcement learning environments},
  author = {Wilka Carvalho and Vikram Goddla and Ishaan Sinha and Hoon Shin and Kunal Jha},
  year   = {2025},
  eprint = {2508.15693},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.15693v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.15693.svg)](https://codeofpaper.com/paper/2508.15693)

Discussion