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.
-
AnyHVAC: Procedurally generated random room and equipments for Heating, Ventilation, and Air Conditioning (HVAC) control
-
MetaLanguage: Pseudo-language generated from randomized neural networks, benchmarking in-context language learning (ICLL).
-
MazeWorld: Procedurally generated immersed 3D mazes with diverse maze structures.
-
MetaControl: Randomized environments for classic control and locomotions.
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}
}
@inproceedings{
wang2025towards,
title={Towards Large-Scale In-Context Reinforcement Learning by Meta-Training in Randomized Worlds},
author={Fan Wang and Pengtao Shao and Yiming Zhang and Bo Yu and Shaoshan Liu and Ning Ding and Yang Cao and Yu Kang and Haifeng Wang},
booktitle={The Thirty-ninth Annual Conference on Neural Information Processing Systems},
year={2025},
url={https://openreview.net/forum?id=b6ASJBXtgP}
}
@article{fan2025putting,
title={Putting the smarts into robot bodies},
author={Fan, Wang and Liu, Shaoshan},
journal={Communications of the ACM},
volume={68},
number={3},
pages={6--8},
year={2025},
publisher={ACM New York, NY, USA}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xenoverse-0.1.10.0.tar.gz.
File metadata
- Download URL: xenoverse-0.1.10.0.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9cc3cc794f0662aa2edaa042273bf7a0f9ce87d6092a84dac335fa733396bc6
|
|
| MD5 |
98b054b6e5f8d9a88001e62cff68cffd
|
|
| BLAKE2b-256 |
afb7908a54694bcd6146841d2983b844fab2e12c1af22b9d043fdf27510be757
|
File details
Details for the file xenoverse-0.1.10.0-py3-none-any.whl.
File metadata
- Download URL: xenoverse-0.1.10.0-py3-none-any.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c04894137bc54c12450babb3664a05146391450d984eec339cc758ccab65527e
|
|
| MD5 |
2aefa2c572c37d3579da3cb98c690f61
|
|
| BLAKE2b-256 |
cdddc2d47dbe7b86502e38d2d7797b5263d976e385a3aebc73b79d1a286a3364
|