atlas

Research map / Reinforcement learning / Visual and representation RL

Kinetix: Investigating the Training of General Agents through Open-Ended Physics-Based Control Tasks

ICLR 2025 · Reinforcement learning › Visual and representation RL · approach: Scalable RL systems and environments · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Kinetix, an open-ended space of 2D physics RL environments with a JAX-based engine Jax2D, and trains a general PPO agent on billions of randomly generated levels that zero-shot solves hand-designed holdouts and fine-tunes better than tabula rasa training.

Problem

Generalist agents for sequential decision-making lack the large-scale generalisation seen in text and image models; most online RL environments are narrow and homogeneous.

Approach

A unified, expressive space of 2D rigid-body physics tasks (circles, polygons, joints, thrusters) with a fixed reward, sampled procedurally and simulated on GPU via a dynamically specified JAX physics engine, enabling billions of steps of online pretraining of a single transformer-based PPO agent with SFL level curation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Jax2D instead of Box2D in the RL training loopRL training · Jax2D Speed Resultssteps per second: 824K vs 24KHelped
use Jax2D instead of Box2D for raw engine simulationphysics engine · Jax2D Speed Resultssteps per second: 9049K vs 1982KHelped
train with SFL-selected levels rather than the DR distributionKinetix general agent · Kinetix holdout levelssolve rateNo clear effect
fine-tune the pretrained general agent instead of training tabula rasaKinetix general agent · L-size holdout levelssolve rateHelped
fine-tune the pretrained general agent instead of training tabula rasaKinetix general agent · Thruster-Large-Obstacleslearning speedHurt
pretrain on random Kinetix levels before attempting Car-RampKinetix general agent · Car-Rampsolve rate: around 5%Helped
pretrain on random Kinetix levels before fine-tuning on Car-RampKinetix general agent · Car-Rampsolve rateHelped
train on randomly generated Kinetix levelsKinetix general agent · Small holdout levelssolve rateHelped
train on randomly generated Kinetix levelsKinetix general agent · Medium holdout levelssolve rateHelped
train on randomly generated Kinetix levelsKinetix general agent · Large holdout levelssolve rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: procedurally generated Kinetix levels

Benchmarks: Kinetix 74 hand-designed holdout levels

Metrics: solve rate sample efficiency of fine-tuning goal-position correlation

Baselines: Domain Randomisation (DR) PLR ACCEL tabula rasa PPO Box2D

Builds on: PPO Box2D Brax SFL PureJaxRL ACCEL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy