The challenge of hidden gifts in multi-agent reinforcement learning

Paper · arXiv 2505.20579 · Published May 26, 2025
Multi-Agent Architectures

Sometimes we benefit from actions that others have taken even when we are uncertain that they took those actions. For example, if your neighbor chooses not to take a parking spot in front of your house when you are not there, you can benefit, even without being aware that they took this action. These "hidden gifts" represent an interesting challenge for multi-agent reinforcement learning (MARL), since assigning credit when the beneficial actions of others are hidden is non-trivial. Here, we study the impact of hidden gifts with a simple MARL task. In this task, agents in a grid-world environment have individual doors to unlock in order to obtain individual rewards. As well, if all the agents unlock their door the group receives a larger collective reward. However, there is only one key for all of the doors, such that the collective reward can only be obtained when the agents drop the key for others after they use it. Notably, there is nothing to indicate to an agent that the other agents have dropped the key, thus the act of dropping the key for others is a "hidden gift". We show that several different state-of-the-art MARL algorithms, including MARL specific architectures, fail to learn how to obtain the collective reward in this simple task.

Introduction. In the world we often rely on other people to help us accomplish our goals. Sometimes, people help us even when we are not aware of it or haven’t communicated a need for it. One simple example would be if someone decides not to take the last cookie in the pantry, leaving it for others. Another interesting example is the historical “Manitokan” practice of the plains Indigenous nations of North America. In an expansive environment with limited opportunities for communication, people would cache goods for others to use at effigies (Barkwell, 2015). Notably, in these cases there was no explicit agreement of a trade or articulation of a “tit-for-tat”(Axelrod, 1980). Rather, people simply engaged in altruistic acts that others could then benefit from, even without knowing who had taken the altruistic act. We refer to these undeclared altruistic acts as “hidden gifts”. Hidden gifts represent an interesting challenge for credit assignment in multi-agent reinforcement learning (MARL).

Discussion / Conclusion. In this work we developed a MARL task to explore the complexities of learning in the presence of “hidden gifts”, i.e. cooperative acts that are not revealed to the recipient. The Manitokan task we developed, inspired by the concept in Indigenous plains communities across North America, requires agents to open doors using a single shared key in the environment. Agents must drop the key for other agents after they have used it if they are to obtain a larger collective reward. But, these key drop acts are not apparent to the other agents, making it difficult to assign credit between policy updates. We observed that in the basic version of the Manitokan task none of the algorithms tested were able to solve it. This included both policy gradient agents (PG, PPO), meta-learning agents (SAF), enhanced exploration agents (MAVEN), counterfactual agents (COMA), and agents with collective value functions (VDN, QMIX, QTRAN, and MAPPO).

Lines of inquiry this paper opens 24

Research framings built by reading the notes related to this paper — the questions it feeds into.

How do neighboring agents influence whether others cooperate or collude? How does AI-generated content undermine authentic engagement on social platforms? What happens to knowledge when intelligence becomes tokenized like a commodity? How should designers communicate what AI systems truly are and can do? What design and behavioral factors drive false consciousness attribution to AI? What safeguards enable trustworthy AI-assisted scientific peer review at scale? Should AI communication design follow human conversation norms or develop distinct machine-specific principles? Why do people disclose to AI systems despite their artificial nature? What explains language models' asymmetric difficulty with implicit versus explicit linguistic relations? What linguistic features distinguish AI-generated text from human writing most reliably? Do writers recognize when AI writing assistance alters their expressed stance? Why does polished presentation create unearned authority in AI outputs? Can causal models help detect and locate hidden sandbagging in AI? What attack surfaces do reasoning traces and chains introduce?