← haseeb.sh
Under Review2026

Deconstructing Actor-Critic

A Large-scale Empirical Study of Design Components for Practitioners

Haseeb Shaha,b,* · Lingwei Zhuc,* · Adam Whitea,b,d · Martha Whitea,b,d

aUniversity of Alberta · bAmii · cGreat Bay University · dCanada CIFAR AI Chair · *Equal contribution

Abstract

Reinforcement learning is increasingly being considered for controlling real-world systems, from fusion plasma and autonomous vehicles to drug discovery and drinking water treatment, where reliability is essential and tuning budgets are limited. Actor-critic algorithms share a set of design decisions, such as how the policy is updated, how it represents the distribution over actions, how its gradient is estimated, and how often it is updated relative to the value estimator. Using a control task derived from a real water treatment plant, we analyze over 33,000 experiments to determine how these components affect variability across runs and sensitivity to hyperparameters. Common defaults, such as Gaussian action distributions with pathwise gradient estimators, are among the least reliable configurations, whereas bounded distributions with adaptive update schedules remain robust across a wide range of settings. These findings offer empirical guidance to practitioners across scientific and engineering domains for understanding and making component-level decisions when adapting actor-critic methods to new real-world control settings.

Problem setting

To isolate the effects of individual components, we study a simplified PID tuning setting. Tuning PID controllers is a common task in engineered systems, where small changes in parameters can have large effects on overall stability and efficiency. The environment is constructed from data from a real water treatment system: the agent outputs PID gains for the backwashing pump controller, a classical PID loop drives the pump, and the reward summarizes the tracking quality over the rollout. Each rollout begins from a fixed state, reducing the problem to a continuous-action bandit and stripping away confounding factors such as long-horizon credit assignment and temporal state dependence.

Schematic of the RL system on a water treatment controller, the six components studied, policy parameterizations, and mass-covering vs mode-seeking KL objectives.
Schematic of a reinforcement learning system on a water treatment controller. (A) Deployment setting and agent internals. (B) We vary six components of the learning agent across 33,000+ experiments. (C) Some of the policy parameterizations available to the actor. (D) The mass-covering vs. mode-seeking KL objectives. Tap to enlarge

Conclusions

We evaluate both the performance and stability of the component choices across hyperparameters. Performance is the mean reward across seeds (higher is better); stability refers to the run-to-run variability, measured by the coefficient of variation across seeds (lower is better). A reliable method should do well on both metrics. We study PPO, SAC, DDPG, MPO, GreedyAC, vanilla actor-critic, and REINFORCE, with Gaussian, squashed Gaussian, Student's t, and beta policy parameterizations. Select a conclusion below to read more details.

Citation

@misc{deconstructingac2026,
      title={Deconstructing Actor-Critic: A Large-scale Empirical Study of Design Components for Practitioners},
      author={Haseeb Shah and Lingwei Zhu and Adam White and Martha White},
      year={2026},
      eprint={2607.13274},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2607.13274},
}