Making Teams and Influencing Agents: Efficiently Coordinating Decision Trees for Interpretable Multi-Agent Reinforcement Learning

Rex Chen, Stephanie Milani, Zhicheng Zhang, Norman Sadeh, Fei Fang
5/25/2025
cs.MA

No official code found. Best implementation: lythronaxargestes/hydraviper-public (2 stars, last commit 2025-08-12).

Abstract

Poor interpretability hinders the practical applicability of multi-agent reinforcement learning (MARL) policies. Deploying interpretable surrogates of uninterpretable policies enhances the safety and verifiability of MARL for real-world applications. However, if these surrogates are to interact directly with the environment within human supervisory frameworks, they must be both performant and computationally efficient. Prior work on interpretable MARL has either sacrificed performance for computational efficiency or computational efficiency for performance. To address this issue, we propose HYDRAVIPER, a decision tree-based interpretable MARL algorithm. HYDRAVIPER coordinates training between agents based on expected team performance, and adaptively allocates budgets for environment interaction to improve computational efficiency. Experiments on standard benchmark environments for multi-agent coordination and traffic signal control show that HYDRAVIPER matches the performance of state-of-the-art methods using a fraction of the runtime, and that it maintains a Pareto frontier of performance for different interaction budgets.

View on arXivView PDF

Code Implementations(1)

Public repository for Making Teams and Influencing Agents: Efficiently Coordinating Decision Trees for Interpretable Multi-Agent Reinforcement Learning (the HYDRAVIPER algorithm).

20Shell, PythonAug 10, 20251 years ago

Similar Papers

Cite this paper

@article{chen2025making,
  title  = {Making Teams and Influencing Agents: Efficiently Coordinating Decision Trees for Interpretable Multi-Agent Reinforcement Learning},
  author = {Rex Chen and Stephanie Milani and Zhicheng Zhang and Norman Sadeh and Fei Fang},
  year   = {2025},
  eprint = {2505.19316},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.19316v2}
}

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/2505.19316.svg)](https://codeofpaper.com/paper/2505.19316)

Discussion