August 14, 2025 · 1 min read
Multi-Agent Coordination Under Partial Observability
Experimental notes on CTDE architectures for cooperative multi-agent navigation.
multi-agent-rl
coordination
research
This note documents experiments on scalable multi-agent RL under partial observability.
CTDE Architecture
class CTDEAgent(nn.Module):
def __init__(self, obs_dim, action_dim, comm_dim=32):
self.actor = ActorNetwork(obs_dim + comm_dim, action_dim)
self.comm_encoder = CommunicationEncoder(obs_dim, comm_dim)
self.central_critic = CentralCritic(global_state_dim)Results
Our CTDE + communication approach achieved 94.7% success rate vs 72.3% for independent PPO.
Key Insights
- Learned communication protocols emerge without explicit supervision
- Curriculum learning on agent count stabilizes training significantly