Feedback Attribution and Representation Geometry: Metrics for Comparing Individual and Shared Rewards in MARL
This paper proposes low-overhead metrics, EffRank/ and , to demonstrate that in cooperative multi-agent RL, the geometry of learned representations is primarily determined by observed role information rather than reward attribution, while reward attribution mainly manifests in behavioral differences.
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 a world where a group of friends tries to solve a giant puzzle together. In the world of artificial intelligence, this is called Multi-Agent Reinforcement Learning (MARL). Think of it like teaching a swarm of robots to play soccer or a team of digital characters to fight a dragon. The tricky part is figuring out how to give them "feedback." In the old days, if the team won, everyone got a gold star, regardless of whether they actually kicked the ball or just stood still. This is called a "shared reward." But what if we gave a gold star only to the robot that actually scored the goal? That's an "individual reward."
Scientists have long wondered: does it matter how we hand out these gold stars? Does giving everyone the same reward make the robots' brains (their internal "representations") become a boring, identical blob where everyone thinks the same? Or does giving individual credit force their brains to stay distinct and specialized? This paper dives into that question, asking if the way we reward a team leaves a visible fingerprint on how their AI brains are structured, or if it only changes how they act.
The Great Reward Experiment
The researchers decided to play detective with a team of AI warriors in a video game called SMACv2. Picture a battlefield where five friendly units (let's call them "Protoss") fight five enemies. Each friendly unit has a specific job: some are fast scouts, some are heavy hitters, and some are giant tanks. In the game, the AI can see exactly what kind of unit it is.
The team trained these AI agents using a smart learning algorithm called MAPPO. They ran two main experiments:
- The "Team Player" Mode: Every agent got the exact same reward based on whether the team won or lost, no matter what they did.
- The "Star Player" Mode: Each agent got a reward based only on how much damage they personally caused.
The big question was: If we switch from "Star Player" to "Team Player," will the AI's internal brain map collapse? Will the scout's brain start looking exactly like the tank's brain because they are all getting the same cookie?
The Surprise: The Brain Map Didn't Change
Here is the twist the paper found. The researchers expected that the "Team Player" mode would make the AI brains mushy and identical. They were wrong.
They measured the "shape" of the AI's brain using a fancy math tool called EffRank/n (which basically checks how many different directions the brain is thinking in) and a probe (a simple test to see if you can guess a unit's job just by looking at its brain activity).
The results were surprising:
- With Individual Rewards: The AI brains were distinct. The scouts, tanks, and heavy hitters lived in different "neighborhoods" in the brain map. The probe could guess the unit's job correctly about 73% of the time (way better than the 33% chance of guessing randomly).
- With Shared Rewards: The AI brains looked almost exactly the same. The probe still guessed the job correctly 75% of the time. The "shape" of the brain didn't collapse at all.
So, the way they handed out the gold stars didn't change the structure of the AI's brain. The geometry stayed the same.
The Real Culprit: What They Could See
If the reward didn't change the brain shape, what did? The researchers realized the answer was hiding in plain sight: the observation.
In the game, every AI agent was told, "You are a Scout" or "You are a Tank" right from the start. It was like wearing a uniform with your job written on it. Because the AI could see its own role, its brain naturally organized itself to handle that specific job, even if everyone got the same reward.
To prove this, the researchers played a trick. They "masked" the observation, meaning they told the AI, "You are a Scout," but then they covered up the part of the screen that showed the AI what kind of unit it was. They didn't tell the AI what it was; they just let it figure it out from the chaos of battle.
The result was dramatic.
- When they hid the unit type, the probe's accuracy dropped from ~74% down to 49% (which is barely better than random guessing).
- The distinct "neighborhoods" in the brain map collapsed into a single, messy blob.
- This happened for both the "Team Player" and "Star Player" groups.
This proved that the clear, organized brain structure wasn't caused by the reward system. It was caused because the AI could see its own role. Once you took away the visual clue, the reward system couldn't magically create a specialized brain on its own.
Behavior vs. Brain Structure
So, did the reward system do nothing? Not quite. While the brain structure stayed the same, the behavior changed.
When the agents got individual rewards (the "Star Player" mode), they acted more differently from each other. The researchers measured this with a metric called Dact, which checks how different the agents' moves are.
- Individual Rewards: The agents were more diverse in their actions (1.23 on the Dact scale).
- Shared Rewards: The agents were a bit more similar in their actions (1.07 on the Dact scale).
In short, giving individual rewards made the agents play more creatively and differently, but it didn't force their brains to reorganize into new shapes. The shape was already there because they could see what they were supposed to be.
The Takeaway
The paper concludes that if you want to know if an AI team is truly specializing, you can't just look at how their brains are organized if they are wearing "uniforms" (seeing their own roles). The organization might just be a reflection of what they can see, not how they are being rewarded.
To really test if a reward system creates special roles, you have to take away the visual clues. In this specific game, the reward system changed how the team played (their behavior), but the structure of their minds was dictated by the information they were given to see. The researchers suggest that future tests need to use "hidden roles"—where the AI doesn't know its job—to truly see if rewards can build specialized brains from scratch.
They also tested this on a different, larger game called "Tribal Village" with 48 agents, and found similar results: the metrics could measure the agents' competence, but the reward type didn't create a clear difference in the brain's geometry. The tools they built (EffRank/n and Dact) are fast and easy to use, adding less than 5% extra work, making them great for checking if AI teams are actually learning to work together or just memorizing their uniforms.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.