Multi-Agent Reinforcement Learning with Temporal Logic Specifications
Hammond, Lewis, Abate, Alessandro, Gutierrez, Julian, Wooldridge, Michael
–arXiv.org Artificial Intelligence
In this paper, we study the problem of learning to satisfy temporal logic specifications with a group of agents in an unknown environment, which may exhibit probabilistic behaviour. From a learning perspective these specifications provide a rich formal language with which to capture tasks or objectives, while from a logic and automated verification perspective the introduction of learning capabilities allows for practical applications in large, stochastic, unknown environments. The existing work in this area is, however, limited. Of the frameworks that consider full linear temporal logic or have correctness guarantees, all methods thus far consider only the case of a single temporal logic specification and a single agent. In order to overcome this limitation, we develop the first multi-agent reinforcement learning technique for temporal logic specifications, which is also novel in its ability to handle multiple specifications. We provide correctness and convergence guarantees for our main algorithm - ALMANAC (Automaton/Logic Multi-Agent Natural Actor-Critic) - even when using function approximation. Alongside our theoretical results, we further demonstrate the applicability of our technique via a set of preliminary experiments.
arXiv.org Artificial Intelligence
Feb-9-2021
- Country:
- South America > Chile
- Oceania > New Zealand
- North Island > Auckland Region > Auckland (0.04)
- North America
- United States
- District of Columbia > Washington (0.04)
- New Jersey > Middlesex County
- New Brunswick (0.04)
- Colorado > Denver County
- Denver (0.04)
- Arizona > Maricopa County
- Phoenix (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Massachusetts > Middlesex County
- Cambridge (0.04)
- Washington > King County
- Seattle (0.04)
- California
- San Francisco County > San Francisco (0.14)
- Alameda County > Berkeley (0.04)
- Los Angeles County
- Los Angeles (0.14)
- Long Beach (0.04)
- New York > New York County
- New York City (0.04)
- Canada > British Columbia
- United States
- Europe
- Spain > Canary Islands (0.04)
- United Kingdom > England
- Oxfordshire > Oxford (0.14)
- Sweden > Stockholm
- Stockholm (0.04)
- Middle East > Republic of Türkiye
- Istanbul Province > Istanbul (0.04)
- Asia
- Middle East > Republic of Türkiye
- Istanbul Province > Istanbul (0.04)
- China > Beijing
- Beijing (0.04)
- Middle East > Republic of Türkiye
- Genre:
- Research Report (0.63)
- Technology: