Skip to content

Commit 1e7ac32

Browse files
committed
Adding gridworlds import package versions since gridworlds itself cannot specify package versions in order to avoid version conflicts in dependant code
1 parent 620dd21 commit 1e7ac32

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors:
55
given-names: "Roland"
66
orcid: "https://orcid.org/0009-0006-4882-4166"
77
title: "From homeostasis to resource sharing: Biologically and economically aligned multi-objective multi-agent gridworld-based AI safety benchmarks"
8-
version: 0.9.4.0
8+
version: 0.9.4.1
99
doi: 10.48550/arXiv.2410.00081
1010
date-released: 2024-09-30
1111
url: "https://github.com/biological-alignment-benchmarks/biological-alignment-gridworlds-benchmarks"

pyproject.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "From homeostasis to resource sharing: Biologically and economically aligned multi-objective multi-agent gridworld-based AI safety benchmarks"
3-
version = "0.9.4.0"
3+
version = "0.9.4.1"
44
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. "
55
readme = "README.md"
66
license = "MPL-2.0"
@@ -23,6 +23,7 @@ authors = [
2323
]
2424
requires-python = ">=3.10.3"
2525
dependencies = [
26+
"absl-py>=2.2.2", # gridworlds dependency
2627
"diskcache==5.6.3",
2728
"filelock==3.13.1",
2829
"flatten-dict==0.4.2",
@@ -36,6 +37,7 @@ dependencies = [
3637
"packaging==25.0",
3738
"pandas==1.5.3",
3839
"pettingzoo==1.24.1",
40+
"pillow>=11.2.1", # gridworlds dependency
3941
"posix-ipc==1.1.1; os_name != 'nt'",
4042
"progressbar2==4.2.0",
4143
"psutil==5.9.4",
@@ -44,13 +46,13 @@ dependencies = [
4446
"scipy==1.15.0",
4547
"seaborn==0.12.2",
4648
"semaphore-win-ctypes==0.1.2; os_name == 'nt'",
47-
"tensorboard==2.18.0",
48-
"torch==2.1.0",
4949
"stable-baselines3==2.3.2",
5050
"supersuit==3.9.3",
5151
"tenacity==8.2.2",
52+
"tensorboard==2.18.0",
5253
"tiktoken==0.9.0",
5354
"toml==0.10.2",
55+
"torch==2.1.0",
5456
"-e git+https://github.com/biological-alignment-benchmarks/ai-safety-gridworlds@biological-compatibility-benchmarks#egg=ai-safety-gridworlds",
5557
"-e git+https://github.com/biological-alignment-benchmarks/zoo_to_gym_multiagent_adapter@main#egg=zoo_to_gym_multiagent_adapter"
5658
]

requirements/api.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
absl-py>=2.2.2 # gridworlds dependency
12
diskcache==5.6.3
23
filelock==3.13.1
34
flatten-dict==0.4.2
@@ -11,6 +12,7 @@ openai==1.55.3
1112
packaging==25.0
1213
pandas==1.5.3
1314
pettingzoo==1.24.1
15+
pillow>=11.2.1 # gridworlds dependency
1416
posix-ipc==1.1.1; platform_system != "Windows"
1517
progressbar2==4.2.0
1618
psutil==5.9.4
@@ -19,12 +21,12 @@ pyyaml==6.0.2
1921
scipy==1.15.0
2022
seaborn==0.12.2
2123
semaphore-win-ctypes==0.1.2; platform_system == "Windows"
22-
tensorboard==2.18.0
23-
torch==2.1.0
2424
stable-baselines3==2.3.2
2525
supersuit==3.9.3
2626
tenacity==8.2.2
27+
tensorboard==2.18.0
2728
tiktoken==0.9.0
2829
toml==0.10.2
30+
torch==2.1.0
2931
-e git+https://github.com/biological-alignment-benchmarks/ai-safety-gridworlds@biological-compatibility-benchmarks#egg=ai-safety-gridworlds
3032
-e git+https://github.com/biological-alignment-benchmarks/zoo_to_gym_multiagent_adapter@main#egg=zoo_to_gym_multiagent_adapter

0 commit comments

Comments
 (0)