Solving Hierarchical Information-Sharing Dec-POMDPs: An Extensive-Form Game Approach
Johan Peralez, Aurélien Delage, Olivier Buffet, Jilles S. Dibangoye
TL;DR
This work tackles scalable decision-making for decentralized partially observable environments by exploiting hierarchical information sharing (HIS). It reframes Dec-POMDPs as single-player occupancy-state problems and further decomposes single-stage subgames into extensive-form games, enabling per-player decisions without sacrificing optimality. The authors introduce nested-occupancy states and associated equivalence relations to compress histories, and they present a PBVI-based algorithm (hPBVI) that leverages these structures to achieve exponential reductions in Backups and improved scalability, demonstrated up to 10 agents. The approach offers practical, provable guarantees and demonstrates competitive performance against local methods, with potential broad impact for high-stakes, structure-rich multi-agent domains. The work thus provides a bridge from extensive-form game theory to scalable global solutions for large teams of agents under hierarchical information flow.
Abstract
A recent theory shows that a multi-player decentralized partially observable Markov decision process can be transformed into an equivalent single-player game, enabling the application of \citeauthor{bellman}'s principle of optimality to solve the single-player game by breaking it down into single-stage subgames. However, this approach entangles the decision variables of all players at each single-stage subgame, resulting in backups with a double-exponential complexity. This paper demonstrates how to disentangle these decision variables while maintaining optimality under hierarchical information sharing, a prominent management style in our society. To achieve this, we apply the principle of optimality to solve any single-stage subgame by breaking it down further into smaller subgames, enabling us to make single-player decisions at a time. Our approach reveals that extensive-form games always exist with solutions to a single-stage subgame, significantly reducing time complexity. Our experimental results show that the algorithms leveraging these findings can scale up to much larger multi-player games without compromising optimality.
