ethical-gardeners

Schema of the Smart Grid elements

This is a third-party PettingZoo environment, focusing on learning ethically-aligned behaviours in a multi-agent gardening use-case.

Several agents must plant and harvest flowers in a gridworld garden, in order to satisfy several objectives that are meant as proxies for moral values. The goal is to show that, if these agents can learn the proxies, then they should be able to learn moral values once we implement them in the system.

The current proxies are inspired from the Sustainable Development Goals, and include: 1) gaining enough money to live comfortably, by harvesting and selling flowers; 2) ensuring the pollution decreases in the environment by planting flowers; 3) ensuring the diversity increases by keeping various species of flowers.