Papers
Topics
Authors
Recent
Search
2000 character limit reached

Action Collapse Policy Gradient (ACPG)

Updated 10 July 2026
  • ACPG is an umbrella term for policy-gradient methods that modify learning via divergence regularization, geometric constraints, or quantum decoding.
  • The diversity-promoting variant uses φ-divergence and MMD regularizers to prevent entropy collapse and improve action exploration in personalization tasks.
  • The ETF-based approach fixes the action-head to a simplex equiangular tight frame, enforcing a neural collapse-like geometry for stable and efficient policy learning.

Searching arXiv for the cited ACPG-related papers and any closely related usages of the acronym. Action Collapse Policy Gradient (ACPG) is not a single uniformly defined algorithm in the arXiv literature, but a shared acronym used for multiple policy-gradient modifications that target different failure modes and architectural constraints. In one line of work, ACPG augments standard policy-gradient optimization with φ\varphi-divergence and Maximum Mean Discrepancy penalties to prevent entropy collapse in personalization tasks (Starnes et al., 2023). In a second line, ACPG fixes the policy head to a simplex equiangular tight frame (ETF) so that policy-network features provably exhibit an Action Collapse geometry analogous to Neural Collapse (Zhou et al., 2 Sep 2025). In a third, quantum ACPG denotes a variational quantum policy-gradient algorithm with optimized action decoding, in which a single computational-basis measurement and a classical decoding map define the policy (Meyer et al., 2022). The commonality across these uses is a modification of policy-gradient structure rather than a shared mathematical objective.

1. Terminological scope and conceptual distinctions

A concise way to organize the literature is to distinguish three ACPG meanings by the mechanism each paper changes: regularization of the policy objective, geometric constraints on the action head, or quantum action decoding. The acronym therefore names different interventions at different layers of the policy-gradient pipeline.

Usage of ACPG Core mechanism Reported setting
Diversity-promoting ACPG (Starnes et al., 2023) φ\varphi-divergence and/or MMD regularization MNIST, CIFAR-10, Spotify personalization
ETF-based ACPG (Zhou et al., 2 Sep 2025) Freeze the final action head as a simplex ETF OpenAI Gym with REINFORCE, PPO, TRPO, A3C
Quantum ACPG (Meyer et al., 2022) Optimized classical decoding of quantum measurements CartPole-v0, FrozenLake, ContextualBandits, 5-qubit hardware

A recurrent source of confusion is the phrase action collapse. In the personalization paper, action collapse is also called entropy collapse and is a pathology: a learned policy πθ(as)\pi_\theta(a\mid s) assigns near-zero probability to many actions, reducing exploration and coverage (Starnes et al., 2023). In the ETF-based paper, Action Collapse is the analogue in policy-gradient networks of Neural Collapse and is presented as an optimal geometric structure of last-layer activations and action-head weights (Zhou et al., 2 Sep 2025). These are not the same phenomenon, even though the acronym ACPG is used in both settings.

2. Diversity-promoting ACPG for entropy collapse in personalization

In the personalization formulation, the starting point is the standard surrogate objective

Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].

The method augments this objective with regularizers constructed from various φ\varphi-divergences and Maximum Mean Discrepancy, encouraging the current policy to follow a different state visitation and/or action choice distribution than previously computed policies (Starnes et al., 2023).

The full ACPG objective is

LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).

The reference policy is πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}, or a reference policy such as uniform. The paper enumerates several admissible policy divergences, including

DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),

the Jensen–Shannon divergence

DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},

the Hellinger distance

DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,

and total variation

φ\varphi0

The MMD term is defined on the state–action distribution embedded in an RKHS φ\varphi1 with kernel φ\varphi2. If φ\varphi3, then

φ\varphi4

The paper’s interpretation is operational: each regularizer adds gradient components that are nonzero for every action, and in the MMD case for every state–action pair, so probability mass is reallocated toward less-selected actions (Starnes et al., 2023).

The training routine retains the usual policy-gradient term

φ\varphi5

adds a divergence gradient

φ\varphi6

and an MMD gradient

φ\varphi7

then updates

φ\varphi8

