Multi-Agent Reinforcement Learning with Submodular Reward
Abstract
Lay Summary
When a fleet of drones monitors a city or robots explore an unknown building together, adding more agents doesn't always proportionally increase the team's performance. E.g. two drones covering the same area produce redundant information, not double the benefit. Existing AI coordination methods ignore this overlap, causing agents to duplicate each other's work. We developed the first framework for AI teams whose shared reward follows this "diminishing returns" structure, proving that a simple greedy strategy, i.e. optimizing agents one at a time rather than all at once, efficiently finds a coordination policy guaranteed to be worth at least half the theoretical best, without exponential computation. When the environment is unknown, our algorithm learns effective teamwork from experience, with formal performance guarantees. This enables reliable, scalable AI collaboration in search-and-rescue, environmental monitoring, and autonomous robotics.