CausalWorld: A Robotic Manipulation Benchmark for Causal Structure and Transfer Learning
Ossama Ahmed, Frederik Tr\"auble, Anirudh Goyal, Alexander, Neitz, Yoshua Bengio, Bernhard Sch\"olkopf, Manuel W\"uthrich and, Stefan Bauer

TL;DR
CausalWorld is a robotic manipulation benchmark designed to evaluate causal structure understanding and transfer learning, featuring customizable tasks with causal variables, intervention capabilities, and a range of difficulty levels for sim-to-real research.
Contribution
This paper introduces CausalWorld, a novel simulation environment with diverse, customizable tasks for studying causal transfer learning in robotics, including intervention and curriculum design features.
Findings
Baseline results demonstrate task feasibility and transfer potential.
Eight benchmark distributions cover a range of difficulty levels.
Intervention capabilities enable detailed causal analysis.
Abstract
Despite recent successes of reinforcement learning (RL), it remains a challenge for agents to transfer learned skills to related environments. To facilitate research addressing this problem, we propose CausalWorld, a benchmark for causal structure and transfer learning in a robotic manipulation environment. The environment is a simulation of an open-source robotic platform, hence offering the possibility of sim-to-real transfer. Tasks consist of constructing 3D shapes from a given set of blocks - inspired by how children learn to build complex structures. The key strength of CausalWorld is that it provides a combinatorial family of such tasks with common causal structure and underlying factors (including, e.g., robot and object masses, colors, sizes). The user (or the agent) may intervene on all causal variables, which allows for fine-grained control over how similar different tasks (or…
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
Taxonomy
TopicsReinforcement Learning in Robotics · Robot Manipulation and Learning · Machine Learning and Algorithms
