Twin Delayed DDPG (TD3)
TD3 fixes DDPG's overestimation and instability with twin critics, delayed policy updates, and target smoothing.
A more robust DDPG
Twin Delayed DDPG (TD3) is a refinement of DDPG that addresses its two main failure modes: overestimation of Q values and brittle, oscillating training. It keeps DDPG's off-policy actor-critic structure and adds three targeted fixes that together make continuous-control learning markedly more reliable.
Clipped double Q-learning
TD3 learns two critics and uses the smaller of their two estimates when forming the bootstrapped target. Taking the minimum counters the systematic overestimation that the max operator introduces, since errors that inflate one critic are unlikely to inflate both. This is the single most important fix.
Delayed policy updates
The actor and the target networks are updated less frequently than the critics — typically once every two critic updates. Letting the value estimates settle before changing the policy reduces the chance that the actor chases noisy, not-yet-accurate Q values, cutting variance in the policy update.
Target policy smoothing
When computing the target, TD3 adds small clipped noise to the target action. This smooths the value estimate over nearby actions, preventing the policy from exploiting sharp, spurious peaks in the critic — a form of regularization that makes the learned Q-function less brittle.
Result
With these three changes, TD3 is substantially more stable and performant than DDPG on standard continuous-control benchmarks while remaining off-policy and sample efficient. Its main alternative is SAC, which achieves robustness through maximum-entropy stochastic policies rather than deterministic policies with target smoothing.