Axiom
Implementation and evaluation of the AXIOM architecture from the preprint "AXIOM: Learning to Play Games in Minutes with Expanding Object Centric Models"
Install / Use
/learn @VersesTech/AxiomREADME
AXIOM
This repository contains the code to train the AXIOM architecture on data from the Gameworld 10k benchmark, as described in the preprint: "AXIOM: Learning to Play Games in Minutes with Expanding Object-Centric Models."
Installation
Install using pip in an environment with python3.11:
pip install -e .
We recommend installing on a machine with an Nvidia GPU (with Cuda 12):
pip install -e .[gpu]
AXIOM
To run our AXIOM agent, run the main.py script. The results are dumped to a .csv file and an .mp4 video of the gameplay. When you have wandb set up, results are also pushed to a wandb project called axiom.
python main.py --game=Explode
To see all available configuration options, run python main.py --help.
When running on a CPU, or to limit execution time for testing, you can tune down some hyperparameters at the cost of lower average reward, i.e. planning params, bmr samples and number of steps
python main.py --game=Explode --planning_horizon 16 --planning_rollouts 16 --num_samples_per_rollout 1 --num_steps=5000 --bmr_pairs=200 --bmr_samples=200
We also provide an example.ipynb notebook that allows to experiment in a Jupyter notebook and visualize various aspects of the models.
License
Copyright 2025 VERSES AI, Inc.
Licensed under the VERSES Academic Research License (the “License”); you may not use this file except in compliance with the license.
You may obtain a copy of the License at
https://github.com/VersesTech/axiom/blob/main/LICENSE
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
isf-agent
a repo for an agent that helps researchers apply for isf funding
