---
title: Actor-Critic without Actor (ACA)
url: https://www.emergentmind.com/topics/actor-critic-without-actor-aca
type: topic
---

# Actor-Critic without Actor (ACA)

Searching arXiv for the specified paper and closely related reinforcement-learning context.
Actor-Critic without Actor (ACA) is a reinforcement-learning framework that removes the explicit actor network from actor-critic training and instead generates actions directly from the gradient field of a noise-level critic [2509.21022]. In this formulation, a single critic \(Q_\theta(s,a_t,t)\) both evaluates actions and guides a short diffusion chain that denoises from Gaussian noise toward high-value actions. The method is presented as a lightweight alternative to conventional actor-critic and diffusion-based policies, with the stated aims of reducing algorithmic and computational overhead, avoiding actor-induced policy lag, and preserving the capacity to represent diverse, multi-modal behaviors through stochastic denoising.

## 1. Conceptual position within actor-critic reinforcement learning

In standard off-policy actor-critic methods such as SAC, the learning system maintains a critic \(Q_\theta(s,a)\) trained by temporal-difference targets and an actor \(\pi_\phi(a\mid s)\) updated to choose actions with higher estimated \(Q\)-value. The exposition of ACA identifies three costs of this two-network setup: extra computation and memory, delicate hyperparameter tuning, and policy-lag, meaning that the actor can only slowly chase the critic’s updated value estimates [2509.21022].

ACA removes the explicit actor network entirely. Instead of learning a separate policy, it uses a single noise-level critic to both evaluate and directly generate actions by integrating its gradient field over a small diffusion chain. The stated consequences are a single network to train, immediate “on-the-fly” policy improvement, and preservation of multi-modality via stochastic denoising.

This placement is significant because ACA is framed simultaneously against two baselines. Relative to conventional actor-critic methods, it eliminates actor training. Relative to diffusion-based policies, it retains diffusion-style stochastic action synthesis but does so without a separate denoising policy network. The resulting formulation is explicitly described as combining simplicity with expressiveness.

## 2. Noise-level critic and state-action-noise representation

The central object in ACA is the noise-level critic
\[
Q_\theta:\mathcal{S}\times\mathbb{R}^d\times\{0,\dots,T\}\longrightarrow\mathbb{R},
\]
which takes a state \(s\), a noised action \(a_t\), and a discrete noise level \(t\in\{0,1,\dots,T\}\), and outputs a scalar [2509.21022]. The action corruption process is defined by
\[
a_t \sim \mathcal{N}\!\bigl(a_0,(1-\bar\alpha_t)I\bigr),
\qquad
\bar\alpha_t=\prod_{i=1}^t(1-\beta_i),
\]
with the shorthand \(\sigma_t^2=1-\bar\alpha_t\).

The role of the critic varies with the noise level. For \(t=0\), \(Q_\theta(s,a_0,0)\) approximates the standard Bellman \(Q\)-value under the induced policy. For \(t>0\), \(Q_\theta(s,a_t,t)\) is trained to transport the \(t=0\) value back to noisy inputs. At generation time, \(\nabla_{a_t}Q_\theta(s,a_t,t)\) guides denoising toward a high-value clean action.

The implementation described for this critic is a multi-layer perceptron with 3 hidden layers of 256 units each, Mish activations, and a final linear head. The method maintains two copies, \(\theta\) and \(\bar\theta\), connected by standard soft updates,
\[
\bar\theta \leftarrow \rho\,\theta + (1-\rho)\bar\theta.
\]

A recurrent point in the ACA formulation is that action generation is not delegated to a separate policy class. The critic itself provides the local geometry of the action space through gradients with respect to \(a_t\). This means that the critic is simultaneously a value estimator at \(t=0\) and a denoising guide across \(t>0\).

## 3. Training objective and critic-guided denoising

