Train AI-Economist agents with PPO (as in the paper) and the social planner with interpretable decision trees, then compare the results.
The AI Economist: Optimal Economic Policy Design via Two-level Deep Reinforcement Learning
Proximal Policy Optimization Algorithms
Evolutionary learning of interpretable decision trees
Scaling Multi-Agent Reinforcement Learning
Ray multi agents two trainers
Installing from Source
- Clone this repository to your machine
git clone https://github.com/sa1g/ai-economist-ppo-decision-tree
- Create a new conda environment and activate it
conda create --name ai-economist python=3.7 --yes
conda activate ai-economist
- Install dependencies
pip install -r requirementsUpdated.txt
- The 3 Levels custom training is located at
ai-economist/tutorials/rllib/training_2_algos.py