Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Two-Layer-Reinforcement-Learning

Two Layer Structure : Reinforcement Mechanism Design for Multi Agent System

Two Layer Model

Outer Layer - Mechanism Designer :

  • Implemented based on open-ai gym environment
  • Mechanism Designer chooses a mechanism parameter as action
  • Step Function is a full execution of the multi agent system (aka, inner layer)
  • Mechanism Designer evaluates its actions based on a predefined reward function

Training Outer Reinforcement Learning Problem

Inner Layer - Multi Agent System :

  • Implemented based on petting-zoo MPE
  • Simple Multi Agent Scenario
    • each agent collect food & gather score during each episode
    • can become more complex by adding other elements to the game (barrier, bomb, ... )

Training Inner Reinforcement Learning Problem

  • Multi Agent Reinforcement Learning Problem
  • Two approaches for training :
    • MADDPG : Multi Agent DDPG
    • DDDPG : Distributed DDPG (or other single agent environments)
    • for comparison of these two approaches check maddpg paper

About

Hierarchical RL Approach to Mechanism Design for Multi Agent System

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages