|
1 | 1 | [project] |
2 | | -name = "aintelope" |
| 2 | +name = "From homeostasis to resource sharing: Biologically and economically aligned multi-objective multi-agent AI safety benchmarks" |
3 | 3 | version = "0.9.0" |
4 | | -description = "Simulate agents with reinforcement learning over selected cue-response patterns" |
| 4 | +description = "See https://arxiv.org/abs/2410.00081. Abstract: Developing safe, aligned agentic AI systems requires comprehensive empirical testing, yet many existing benchmarks neglect crucial themes aligned with biology and economics, both time-tested fundamental sciences describing our needs and preferences. To address this gap, the present work focuses on introducing biologically and economically motivated themes that have been neglected in current mainstream discussions on AI safety - namely a set of multi-objective, multi-agent alignment benchmarks that emphasize homeostasis for bounded and biological objectives, diminishing returns for unbounded, instrumental, and business objectives, sustainability principle, and resource sharing. We implemented eight main benchmark environments on the above themes, to illustrate key pitfalls and challenges in agentic AI-s, such as unboundedly maximizing a homeostatic objective, over-optimizing one objective at the expense of others, neglecting safety constraints, or depleting shared resources. " |
5 | 5 | readme = "README.md" |
| 6 | +license = "MPL-2.0" |
| 7 | +license-files = [ |
| 8 | + "LICENSE.txt", |
| 9 | + "AUTHORS.md", |
| 10 | + "CITATION.cff" |
| 11 | +] |
| 12 | +maintainers = [ |
| 13 | + { name = "Roland Pihlakas", email = "[email protected]"} |
| 14 | +] |
6 | 15 | authors = [ |
7 | 16 | { name = "Roland Pihlakas", email = "[email protected]"}, |
8 | | - { name = "Orpheus Lummis", email = "[email protected]"}, |
9 | | - { name = "Nathan Helm-Burger", email = "[email protected]"}, |
| 17 | + { name = "Andre Kochanke", email = "[email protected]"}, |
10 | 18 | { name = "Joel Pyykkö", email = "[email protected]"}, |
11 | | - { name = "Hauke Rehfeld", email = "[email protected]"}, |
12 | 19 | { name = "Gunnar Zarncke", email = "[email protected]"}, |
13 | | - { name = "Andre Kochanke", email = "[email protected]"}] |
| 20 | + { name = "Nathan Helm-Burger", email = "[email protected]"}, |
| 21 | + { name = "Hauke Rehfeld", email = "[email protected]"}, |
| 22 | + { name = "Orpheus Lummis", email = "[email protected]"} |
| 23 | +] |
14 | 24 | requires-python = ">=3.10.3" |
15 | 25 | dependencies = [ |
16 | 26 | "diskcache==5.6.3", |
17 | 27 | "filelock==3.13.1", |
18 | 28 | "flatten-dict==0.4.2", |
19 | 29 | "gymnasium==0.29.1", |
| 30 | + "httpx==0.27.2", |
20 | 31 | "hydra-core==1.3.0", |
21 | 32 | "json-tricks==3.17.1", |
22 | 33 | "matplotlib==3.7.0", |
23 | 34 | "numpy==1.26.4", |
24 | | - "openai==1.45.0", |
| 35 | + "openai==1.55.3", |
25 | 36 | "pandas==1.5.3", |
26 | 37 | "PettingZoo==1.24.1", |
27 | 38 | "posix-ipc==1.1.1; os_name != 'nt'", |
28 | 39 | "progressbar2==4.2.0", |
29 | 40 | "psutil==5.9.4", |
30 | 41 | "pygame==2.4", |
| 42 | + "scipy==1.15.0", |
31 | 43 | "seaborn==0.12.2", |
32 | 44 | "semaphore-win-ctypes==0.1.2; os_name == 'nt'", |
| 45 | + "tensorboard==2.18.0", |
33 | 46 | "torch==2.1.0", |
34 | 47 | "stable-baselines3==2.3.2", |
35 | 48 | "supersuit==3.9.3", |
36 | 49 | "tenacity==8.2.2", |
37 | | - "tiktoken==0.7.0", |
| 50 | + "tiktoken==0.9.0", |
38 | 51 | "-e git+https://github.com/levitation-opensource/ai-safety-gridworlds@biological-compatibility-benchmarks#egg=ai-safety-gridworlds", |
39 | 52 | "-e git+https://github.com/levitation-opensource/zoo_to_gym_multiagent_adapter@main#egg=zoo_to_gym_multiagent_adapter" |
40 | 53 | ] |
|
0 commit comments