Closed-Loop Vision-Language Planning for Multi-Agent Coordination
The paper introduces COMPASS, a novel multi-agent framework that leverages Vision-Language Models for decentralized, closed-loop planning with code-based skill refinement and structured communication, achieving state-of-the-art performance on the SMACv2 benchmark by significantly outperforming traditional MARL baselines.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to teach a group of five friends to play a complex, fast-paced video game like StarCraft against a team of five opponents. The catch? Each friend can only see a tiny circle around themselves. They can't see the whole map, they can't talk freely without getting confused, and they have to make split-second decisions to win.
This is the challenge the paper tackles. Traditional AI methods (like "Multi-Agent Reinforcement Learning") are like trying to teach these friends by having them play the game millions of times, hoping they eventually stumble upon a winning strategy. It's slow, wasteful, and hard to understand why they made a specific move.
The authors introduce a new system called COMPASS. Think of COMPASS as a team of five friends who are guided by a super-smart, visual-savvy coach (a Vision-Language Model) who can see the game screen and read the text logs. Here is how COMPASS works, broken down into three simple parts:
1. The Coach with a "Skill Book" (The Planner & Skill Library)
Instead of the coach shouting random instructions like "Go left!" or "Attack!", the coach has a Skill Library. This is like a cookbook of pre-written recipes (Python code) for specific tactics, such as "Focus Fire" (all attacking the same enemy) or "Kiting" (running away while shooting).
- How it learns: The coach doesn't start from scratch. It first reads a "video replay" of a human expert playing the game (this is the "warm start"). It turns those expert moves into code and puts them in the cookbook.
- How it adapts: During the game, if the coach sees a situation where the current recipe isn't working, it writes a new recipe on the fly. For example, if the team is losing a specific battle, the coach might write a new script called "Aggressive Flank" and add it to the book immediately.
- The Loop: The coach looks at the screen, picks a recipe, the agents execute it, and then the coach checks the result. If it failed, the coach reflects, writes a better recipe, and tries again. This is the "closed-loop" part—it keeps adjusting in real-time.
2. The "Whisper Network" (Structured Communication)
In many games, if agents just chat randomly, they get confused or make things up (hallucinations). COMPASS uses a strict "Whisper Network."
- The Problem: Agent A sees an enemy. Agent B is behind a wall and can't see them.
- The Solution: Agent A whispers to Agent C, who whispers to Agent B. This is called multi-hop propagation.
- The Analogy: Imagine a game of "Telephone," but instead of distorting the message, the agents pass along precise facts: "Enemy #1 is 5 meters East." This allows the whole team to build a shared mental map of the battlefield, even though no single agent can see everything.
3. The "Self-Correction" (Reflection)
After every move, the coach asks itself: "Did that work?"
- If the team successfully surrounded an enemy, the coach says, "Great, save that recipe."
- If the team got wiped out, the coach says, "That was too aggressive. Let's write a new rule to be more careful next time."
This constant self-reflection allows the team to get smarter as the game progresses, rather than just repeating the same mistakes.
The Results: How Well Did They Do?
The team tested COMPASS on a very hard version of the StarCraft challenge called SMACv2.
- The Big Win: In a specific scenario where both teams had 5 Protoss units (a balanced fight), COMPASS won 57% of the time. The best previous AI method (QMIX) only won 27%. That's a massive jump.
- The Limitation: The system struggled with the "Zerg" race (a swarm of fast, weak units). Because the coach checks the screen and writes new code every 10–20 seconds (in game time), it was too slow for the Zerg units, which need to react in split seconds. It's like trying to direct a swarm of bees with a slow-moving traffic cop; the bees move too fast for the instructions to keep up.
In Summary
COMPASS is a system that lets AI agents cooperate by:
- Reading the game like a human (using vision and text).
- Writing their own instruction manuals (code) as they play, starting from expert examples.
- Sharing information through a structured chain so everyone knows what's happening, even if they can't see it.
It proves that by combining the reasoning power of large AI models with a structured way to share information and write code, robots (or game agents) can learn to cooperate much faster and more intelligently than before—provided the game isn't moving too fast for the AI to keep up.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.