MARL Chapter 9.9: Population-Based Training
Details
This meeting will continue the material from Chapter 9 in Multi-Agent Reinforcement Learning: Foundations and Modern Approaches. In the last meeting we explored how policy self-play can generate generations of agents that hopefully improve in their performance. That technique was confined to zero-sum two player games and a particular type of search enhanced policy training. Today, we will extend that concept to arbitrary stochastic games and generic reinforcement learning training. The algorithm we will introduce - Policy Space Response Oracles - is designed to manage populations of agents in a stochastic game while also building a corresponding "metagame." The metagame is based on the performance of agents when they interact and selecting which generation of agent should be used for each player. We will use single-agent RL techniques to train best response policies in the "metagame" with the goal of converging to an equilibrium solution.
As usual you can find below links to the textbook, previous chapter notes, slides, and recordings of some of the previous meetings.
Meetup Links:
Recordings of Previous RL Meetings
Recordings of Previous MARL Meetings
Short RL Tutorials
My exercise solutions and chapter notes for Sutton-Barto
My MARL repository
Kickoff Slides which contain other links
MARL Kickoff Slides
MARL Links:
Multi-Agent Reinforcement Learning: Foundations and Modern Approaches
MARL Summer Course Videos
MARL Slides
Sutton and Barto Links:
Reinforcement Learning: An Introduction by Richard S. Sutton and Andrew G. Barto
Video lectures from a similar course