ACA uses a critic loss with two components: a temporal-difference term at noise level \(t=0\), and a noisy-level regression term over \(t\in\{1,\dots,T\}\) with uniform schedule \(p(t)=\tfrac{1}{T}\) [2509.21022]. The loss is given as
\[
L(\theta)=
\underbrace{
\mathbb{E}_{(s,a_0,r,s')\sim\mathcal D}
\Bigl[\bigl(Q_\theta(s,a_0,0)-y\bigr)^2\Bigr]
}_{\text{TD term}}
+
\underbrace{
\mathbb{E}_{(s,a_0)\sim\mathcal D,\;t\sim p(t),\;\epsilon\sim\mathcal N(0,I)}
\Bigl[
\bigl(Q_\theta(s,a_t,t)-\mathrm{stop\_grad}\,Q_\theta(s,a_0,0)\bigr)^2
\Bigr]
}_{\text{noise-level regression}},
\]
with
\[
y=r+\gamma\,\mathbb{E}_{a_0'\sim\pi_Q(\cdot\mid s')}
\bigl[Q_{\bar\theta}(s',a_0',0)\bigr].
\]

Under mild conditions, the minimizer of the noisy regression term satisfies
\[
Q(s,a_t,t)=\mathbb{E}_{a_0\sim q(a_0\mid a_t,s,t)}\bigl[Q(s,a_0,0)\bigr].
\]
The text characterizes this as averaging over the terminal values of all clean actions that could have diffused to \(a_t\). In the later theoretical discussion, this same property is described as making \(Q(s,\cdot,t)\) a smoothed version of the terminal critic \(Q(s,\cdot,0)\).

Action generation begins from
\[
a_T\sim \mathcal N(0,I),
\]
and then applies critic-guided denoising from \(t=T\) down to \(t=1\). In the pseudo-code, the update for a candidate action is
\[
a_{t-1}^{(n)} \leftarrow
\frac{
a_t^{(n)} + (\beta_t/\sqrt{1-\bar\alpha_t})\cdot w\cdot \sigma_t \cdot \nabla
}{\sqrt{\alpha_t}}
+\sigma_t\cdot z_t,
\qquad z_t\sim\mathcal N(0,I),
\]
where \(\nabla=\nabla_{a_t}Q_\theta(s,a_t^{(n)},t)\) is normalized as
\[
\nabla \leftarrow \nabla / (\|\nabla\|+\epsilon).
\]

The scalar \(w>0\) is the guidance weight balancing exploitation and exploration. The exposition explicitly relates this update to classifier-guidance in diffusion, with the classifier gradient replaced by \(w\,\nabla_{a_t}Q\). It also states that a first-order “Langevin” view is possible, although the diffusion chain was found to yield better multi-modal coverage. A clarification follows from this design: removing the actor does not remove stochasticity or diversity, because action generation still proceeds through a noisy denoising process rather than deterministic maximization.

## 4. Algorithmic workflow and implementation details

The full ACA procedure alternates between data collection and critic updates [2509.21022]. During data collection, the system observes a state \(s\), generates \(N\) candidate actions by running \(N\) critic-guided denoising chains from Gaussian noise, and selects the final action
\[
a_0 \leftarrow \arg\max_n Q_\theta(s,a_0^{(n)},0).
\]
The resulting transition \((s,a_0,r,s')\) is stored in the replay buffer.

During learning, minibatches \(\{(s_i,a_i,r_i,s_i')\}_{i=1}^B\) are sampled from the replay buffer. For each sample, the next action \(a_0'\sim\pi_Q(\cdot\mid s_i')\) is generated by one diffusion chain, and the target is computed as
\[
y_i \leftarrow r_i+\gamma\cdot Q_{\bar\theta}(s_i',a_0',0).
\]
A noise level \(t\sim \mathrm{Uniform}\{1,\dots,T\}\) is sampled, Gaussian noise is injected into the stored action, and the critic is trained with the batch loss
\[
L_{\text{batch}} \leftarrow
\mathrm{mean}_i\Bigl[
(Q_\theta(s_i,a_i,0)-y_i)^2
+
(Q_\theta(s_i,a_{i,t},t)-\mathrm{stop\_grad}(Q_\theta(s_i,a_i,0)))^2
\Bigr].
\]

Several implementation choices are highlighted as key components. Batch action sampling generates \(N\) candidate denoised actions and picks the one with highest \(Q(s,a,0)\) to reduce noise variance. Gradient normalization divides \(\nabla_{a_t}Q\) by \(\|\nabla\|+\epsilon\) to stabilize the denoising chain. The noise schedule is \(p(t)=1/T\), and \(\{\beta_t\}\) are chosen as a cosine or linear schedule; the text notes that in practice 20 steps works well.

The implementation summary further specifies: replay buffer capacity \(1\mathrm{e}6\), warmup \(3\mathrm{e}4\), batch \(256\), discount \(\gamma=0.99\), soft-update \(\tau=0.005\), diffusion steps \(T=20\) by default, guidance weight \(w=50\) (tuned), candidate actions per state \(N=32\), noise scale \(0.1\), critic learning rate \(1\mathrm{e}{-3}\), \(\alpha\)-LR \(=3\mathrm{e}{-2}\), target entropy \(=-0.9\cdot \dim(A)\), and gradient clipping by normalizing \(\nabla_{a_t}Q\) to unit norm. The same section also states the use of two critics (double-Q) to reduce overestimation.

## 5. Theoretical characterization and convergence intuition

The formal theoretical statement presented for ACA is Proposition 1, termed noise-level consistency [2509.21022]. Under exact minimization of the noisy regression term, for each fixed state \(s\) and noise level \(t\),
\[
Q(s,a_t,t)=\mathbb{E}_{a_0\sim q(a_0\mid a_t,s,t)}\bigl[Q(s,a_0,0)\bigr],
\]
where \(q(a_0\mid a_t,s,t)\) is the forward diffusion posterior. The exposition interprets this as ensuring that \(Q(s,\cdot,t)\) is a smoothed version of the terminal critic \(Q(s,\cdot,0)\), so that \(\nabla_{a_t}Q\) remains well-conditioned even when \(a_t\) is heavily corrupted by noise.

The convergence discussion is framed as intuition rather than a formal theorem. Because there is no actor network, there is no separate policy-gradient loop; policy improvement is performed immediately via the denoising chain using the same network that is being trained. Under standard contraction properties of the Bellman operator and small diffusion step sizes, ACA is said to inherit the usual TD convergence guarantees for the critic, plus empirical stability from the noise-level regularization.

A common misunderstanding would be to treat ACA as value-based action selection without policy structure. The formulation instead embeds policy improvement in a stochastic diffusion process conditioned by critic gradients. Another misunderstanding would be to equate actor removal with loss of multi-modality; the method explicitly claims preservation of multi-modal action sampling through stochastic denoising and states that the diffusion chain yielded better multi-modal coverage than the alternative first-order “Langevin” view.

The exposition also notes that a formal convergence theorem would parallel that of SAC except that the soft-policy is sampled via diffusion guidance rather than a trained Gaussian policy. This is presented as a prospective theoretical alignment rather than a completed theorem.

## 6. Empirical profile, ablations, and comparative claims

On online MuJoCo with 1 M steps, ACA is reported to outperform or match SAC, QSM, DIPO, DACER, QVPO, and SDAC on 10 tasks: Ant, HalfCheetah, Hopper, Walker2d, Humanoid, Swimmer, Pusher, Reacher, InvertedPendulum, and InvertedDoublePendulum [2509.21022]. At 100 k steps, ACA’s mean returns exceed all baselines on 5 of 6 standard tasks. The paper summary characterizes the resulting learning curves as more favorable while describing overall performance as competitive with both standard actor-critic and state-of-the-art diffusion-based methods.

The parameter-efficiency claim is explicit: ACA uses a single critic, approximately \(475\)k parameters, which is \(0.68\times\) the parameters of SAC (\(702\)k) and approximately \(0.67\times\) those of diffusion-actor methods. The significance assigned to this comparison is that ACA reduces the parameter and tuning burden associated with maintaining a separate actor, while still performing critic-guided policy improvement.

In the Offline\(\rightarrow\)Online HalfCheetah O\(_2\)O setting, ACA is reported to match or surpass CQL, IQL, Cal-QL, WSRL, and RLPD without any offline pre-training and with only a double-Q critic, rather than large ensembles. This comparison is presented as evidence that ACA’s critic-only architecture is not restricted to standard online control benchmarks.

The ablation summary isolates two principal controls. For the guidance weight \(w\), the text states: too small \(\rightarrow\) over-explore; too large \(\rightarrow\) greedy; sweet-spot \(w\in[30,50]\). For the number of denoising steps \(T\), it states that \(T\approx 20\) balances performance and computational cost. Together with batch candidate selection and gradient normalization, these observations define the practical regime in which the method is reported to work well.

The broader interpretation suggested by these results is that ACA aims to preserve multi-modal action generation and immediate policy improvement while requiring fewer parameters and fewer hyperparameters to tune than conventional actor-critic or diffusion-actor approaches. Within the presented account, that combination constitutes the method’s principal contribution.

Source: https://www.emergentmind.com/topics/actor-critic-without-actor-aca