with periodic reference-policy refresh φ\varphi9 every πθ(as)\pi_\theta(a\mid s)0 iterations. The paper states that it does not derive a formal convergence proof, but under standard assumptions on smoothness and bounded gradients, gradient ascent on πθ(as)\pi_\theta(a\mid s)1 converges to a stationary point (Starnes et al., 2023).

3. ETF-based ACPG and the geometry of Action Collapse

The 2025 paper defines Action Collapse as the policy-gradient analogue of Neural Collapse. When a policy DNN has reached optimal performance under certain ideal conditions, its last-layer state–action activations exhibit within-action collapse, global simplex structure, and alignment of the policy head (Zhou et al., 2 Sep 2025).

Within-action collapse is formulated by partitioning states according to their true optimal action. If

πθ(as)\pi_\theta(a\mid s)2

are activations for states in πθ(as)\pi_\theta(a\mid s)3, then

πθ(as)\pi_\theta(a\mid s)4

and the within-class covariance

πθ(as)\pi_\theta(a\mid s)5

converges to zero. The class means, after centering by the global mean πθ(as)\pi_\theta(a\mid s)6, form the vertices of a simplex equiangular tight frame:

πθ(as)\pi_\theta(a\mid s)7

The action-selection weights collapse to the same ETF:

πθ(as)\pi_\theta(a\mid s)8

The paper’s ACPG method turns this geometry into an architectural constraint. A simplex ETF is defined by vectors πθ(as)\pi_\theta(a\mid s)9 with Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].0 such that there exists an orthonormal Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].1 satisfying

Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].2

which implies

Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].3

ACPG fixes the action-head weight matrix

Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].4

to be exactly such an ETF, optionally scaled by Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].5 so that Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].6, and sets the target class means to

Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].7

The analytical core is Theorem 1. In a Layer-Peeled Model with feature map Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].8 and fixed final softmax weights Lpg(θ)=EsD,  aπθ(s)[r(s,a)logπθ(as)].L_{\mathrm{pg}}(\theta)=\mathbb{E}_{s\sim D,\;a\sim \pi_\theta(\cdot\mid s)}[\,r(s,a)\cdot \log \pi_\theta(a\mid s)\,].9, the objective is

φ\varphi0

subject to φ\varphi1 for every φ\varphi2. The theorem states informally that, regardless of whether φ\varphi3 is fully explored, balanced, or uniform, any global maximizer φ\varphi4 satisfies

φ\varphi5

The proof sketch uses KKT conditions, the ETF symmetry φ\varphi6, and convexity (Zhou et al., 2 Sep 2025). A plausible implication is that the paper treats the ETF not merely as an initialization heuristic but as a target geometry encoded directly into the action-selection layer.

4. Algorithmic realizations

The ETF-based ACPG algorithm is intentionally minimal in how it alters discrete policy-gradient pipelines. One pre-computes a random simplex ETF

φ\varphi7

scales it so that φ\varphi8, freezes φ\varphi9, initializes backbone parameters LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).0 at random, and then runs a standard discrete policy-gradient routine with policy

LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).1

The loss is

LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).2

possibly with value- or entropy-regularizers, but gradients are back-propagated only through LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).3, not through LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).4. The paper states that the method can be integrated into any discrete PG methods, explicitly listing REINFORCE, PPO, TRPO, and A3C, with the hyperparameter constraint LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).5 so the ETF exists (Zhou et al., 2 Sep 2025).

The personalization ACPG algorithm modifies optimization rather than architecture. Its pseudocode samples a batch of contexts from data LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).6, samples actions from LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).7, observes rewards, computes LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).8, LACPG(θ)=Lpg(θ)λϕEs[Dϕ(πθ(s)πold(s))]λMMDMMD2(πθ,πold).L_{\mathrm{ACPG}}(\theta) = L_{\mathrm{pg}}(\theta) -\lambda_\phi\,\mathbb{E}_{s}[D_\phi(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s))] -\lambda_{\mathrm{MMD}}\,\mathrm{MMD}^2(\pi_\theta,\pi_{\mathrm{old}}).9, and πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}0, combines them by

πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}1

