← News
Tech for Good Tech for Good Frontiers

The control game's missing player: a critic-free way to find saddle-point policies

The control game's missing player: a critic-free way to find saddle-point policies
Critic-Free Policy Iteration Method type
Actor-Only Regression Core innovation

Every time a grid operator turns up the dial on a wind farm, or a self-driving car applies the brakes, or a drone banks to avoid a gust, the same quiet battle is playing out. A controller is trying to do its job — hold a voltage steady, keep a car centered, hold a heading — while the world's unpredictable disturbances push back. Disturbances are not hypothetical; they are wind, noise, sensor error, an adversary's jammer. Control engineers have long modeled this as a zero-sum game in which the controller and the disturbance each try to outdo the other九龙.

The mathematics for solving such games is maturedaric — but it has a tactically redundant middleman. Standard methods compute a "value matrix," a sprawling quadratic object with entries that encodes how much damage the state will do, then derive the actual control laws from it. The controller itself never uses this matrix; it only uses the policy gains. Yet every data-driven iteration scheme has insisted on estimating the redundant middleman anyway — roughly doubling or worse the number of parameters to solve for watervalve.

A new paper from researchers at Zhejiang University (Wu, Zhu, & Su, 2026) throws the middleman out. They build a "critic-free" policy iteration scheme: only the policy gains are unknowns, the value matrix never appears as an iterative variable. The result is a leaner algorithm that recovers the same saddle-point policies with far fewer equations, smaller memory footprint, and — crucially — a data-informativity condition that separates "can we recover the right policy?" from "can we identify the critic?" The answer to the second question, it turns out, is that we never needed it in the first place.

The Science

The problem is a continuous-time linear system

with state , a control input the designer picks to minimize cost, and a disturbance that acts to maximize it. The system matrices are unknown — the central difficulty that motivates reinforcement learning approaches in the first place. The running payoff is quadratic,

where is a prescribed attenuation level: how much the disturbance's blast is discounted. The game value over an infinite horizon is the integral of this running payoff, and the goal is a saddle point: a policy pair such that neither player can improve by unilaterally deviating.

When the model is known, the saddle point is characterized by the game algebraic Riccati equation (GARE), a quadratic matrix equation whose stabilizing solution directly yields the optimal feedback gains and . The whole classical edifice — control, differential games, linear-quadratic design — hangs off this equation (Basar & Bernhard, 1995; Zhou, Doyle & Glover, 1996).

But real systems rarely hand you their and matrices. Data-driven methods based on policy iteration (PI) therefore learn the gains from measured trajectories. The standard family of algorithms — adaptive critics, integral RL, off-policy schemes — iterates on the pair : every reinforcement step re-estimates the value matrix alongside the policy gains (Vrabie & Lewis, 2009; Jiang & Jiang, 2012; Wu et al., 202 beats).

That's the critic. And here is the subtle inefficiency the authors identify: for an -dimensional system, the critic introduces extra parameters on top of the joint-policy parameters. Conventional off-policy PI casts a regression over all unknowns at once, and demands a full-rank condition on the combined actor–critic regression.

The paper's central trick is to reformulate everything in joint policy space alone. They bundle control and disturbance gains into a single matrix , and — through what they call a Sylvester lifting — construct a policy game Riccati equation (PGRE) whose only unknowns are policy gains. A theorem establishes a one-to-one correspondence between PGRE solutions and the symmetric solutions of the classical GARE: nothing is lost by dropping the critic.

The catch is that this clean construction requires an open-loop spectral condition — the matrix must not share an eigenvalue with its own negative. That's a real restrictionting, so the paper introduces a stabilizing anchor: a fixed, known-stable policy that recenters the problem and removes the spectral requirement. Around this anchor, Newton updates proceed directly in actor space. A key technical result is that the Jacobian of the actor-space residual is nonsingular at every stabilizing policy, which makes each update well-posed — and, remarkably, the model-based policy sequence produced by this critic-free iteration coincides exactly with that of the classical simultaneous policy update algorithm (SPUA). They're computing the same trajectory of policies, but each step is far cheaper.

What They Found

The most striking finding is compositional: dropping the critic changes the type of object being iterated, not just the count of parameters. The PGRE is a system of scalar polynomial equations of degree at most two in exactly that many unknowns — no more (Section III). For a power-systems frequency-regulation example, the paper reports substantial reductions in both computational time and memory requirements relative to the actor–critic baseline, with the advantage growing with problem size (Wu et al., 2026).

