TL;DR
Sim-Env is a Python library that simplifies the creation and swapping of OpenAI Gym environments by decoupling simulation models from environment interfaces, enhancing flexibility and modularity in reinforcement learning research.
Contribution
It introduces a workflow and tools for decoupled development of RL environments, allowing easy swapping of simulation back-ends without altering domain models.
Findings
Enables seamless environment swapping in RL workflows
Supports reuse of domain models across multiple environments
Enhances modularity and ease of maintenance in RL development
Abstract
Reinforcement learning (RL) is one of the most active fields of AI research. Despite the interest demonstrated by the research community in reinforcement learning, the development methodology still lags behind, with a severe lack of standard APIs to foster the development of RL applications. OpenAI Gym is probably the most used environment to develop RL applications and simulations, but most of the abstractions proposed in such a framework are still assuming a semi-structured methodology. This is particularly relevant for agent-based models whose purpose is to analyse adaptive behaviour displayed by self-learning agents in the simulation. In order to bridge this gap, we present a workflow and tools for the decoupled development and maintenance of multi-purpose agent-based models and derived single-purpose reinforcement learning environments, enabling the researcher to swap out…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSelf-Learning