updates πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}2, and periodically updates the reference policy when πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}3 (Starnes et al., 2023). Its practical recommendations are to start with πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}4, monitor the test reward versus entropy curve, increase πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}5 by πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}6 if reward plateaus low and entropy is near zero, reduce πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}7 if the policy becomes too uniform, anneal πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}8 down to zero over training, and update πold=πθprev\pi_{\mathrm{old}}=\pi_{\theta_{\mathrm{prev}}}9 every DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),0–DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),1 iterations (Starnes et al., 2023).

Quantum ACPG changes yet another component: action realization from quantum measurement. The underlying variational circuit uses an encoding layer DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),2, a variational layer DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),3, and an entangling layer DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),4, repeated DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),5 times so that

DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),6

A projective measurement in the computational basis yields a bitstring DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),7, and one shot suffices to sample an action through a classical post-processing map

DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),8

The policy-gradient loss is

DKL(πθ(s)πold(s)),DKL-rev(πθπold)=DKL(πoldπθ),D_{\mathrm{KL}}(\pi_\theta(\cdot\mid s)\Vert \pi_{\mathrm{old}}(\cdot\mid s)), \quad D_{\mathrm{KL\text{-}rev}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert\pi_\theta),9

and gradients are evaluated by the parameter-shift rule on DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},0 or by SPSA (Meyer et al., 2022). The paper’s optimal decoding lemma constructs DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},1 so that, for DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},2,

DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},3

achieving DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},4.

5. Empirical behavior across domains

The personalization paper evaluates ACPG on MNIST classification as a 10-armed bandit, CIFAR-10 classification under a lightweight 2-layer net, and a Spotify synthetic music recommendation task with 50 tracks and user preferences (Starnes et al., 2023). The policy network uses two fully-connected hidden layers of 32 units, ReLU, and a softmax over DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},5 actions; batch size is DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},6; the optimizer is Adam with default learning rate DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},7; and DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},8 and DJS(πθπold)=12DKL(πθm)+12DKL(πoldm),m=πθ+πold2,D_{\mathrm{JS}}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \frac12 D_{\mathrm{KL}}(\pi_\theta\Vert m)+\frac12 D_{\mathrm{KL}}(\pi_{\mathrm{old}}\Vert m), \qquad m=\frac{\pi_\theta+\pi_{\mathrm{old}}}{2},9 are chosen via grid search from DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,0. Typical settings are DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,1, DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,2, and DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,3 with Gaussian kernel DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,4. The reported metrics are average reward on the test set, policy entropy

DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,5

and the action-selection histogram over test contexts. Numerically, MNIST gives baseline PG reward DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,6 with collapsed entropy, while all ACPG variants reach reward DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,7 and maintain entropy near DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,8; CIFAR-10 improves from DH2(πθπold)=a(πθ(as)πold(as))2,D_{H^2}(\pi_\theta\Vert\pi_{\mathrm{old}}) = \sum_a (\sqrt{\pi_\theta(a\mid s)}-\sqrt{\pi_{\mathrm{old}}(a\mid s)})^2,9 to φ\varphi00, described as a φ\varphi01 relative gain with entropy up φ\varphi02; and on Spotify the baseline selects only φ\varphi03 tracks, or φ\varphi04 coverage, while the MMD variant covers φ\varphi05 of tracks with reward φ\varphi06 (Starnes et al., 2023).

The ETF-based paper reports experiments on 10+ Gym tasks, naming CartPole, CarRacing, Breakout, Pong, Enduro, and Q*bert, with four PG algorithms—REINFORCE, PPO, TRPO, and A3C—and both MLP and CNN backbones (Zhou et al., 2 Sep 2025). In CartPole with REINFORCE+MLP, ACPG reaches max reward φ\varphi07 by epoch φ\varphi08 versus epoch φ\varphi09, a φ\varphi10 speedup. In CarRacing with PPO+CNN, ACPG achieves φ\varphi11 higher final reward in the same φ\varphi12 epochs. In Atari Enduro with TRPO+CNN, the baseline best is approximately φ\varphi13 and ACPG best is approximately φ\varphi14, or φ\varphi15. Q*bert with PPO+CNN gives φ\varphi16 best and φ\varphi17 final reward, while Pong with PPO+CNN improves the final score from approximately φ\varphi18 to approximately φ\varphi19, or φ\varphi20. The paper also reports that ACPG’s standard deviation across 20 seeds is uniformly lower than the baselines, and that in Pong+PPO+φ\varphi21-greedy it outperforms baseline across a broad range of φ\varphi22, peaking near φ\varphi23–φ\varphi24 (Zhou et al., 2 Sep 2025).

