Skip to main content

Collection of xeno-world environments for meta-training of general-purpose learning agents (GLAs)

Project description

Xenoverse: Toward Training General-Purpose Learning Agents (GLA) with Randomized Worlds

xenoverse instead of a single universe

The recent research indicates that the generalization ability of learning agents is primarily dependent on the diversity of training environments. However, the real-world poses a significant limitation on the diversity itself, e.g., physical laws, the gravitational constant is almost constant. We believe this limitation is serious bottleneck to incentivize artificial general intelligence (AGI).

Xenoverse is a collection of extremely diverse worlds by procedural generation based on completely random parameters. We propose that AGI should not be trained and adapted in a single universe, but in xenoverse.

collection of xenoverse environments

  • AnyMDP: Procedurally generated unlimited general-purpose Markov Decision Processes (MDP) in discrete spaces.

  • AnyMDPv2: Procedurally generated unlimited general-purpose Markov Decision Processes (MDP) in continuous spaces.

  • MetaLanguage: Pseudo-language generated from randomized neural networks, benchmarking in-context language learning (ICLL).

  • MazeWorld: Procedurally generated immersed 3D mazes with diverse maze structures.

Installation

pip install xenoverse

Reference

Related works

@article{wang2024benchmarking,
  title={Benchmarking General Purpose In-Context Learning},
  author={Wang, Fan and Lin, Chuan and Cao, Yang and Kang, Yu},
  journal={arXiv preprint arXiv:2405.17234},
  year={2024}
}
@article{wang2025omnirl,
  title={OmniRL: In-Context Reinforcement Learning by Large-Scale Meta-Training in Randomized Worlds},
  author={Wang, Fan and Shao, Pengtao and Zhang, Yiming and Yu, Bo and Liu, Shaoshan and Ding, Ning and Cao, Yang and Kang, Yu and Wang, Haifeng},
  journal={arXiv preprint arXiv:2502.02869},
  year={2025}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xenoverse-0.1.5.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xenoverse-0.1.5-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file xenoverse-0.1.5.tar.gz.

File metadata

  • Download URL: xenoverse-0.1.5.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for xenoverse-0.1.5.tar.gz
Algorithm Hash digest
SHA256 0eeffb2a37c3a3a1b4ab6f8f829e0e2da8b63b1797ef3c54720170d47fac72e2
MD5 9350d63e79ae2ded9754a3246b7df53a
BLAKE2b-256 d478b77a8e02aa4424bcbc89012f543b165f03a7f5e03a85e0dfe8cce5b42ffe

See more details on using hashes here.

File details

Details for the file xenoverse-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: xenoverse-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for xenoverse-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5aba67c32ad366a60fbda6ae1d94f8b43b94987da44d5c981cf3a47f76275117
MD5 8e17e95aacec526289f959b69057d77d
BLAKE2b-256 35016f1a39ce24f0ba916054fb6e36a3203dd30a88a6165a13461d60ffee7f8f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page