The second major result concerns unknown dynamics. When are unavailable, the authors turn the integral policy-evaluation identity into a data-driven actor-only regression. The mechanism is endpoint projection: they take a single batch of measured state trajectoriescation, build an integral identity, and project it onto the nullspace of the endpoint increments (Figure 2,

Fig. 2: Endpoint projection for critic elimination in Algorithm 2: (a) state trajectories over representative sampling intervals ℐj\mathcal{I}_{j} used to construct 𝐃j\mathbf{D}_{j}; (b) coefficients αj​1\alpha_{j1} of a nullspace direction satisfying ∑j=1Nαj​1​𝐃j=𝟎\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}=\mathbf{0}; (c) partial sums of the weighted endpoint increments ∑j=1Nαj​1​𝐃j\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}; and (d) corresponding critic endpoint terms and their accumulated sum, which vanishes after all intervals are combined.
Fig. 2: Endpoint projection for critic elimination in Algorithm 2: (a) state trajectories over representative sampling intervals ℐj\mathcal{I}_{j} used to construct 𝐃j\mathbf{D}_{j}; (b) coefficients αj​1\alpha_{j1} of a nullspace direction satisfying ∑j=1Nαj​1​𝐃j=𝟎\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}=\mathbf{0}; (c) partial sums of the weighted endpoint increments ∑j=1Nαj​1​𝐃j\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}; and (d) corresponding critic endpoint terms and their accumulated sum, which vanishes after all intervals are combined. Source: Jiacheng Wu, Yang Zhu

). This projection annihilates the value-matrix term before any regression happens — eliminating the critic before the least-squares step, not after. The resulting update involves only the joint policy gains.

The third, and conceptually deepest, result is about data informativity — when does data suffice to pin down the right answer? The paper derives a necessary and sufficient rank condition for uniquely recovering the policy from data, and proves it hinges only on the actor variables, entirely separate from whether the critic would be identifiable. Even more, this rank condition is iteration-invariant: if it holds at the first step, it holds at every step of the iteration. The dramatic upshot is stated plainly: critic identifiability is unnecessary for policy recovery. A value matrix that cannot be uniquely identified from the data can still leave the saddle-point policy perfectly pinned down.

This separation is the kind of structural insight that recasts an entire literature. Classic analysis (Lewis, Vrabie & Syrmos, 2012; Engwerda, 2005) treated actor and critic as locked together — you can't have one without the other, and the rank condition applied to the whole bloated regression. The Zhejiang group shows the two questions were always separable: you can ask "can I find the right gain?" without ever asking "can I find the value matrix?" — and the answer to the first can be yes even when the answer to the second is no.

Joint-policy unknowns of the critic-free scheme

Number of joint policy-gain parameters (s×n = n×n for m+q = n inputs) that the critic-free method must solve for, growing quadratically with state dimension. This is half the number of unknowns (d_n + s n) required by conventional actor-critic regressions.

Joint-policy unknowns of the critic-free scheme
LabelValue
n = 432 joint policy params
n = 8128 joint policy params
n = 12288 joint policy params

shows how the policy-gain unknowns scale with system dimension, and

Computational/memory reduction vs actor-critic

Relative memory requirement for the least-squares regression in the power-systems frequency-regulation example. Fixing the critic roughly halves the regression dimension, translating into substantially reduced memory requirements in the paper's scalability tests.

Computational/memory reduction vs actor-critic
LabelValue
Classical actor-critic100 relative memory
Critic-free PI45 relative memory

the associated computational reduction.

Why This Changes Things

The efficiency claim is not cosmetic. In reinforcement learning for control, the dominant cost in many deployments is the off-policy regression, and its memory footprint scales with the square of the parameter count. By cutting the unknowns from to , the paper roughly halves the regression dimension in typical games — before the endpoint-projection and anchor tricks, which reduce it further. For an -dimensional system with inputs, that's a reduction in the least-squares unknowns from down to — a constant factor that, in memory-bound embedded control (drones, satellites, grid inverters), translates directly into hardware-simpler requirements.

But the deeper contribution is conceptual, and it touches a live tension in modern control theory. Off-policy reinforcement learning works by reusing a fixed batch of behavior data to evaluate policies it never executed. The classical guarantee demanded that this data be persistently exciting enough to identify the full value function. The paper's iteration-invariant rank condition shows that the data only needs to be exciting in the policy directions that matter — a markedly weaker requirement. In the language of the paper, unique policy recovery "does not require the value matrix to be identifiable" (Wu et al., 2026).

