CAESAR: Enhancing Federated RL in Heterogeneous MDPs through Convergence-Aware Sampling with Screening
This is the repository for the paper CAESAR: Enhancing Federated RL in Heterogeneous MDPs through Convergence-Aware Sampling with Screening submitted to AAMAS 2024 ALA Workshop.
To run a gridworld experiment,
python main.py --env GridWorld --pdir [EXPERIMENT_DIRECTORY_NAME] --seed [SEED]
The experiments in the paper can be reproduced by setting [SEED] = 0, 1, ..., 29
.
To run a frozenlake experiment,
python main.py --env FrozenLake --pdir [EXPERIMENT_DIRECTORY_NAME] --exp_name [EXPERIMENT_NAME] --seed [SEED]
where [EXPERIMENT_NAME]
can be homogeneous
, randomly_heterogeneous
, or strongly_heterogeneous
. The experiments in the paper can be reproduced by setting [SEED] = 0, 1, ..., 29
.
All plots in the paper are available in the notebook notebook/plot.ipynb
.