rstrivedi/Melting-Pot-Contest-2023

Contributing towards additional baselines/tutorials resources

Opened this issue · 1 comments

Hi, I was wondering if there is any interest in help with additional tutorials/baselines? I posted on the Melting Pot repo itself (google-deepmind/meltingpot#113) but since users will likely refer here, I figure maybe it’d be useful to contribute towards this.

I am the project manager/maintainer of PettingZoo, and created a conversion wrapper adapting MeltingPot environments to work with PettingZoo using the Shimmy library (https://shimmy.farama.org/environments/meltingpot/). I have also been updating PettingZoo’s internal tutorials to give users a better starting point, with examples using Stabe-Baselines3, CleanRL RLlib, Tianshou, LangChain (proof of concept), and AgileRL. I would be happy to create some simple scripts demonstrating how to use the conversation wrappers and then basic examples with different libraries, if that is something you are interested in.

Would also be happy to help out with the baselines aspect of things, for example benchmarking the implementation of MADDPG from RLlib vs AgileRL, though I imagine the tutorials would be a more practical/simpler way to contribute.

HI @elliottower,

Thank you for offering your help. This sounds very useful and interesting. I also think that tutorials/basic examples would be more practical and immediately helpful. Given this, as a first step, could you outline what you think is a good set of things you would be comfortable including in initial iteration? We can then discuss how to divide them into PRs and incorporate them with this repository.