Combining a Meta-Policy and Monte-Carlo Planning for Scalable Type-Based Reasoning in Partially Observable Environments

Jonathon Schwartz, Hanna Kurniawati, Marcus Hutter
6/9/2023
cs.AIcs.MA

No official code found. Best implementation: Jjschwartz/potmmcp (4 stars, MIT, last commit 2023-06-12).

Abstract

The design of autonomous agents that can interact effectively with other agents without prior coordination is a core problem in multi-agent systems. Type-based reasoning methods achieve this by maintaining a belief over a set of potential behaviours for the other agents. However, current methods are limited in that they assume full observability of the state and actions of the other agent or do not scale efficiently to larger problems with longer planning horizons. Addressing these limitations, we propose Partially Observable Type-based Meta Monte-Carlo Planning (POTMMCP) - an online Monte-Carlo Tree Search based planning method for type-based reasoning in large partially observable environments. POTMMCP incorporates a novel meta-policy for guiding search and evaluating beliefs, allowing it to search more effectively to longer horizons using less planning time. We show that our method converges to the optimal solution in the limit and empirically demonstrate that it effectively adapts online to diverse sets of other agents across a range of environments. Comparisons with the state-of-the art method on problems with up to $10^{14}$ states and $10^8$ observations indicate that POTMMCP is able to compute better solutions significantly faster.

View on arXivView PDF

Code Implementations(1)

Jjschwartz/potmmcpCommunity100%
MIT

Implementation of the Partially Observable Type-based Meta Monte-Carlo Planning (POTMMCP) algorithm and experiments.

41Python, Jupyter Notebook3 years agoMIT

Similar Papers

Cite this paper

@article{schwartz2023combining,
  title  = {Combining a Meta-Policy and Monte-Carlo Planning for Scalable Type-Based Reasoning in Partially Observable Environments},
  author = {Jonathon Schwartz and Hanna Kurniawati and Marcus Hutter},
  year   = {2023},
  eprint = {2306.06067},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.06067v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.06067.svg)](https://codeofpaper.com/paper/2306.06067)

Discussion