Inferensys

Glossary

Centralized Training Decentralized Execution (CTDE)

A multi-agent reinforcement learning paradigm where agents are trained with access to global state information but execute actions using only local observations, mitigating environmental non-stationarity.
Developer demonstrating multi-agent tool use, agent tool selection interface on laptop, casual tech demo moment.
MARL PARADIGM

What is Centralized Training Decentralized Execution (CTDE)?

A training paradigm for multi-agent systems that resolves the tension between global coordination and local autonomy by separating the learning and deployment phases.

Centralized Training Decentralized Execution (CTDE) is a multi-agent reinforcement learning paradigm where agents are trained with access to global state information—including the observations and actions of all other agents—but during execution, they act using only their own local observations. This architecture directly addresses the non-stationarity problem inherent in multi-agent systems, where an agent's environment appears to change dynamically due to the evolving policies of other learning agents. By providing a stationary, omniscient view during training, critics can learn accurate value functions while actors learn decentralized policies suitable for real-world deployment.

In logistics applications, CTDE enables a fleet of autonomous vehicles or warehouse robots to learn cooperative behaviors like collision avoidance and task handover using a centralized simulator with full state visibility. During live operations, each physical agent executes its learned policy independently using only onboard sensors, eliminating the need for a single point of failure or high-bandwidth communication. This paradigm is foundational to cooperative MARL, bridging the gap between theoretically optimal centralized planning and the practical necessity of distributed, fault-tolerant execution in dynamic supply chain environments.

ARCHITECTURAL PARADIGM

Key Characteristics of CTDE

Centralized Training Decentralized Execution (CTDE) is the dominant paradigm in Multi-Agent Reinforcement Learning (MARL) that resolves the non-stationarity problem by allowing agents to access global state information during training while restricting them to local observations during execution.

01

Global Information During Training

During the training phase, agents have unrestricted access to the full global state of the environment, including the positions, actions, and observations of all other agents. This eliminates the non-stationarity problem—where other agents' changing policies make the environment appear dynamic from a single agent's perspective. By training with omniscient critic networks, agents learn optimal cooperative behaviors without the instability caused by partial observability during the learning process.

02

Local Observation Execution

At execution time, each agent operates using only its own local observations and partial state information. No communication with a central controller is required, and agents do not share information with each other unless explicitly designed to do so. This decoupling ensures:

  • Scalability: Adding agents does not increase per-agent computational load
  • Robustness: No single point of failure
  • Low Latency: Decisions are made locally without network round-trips
  • Privacy: Sensitive local data never leaves the agent
03

Centralized Critic, Decentralized Actors

CTDE is typically implemented through an Actor-Critic architecture where:

  • The Critic is centralized and receives global state information during training to accurately estimate value functions
  • The Actors are decentralized and map local observations to actions

This design leverages the Centralized Training with Decentralized Execution principle: the critic provides stable learning signals using global knowledge, while actors learn policies that depend only on locally available information. Common algorithms include MADDPG, COMA, and QMIX.

04

Parameter Sharing for Efficiency

In homogeneous agent settings, CTDE often employs parameter sharing—all agents use identical neural network weights. This dramatically reduces the number of trainable parameters and enables sample-efficient learning across agents. During execution, agents differentiate their behavior through their unique local observations rather than distinct model weights. For heterogeneous fleets, separate parameter groups can be maintained while still benefiting from centralized critic training.

05

Addressing Credit Assignment

CTDE frameworks directly tackle the multi-agent credit assignment problem—determining which agent's actions contributed to a shared team reward. Centralized critics can compute counterfactual baselines or learn joint action-value functions that decompose team rewards into per-agent contributions. Techniques include:

  • COMA: Uses a counterfactual baseline marginalizing out individual agent actions
  • VDN/QMIX: Decomposes the joint Q-function into agent-specific utility functions
  • Value Decomposition Networks: Learn additive or monotonic mixing of individual value estimates
06

Application in Logistics

CTDE is particularly suited to warehouse robotics and fleet coordination where:

  • Training occurs in a digital twin simulation with full observability of all robots, inventory positions, and order queues
  • Execution happens on individual autonomous mobile robots (AMRs) using only onboard LiDAR, cameras, and local task assignments

This enables training policies for collision avoidance, task allocation, and congestion management that generalize to real-world partial observability. The paradigm bridges the sim-to-real gap by ensuring policies do not depend on simulation-only information.

CTDE ARCHITECTURE

Frequently Asked Questions

Clarifying the most common questions about the Centralized Training Decentralized Execution paradigm for multi-agent reinforcement learning in logistics.

Centralized Training Decentralized Execution (CTDE) is a Multi-Agent Reinforcement Learning (MARL) paradigm where agents are trained with access to global state information but execute actions using only their own local observations. During the training phase, a centralized critic—often a neural network—processes the joint observations and actions of all agents to compute a stable value function, effectively treating the environment as stationary. This critic is augmented with extra information, such as the true global state or the actions of other agents, which is only available during training. At execution time, the centralized critic is removed; each agent relies solely on its own decentralized actor policy, which maps its local observation history directly to an action. This architecture directly addresses the non-stationarity problem inherent in MARL, where an agent's environment appears to change arbitrarily as other agents simultaneously learn and adapt their policies. In logistics, this allows a fleet of delivery vehicles to train together using a global map of all orders and traffic, but operate independently using only onboard sensors and their assigned manifest.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.