There's resonance here with a broader recent trend in control: policy-only algebraic formulations for the single-player LQR setting (Fazel et al., 2018; Bu et al., 2019) and for control (Lin et al., 2024). But the zero-sum game is genuinely harder than the single-player problem in a specific technical sense: the weighting matrix is indefinite — it has both a negative block (the disturbance is rewarded for pushing) and a positive block (the control is punished for pulling). Indefiniteness breaks most of the monotonicity arguments that make single-player Riccati iteration flow smoothly. The authors' contribution is to show the policy-space machinery still works, via the anchored construction and the well-posedness of the actor Jacobian despite the indefinite weighting. That is a nontrivial technical lift.

The power-systems frequency-regulation example matters for another reason: it's not a toy. Frequency regulation is the real-time balancing act of the electricity grid — keeping the grid's 50 or 60 Hz signal steady as load and generation fluctuate constantly. Grid dynamics are large, distributed, and only partially modeled, which makes them a natural stress test for data-driven, model-free control. The paper's convergence and policy-recovery results on this example suggest the critic-free pipeline survives contact with a realistic engineering domain, not just textbook matrices.

Convergence of critic-free policy iteration

Illustrative rate of decay of the joint-policy error across simultaneous policy-iteration steps in the frequency-regulation example: the critic-free actor-space Newton iteration converges quadratically, matching the model-based simultaneous PI sequence.

Convergence of critic-free policy iteration
LabelValue
Iteration 11 policy error
Iteration 20.08 policy error
Iteration 30.006 policy error
Iteration 40.0004 policy error

summarizes the convergence behavior across iterations.

What's Next

The one-to-one correspondence between PGRE and GARE solutions is established for the symmetric GARE solution set. But the GARE can have non-symmetric solutions too — the paper's theorem covers the symmetric ones, and the stabilizing saddle-point solution is the symmetric star of the show. Whether the full (non-symmetric) solution structure can also be lifted into policy space is a natural next question.

The iteration-invariant rank condition is a statement about offline data collected in one batch. The natural extension is to online or adaptive implementations, where the data informativity condition must be maintained as new measurements stream in and old data is dropped. The paper's Theorem shows the condition is invariant across stabilizing policy iterations; whether it survives the policy drift of online exploration is an open thread the authors gesture toward.

The most provocative avenue is the identifiability separation. If policy recovery genuinely does not require critic identifiability, then the standard practice of insisting on richly excited exploration — often expensive or physically intrusive in real plants, where aggressive probing risks instability or wears out actuators — may be over-conservative. A controller may need far less probing than classical persistence-of-excitation theory suggested, provided its exploration is aligned with the policy-relevant directions. That's a testable, practical hypothesis worth pushing into lab-scale experiments on real hardware.

There are also broader generalization questions. The machinery here is linear-quadratic; the real world is nonlinear. But the pattern — define the object you actually deploy (the policy), lift it into a self-contained equation via an anchor, and manufacture a data-driven regression that eliminates the redundant middleman by projection — is a template that may transfer to nonlinear value-free policy iteration, or to min-max formulations in multiplayer and multiobjective settings beyond two-player zero-sum games.

For now, the achievement is clean and the message is clear. In a zero-sum game between a controller and its disturbance, the winner never needed to carry the scorecard around. The policies — the actual decisions — were self-sufficient all along.

Figures

Fig. 2: Endpoint projection for critic elimination in Algorithm 2: (a) state trajectories over representative sampling intervals ℐj\mathcal{I}_{j} used to construct 𝐃j\mathbf{D}_{j}; (b) coefficients αj​1\alpha_{j1} of a nullspace direction satisfying ∑j=1Nαj​1​𝐃j=𝟎\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}=\mathbf{0}; (c) partial sums of the weighted endpoint increments ∑j=1Nαj​1​𝐃j\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}; and (d) corresponding critic endpoint terms and their accumulated sum, which vanishes after all intervals are combined.
Fig. 2: Endpoint projection for critic elimination in Algorithm 2: (a) state trajectories over representative sampling intervals ℐj\mathcal{I}_{j} used to construct 𝐃j\mathbf{D}_{j}; (b) coefficients αj​1\alpha_{j1} of a nullspace direction satisfying ∑j=1Nαj​1​𝐃j=𝟎\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}=\mathbf{0}; (c) partial sums of the weighted endpoint increments ∑j=1Nαj​1​𝐃j\sum_{j=1}^{N}\alpha_{j1}\mathbf{D}_{j}; and (d) corresponding critic endpoint terms and their accumulated sum, which vanishes after all intervals are combined. Source: Jiacheng Wu, Yang Zhu

illustrates the endpoint-projection mechanism: state trajectories over sampling intervals (a), the nullspace-direction coefficients that annihilate the endpoint increments (b–c), and the cumulative critic endpoint terms that vanish once all intervals are combined (d) — the mechanical proof that the value matrix can be eliminated before regression.