The quantum paper evaluates ACPG on CartPole-v0, FrozenLake, and ContextualBandits (Meyer et al., 2022). The reported metrics are average return per episode and convergence speed measured as the number of episodes to reach at least φ\varphi25 of optimal. On CartPole-v0, policies with larger φ\varphi26 learn in approximately φ\varphi27 episodes, with optimal return φ\varphi28, whereas φ\varphi29 never converges even after φ\varphi30 episodes; a SOFTMAX-VQC baseline lies in between. On FrozenLake, φ\varphi31 with φ\varphi32 converges in approximately φ\varphi33 episodes, whereas φ\varphi34 needs approximately φ\varphi35. On bandits with φ\varphi36, φ\varphi37 reaches φ\varphi38 average reward in approximately φ\varphi39 episodes, while sub-optimal partitions plateau near φ\varphi40. The hardware implementation on ibmq_manila uses 5 qubits, CX-only transpilation, a ContextualBandits task with φ\varphi41 and φ\varphi42 on φ\varphi43 qubits, CpU depth φ\varphi44, and batch size φ\varphi45 trajectories. Simulator performance reaches expected reward φ\varphi46; hardware without mitigation plateaus at approximately φ\varphi47; mitigated hardware plateaus at approximately φ\varphi48; and the trained test policy picks the optimal action approximately φ\varphi49 across all 8 contexts (Meyer et al., 2022).

6. Limitations, misconceptions, and research directions

The three ACPG variants solve different problems and therefore carry different limitations. The personalization ACPG has no formal monotonic improvement guarantee, relies on careful φ\varphi50 tuning, incurs φ\varphi51 cost per batch for the MMD term, was tested only in contextual bandits, and leaves extension to full MDPs with temporal credit assignment as future work (Starnes et al., 2023). Its ablations further indicate that KL and reverse KL both raise entropy, JS yields a smoother trade-off, Hellinger performs similarly to JS, TV tends to underperform in high-action domains, and MMD gives the highest final entropy and action coverage at the cost of slightly higher computation per update. Gaussian kernels with Hamming distance on action indices work best, while polynomial kernels give lower improvements (Starnes et al., 2023).

ETF-based ACPG is built around a stronger structural claim. Its theorem is stated for a frozen-head setting and an activation norm constraint, and the algorithm requires φ\varphi52 so the ETF exists (Zhou et al., 2 Sep 2025). The paper reports that even on Breakout and Pong, where the unmodified PG head never collapsed, the fixed ETF immediately forces the feature means to become equiangular. A plausible implication is that the method trades representational flexibility in the final layer for a geometry the paper identifies as optimal.

The quantum ACPG introduces negligible classical overhead relative to quantum-circuit runtime, with φ\varphi53 computable in φ\varphi54 per shot and one-time partition precomputation in φ\varphi55, but its hardware results also show the practical sensitivity of quantum reinforcement learning to noise and mitigation quality (Meyer et al., 2022). The paper states that overall classical overhead is less than φ\varphi56 of total runtime and that the single-measurement approach avoids φ\varphi57 expectation-value estimates per shot.

Taken together, the literature suggests that ACPG should be treated as an overloaded acronym rather than a single algorithmic lineage. One usage counteracts peaked policies by explicitly increasing diversity (Starnes et al., 2023); another induces a simplex ETF geometry in classical policy networks (Zhou et al., 2 Sep 2025); and another optimizes action decoding in variational quantum circuits (Meyer et al., 2022). The shared denominator is a modification of policy-gradient training to reshape either the action distribution, the action-head geometry, or the action-readout mechanism.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Action Collapse Policy Gradient (ACPG).