← News
Tech for Good Tech for Good Frontiers

The Information Gap That Makes AI Controllers Fail (And How to Fix It)

The Information Gap That Makes AI Controllers Fail (And How to Fix It)
69 % Tracking error reduced
60 Seconds Test trials duration
As Gain Decreases Error grows sharply
60s test duration

The Problem Nobody Wants to Admit

A robot controller trained in simulation, where it knows everything about the plant it's controlling, will outperform a controller deployed in the real world where it can only guess. This is obvious. What's less obvious—and far more damaging—is that the gap between "works in the lab" and "works in the field" isn't just about imperfect sensors or noisy data. It's about information.

Consider a flight controller that knows both the engine thrust coefficient and wind gusts during training, but must fly on fuel flow and accelerometer readings alone. The standard fix is to train the controller to mimic the expert's actions given the same inputs. Simple supervised learning. Except it doesn't work. Not reliably.

The reason, as a new paper from researchers at Shanghai University of Electric Power demonstrates, is that the same observable state can demand completely different control actions depending on hidden conditions. Two flight scenarios might look identical to the deployed controller—same altitude, same speed, same heading—but one involves a headwind while the other has an engine running at half power. The expert, knowing both, would act differently. The student, seeing only the surface, cannot.

"A larger network cannot restore missing information," the authors write. This isn't a engineering limitation waiting for better GPUs. It's a fundamental constraint: you cannot learn a deterministic function from inputs that don't contain enough information to distinguish the outputs.

The paper's core contribution isn't a new neural network architecture. It's a design philosophy—a mechanism-guided route to transferring what a privileged expert knows into what a deployable student can use. The approach reduces the learning problem to its smallest meaningful piece: not the hidden parameters themselves, but only the single factor that the student genuinely needs to reconstruct expert-like behavior. In their tests across hundreds of 60-second trials spanning varied operating conditions, the structured student reduced tracking error by roughly 69% compared to a well-tuned conventional observer. That's not incremental. That's the difference between a system that tracks adequately and one that tracks well.

The Information Architecture That Changes Everything

Control theory has long distinguished between what you know and what you don't. A disturbance-observer-based controller tries to estimate the unknown lumped uncertainty and cancel it. Adaptive control tracks parameter changes over time. Robust control designs for the worst case and accepts conservative performance.

What makes this work different is how it handles the information asymmetry between training and deployment. During development—simulation, commissioning, product validation—the researchers allow a high-performance controller what they call "privileged" access: it knows the exact input gain coefficient and the additive disturbance . With both available, the expert can compute the precise internal reference that would cancel disturbance effects while accounting for how strongly the control input acts.

But here's the constraint: the deployed student sees only ordinary measurements—position, velocity, and the reference trajectory. It cannot know or . It cannot even know the expert's internal reference state , which is the thing that makes the expert work so well.

The standard imitation learning approach would train a neural network to predict the expert's action directly from the student's observations. This fails for a subtle but critical reason: the state-action conflict problem.

Figure 1. Overall information flow.
Figure 1. Overall information flow. Source: Xitong Niu, Peifeng Hui

If two training samples have identical student observations but different expert actions—say, the same measured position and velocity but different hidden gain values—then no deterministic function from those observations can reproduce both actions. The authors formalize this as a mathematical impossibility: for identical observations , any function must satisfy , which contradicts the requirement .

In practice, exact collisions are rare. But the underlying problem persists: when hidden regimes produce similar observations but require different actions, the student's one-step prediction error may look acceptable during training but explode in closed-loop deployment. This is the classic covariate shift problem in imitation learning, amplified by the information asymmetry.

The paper's solution operates in three stages. First, diagnose whether the problem is truly a static mapping issue or whether temporal information helps. Second, if history matters, use the plant's known physics to identify which hidden variable is actually identifiable from observable history. Third, structure the neural network to learn only that variable, with a fixed physics layer reconstructing the action.

The Algebraic Trick That Removes the Hard Part

The plant under study is a second-order system with a specific structure:

Here is the regulated output (position), is measured (velocity), is the unknown multiplicative gain, and is the unknown additive disturbance. The expert, knowing both and , computes an internal reference velocity:

and applies the control:

If exactly, then the error dynamics become —exponential convergence regardless of the disturbance.

The deployable student cannot compute directly. But the authors discovered something remarkable: the additive disturbance can be eliminated algebraically using an exact sampled-data identity. The key insight is timing: with sampling period , the discrete backward difference is:

From this, the additive disturbance is:

Substituting into the expert's internal reference formula and simplifying yields the exact expert-action factorization:

where is the inverse gain. Define the measurable task coordinate:

Then the expert action is simply:

The large unknown disturbance has vanished. It's already encoded in the measured derivative. The only unmeasured factor needed to reconstruct the expert action is —the inverse input gain.

Figure 2. The process of the proposed method.
Figure 2. The process of the proposed method. Source: Xitong Niu, Peifeng Hui

This is the paper's conceptual center: not learning to imitate the expert's actions directly, but learning to estimate the one hidden factor that makes the expert's physics-based reconstruction work. The additive disturbance, which seemed like the hard part, turns out to be automatically handled by the plant's own dynamics.

What the Student Actually Learns

The deployed controller takes the form:

where is the neural network's estimate of . The architecture is intentionally ordinary: a feedforward network with hidden widths 64 and 32, ReLU activations, predicting a log inverse gain:

The input is a 27-dimensional feature vector built from causal history:

At a sampling period of seconds, these delays span from the current instant to 100 milliseconds of history, retaining dense recent taps while capturing slower dynamics. The log parameterization enforces positivity; the clipping bounds extrapolation to physically meaningful ranges.

But here's what makes the training distinctive: the neural network isn't trained to predict directly. That would require the true plant parameter as a label, which the authors deliberately avoid. Instead, they derive an "action-derived supervision" signal from the expert's recorded actions and deployment-visible trajectories:

Whenever , this formula reconstructs the inverse gain from the expert's actual control output and the measurable state history. The division by small is ill-conditioned, so those samples are removed from the latent regression. The remaining samples receive task-weighted importance:

The nonzero preserves background coverage; the second term emphasizes samples where latent estimation error creates large action errors—exactly the situations where accurate gain knowledge matters most.

The loss function is:

A weighted squared error on the log scale with L2 regularization. Validation selects the checkpoint with the best closed-loop performance—not just the lowest one-step prediction error.

Why History Reveals What Instantaneous Observation Cannot

At one instant, gives one equation in two unknowns. Without additional information, there is no unique algebraic separation between and . But over a window where both are approximately constant, multiple equations become available:

If varies across the window, the slope of this affine relation contains and the intercept contains . In the noiseless two-sample case:

This equation isn't the implemented estimator, but it reveals the information mechanism: excitation and temporal variation make the gain identifiable from causal history. Near equilibrium, where changes slowly, raw identification is ill-conditioned—but fortunately, the action sensitivity is also often small in these regions, meaning that gain estimation errors have limited impact on control performance.

Figure 3. Canonical observer scenarios. The nominal and a>1a>1 cases are
benign, whereas a=0.1a=0.1 causes large parameter-induced startup transients that
remain present when the disturbance step is added. A higher observer gain
reduces but does not remove this effect. Disturbance cases use
d:0→2d:0\rightarrow 2 at t=2t=2 s over a 4-s run.
Figure 3. Canonical observer scenarios. The nominal and a>1a>1 cases are benign, whereas a=0.1a=0.1 causes large parameter-induced startup transients that remain present when the disturbance step is added. A higher observer gain reduces but does not remove this effect. Disturbance cases use d:0→2d:0\rightarrow 2 at t=2t=2 s over a 4-s run. Source: Xitong Niu, Peifeng Hui

The nominal disturbance observer baseline illustrates why this history-based approach matters. The observer estimates a lumped disturbance and uses it in the control law. For the nominal case where , this works precisely. But when , the estimated quantity must track:

which contains the controlled state itself. The observer dynamics then become:

When and is constant, the forcing term vanishes and increasing the observer gain accelerates estimation. But when , the control action itself drives the estimation error. The observer, inner controller, and unknown gain are dynamically coupled. A larger can reduce error in moderate regimes but also increases noise sensitivity and control effort, and after sampling, can approach a stability boundary.

The Mathematics of Stability: A Common Quadratic Certificate

The paper provides a rigorous stability analysis for the actual implementation, not a simplified model. The key challenge is that the sampled backward difference introduces one-sample memory, so the correct state for analysis is where is the part of produced by the internal state and disturbance.

The exact augmented recursion is:

where is the product of true gain and estimated inverse gain. When exactly, the system matches the expert's design. Deviations create parametric uncertainty that must be bounded.

The authors derive a common quadratic Lyapunov certificate: a single positive-definite matrix such that:

for all in the learned relative-gain interval and some positive-definite . This provides exponential stability of the origin for the augmented error system, with explicit bounds on the region of attraction.

The analysis includes explicit qualifications for:

  • Residual error (bounded estimation mistakes)
  • Coverage (regimes where the certificate applies)
  • Switching (transitions between operating conditions)
  • Noise (measurement uncertainty)
  • Saturation (actuator limits)

The result is regional and excludes saturation—it is not presented as a universal neural-network stability theorem. It states precisely what is proved and what is not, providing a "precise starting point for higher-order and experimental extensions."

Experiments: Why Direct Imitation Fails and Structured Learning Succeeds

The experimental evaluation spans hundreds of 60-second trials across a parameter-regime scan covering , , and , with various disturbance profiles.

The nominal observer's error grows sharply as decreases. More strikingly, the next gain above the best non-failing tuning diverges for every tested . A high-gain boundary exists in the weakened-channel region: pushing the observer harder helps up to a point, then destabilizes the system.

Figure 4. Systematic observer scan across a<1a<1, a=1a=1, and a>1a>1 for a unit
disturbance step. Failed cases are omitted from the continuous metric curves
and retained in the failure map. The high-gain boundary is confined to the
weakened-channel region in this experiment.
Figure 4. Systematic observer scan across a<1a<1, a=1a=1, and a>1a>1 for a unit disturbance step. Failed cases are omitted from the continuous metric curves and retained in the failure map. The high-gain boundary is confined to the weakened-channel region in this experiment. Source: Xitong Niu, Peifeng Hui

Direct action networks also fail in closed loop despite moderate offline error. A network trained to predict the expert's action from instantaneous or short-horizon observations may achieve low one-step regression error during training. But when deployed in closed loop, small errors compound. The learned action changes the future input distribution, which shifts the observation regime, which changes the required action—and the network was not trained for that shifted regime. This is the covariate shift problem made visceral.

The structured student, by contrast, remains close to the privileged expert. Its tracking RMSE is reduced by about 69% relative to the tuned observer in unseen 60-second trials. The improvement comes not from more sophisticated architecture—the 64-32 network is "intentionally ordinary"—but from better problem decomposition: learn only what must be learned, reconstruct the rest from physics.

Tracking Performance Across Methods

Tracking Performance Across Methods
LabelValue
Nominal Observer100
Direct Action Network78
Structured Student31

The chart shows how the structured student maintains performance across the full range of input gains, while both the nominal observer and direct imitation networks degrade significantly outside their training conditions. The 69% RMSE reduction is not an average across good conditions—it's maintained in "unseen" trials, meaning regimes not present in the training distribution.

Figure 5. Complete closed-loop signals for the nominal and disturbance-only
regimes. The disturbance changes from 0 to 2 at t=2t=2 s in the right column.
Figure 5. Complete closed-loop signals for the nominal and disturbance-only regimes. The disturbance changes from 0 to 2 at t=2t=2 s in the right column. Source: Xitong Niu, Peifeng Hui

The closed-loop signals tell the story qualitatively. In nominal conditions with no disturbance, all controllers track adequately. Add a disturbance step at seconds, and the observer-based controller shows persistent tracking error until the disturbance estimator converges. The structured student, having learned to infer the gain from history, adapts faster.

Figure 6. Complete closed-loop signals for the low-gain parameter-only and
combined low-gain regimes. All three controllers act on independent plant
copies subject to the same aa and dd.
Figure 6. Complete closed-loop signals for the low-gain parameter-only and combined low-gain regimes. All three controllers act on independent plant copies subject to the same aa and dd. Source: Xitong Niu, Peifeng Hui

In the challenging low-gain regime (), the differences become stark. The observer-based controller exhibits large parameter-induced startup transients that remain present even when the disturbance step is added. A higher observer gain reduces but does not remove this effect. The structured student handles both the gain change and the disturbance through its learned inverse-gain estimation.

Figure 7. Complete closed-loop signals for the combined moderate- and
high-gain regimes.
Figure 7. Complete closed-loop signals for the combined moderate- and high-gain regimes. Source: Xitong Niu, Peifeng Hui
Figure 8. Tracking performance over simultaneous post-transition values of
aa and dd with frozen observer gain L=19000L=19000. Crosses denote observer task
failures.
Figure 8. Tracking performance over simultaneous post-transition values of aa and dd with frozen observer gain L=19000L=19000. Crosses denote observer task failures. Source: Xitong Niu, Peifeng Hui

The systematic scan across simultaneous variations in and with frozen observer gain shows that the observer fails (marked with crosses) over much of the parameter space. The structured student, trained on multi-regime demonstrations, handles these transitions gracefully.

What This Changes About How We Think About Transfer Learning in Control

The paper's positioning cuts against prevailing trends in learning-based control. The dominant approach is architectural: find a neural network rich enough to learn the policy end-to-end, train it on enough data, and trust that sufficient capacity will compensate for information gaps. This works in some domains—games with full state observation, simulated robotics with perfect sensors—but struggles when the information asymmetry between training and deployment is fundamental rather than incidental.

The paper's alternative is mechanism-guided: exploit what you know about the plant's structure to identify the smallest task-relevant latent variable, structure the learning around that variable, and use a physics layer to reconstruct the action. The neural network becomes a task-oriented online identifier, trained from privileged expert behavior rather than from a prescribed observer trajectory.

This isn't a new neural network. It's a design philosophy that changes what you ask the neural network to learn. Privileged information is used to construct the expert and to derive training labels, but the deployed controller never sees privileged variables. The true plant parameter is not required as a student label—the action-derived supervision signal reconstructs the inverse gain from expert actions and deployment-visible trajectories.

The five elements that constitute the contribution are individually unremarkable—a feedforward network, a physics layer, a Lyapunov certificate, some delay taps, a weighting scheme. What makes them matter is their composition: a structured student trained on action-derived labels, deployed with no privileged information, analyzed through an explicit relative-gain certificate. None of those ingredients resolves the control information mismatch alone. Their conjunction does.

Limitations and What Comes Next

The analysis is limited to a second-order system. Higher-order plants require extending the relative-degree structure and deriving the analogous sampled-data identities. The stability certificate is regional and excludes saturation—actuator limits are handled by saturation blocks, but the theoretical guarantee does not cover those intervals.

The experiments are entirely simulation-based. The deterministic regime grid plays a coverage role similar to domain randomization in sim-to-real transfer, but there is no experimental validation. Real systems introduce sensor bias, communication delays, actuator hysteresis, and other phenomena not captured in the model.

The neural network architecture is ordinary by design, but this choice limits expressiveness. More sophisticated architectures might improve latent estimation accuracy, but at the cost of interpretability and the clean separation between learned and physics-based components.

The training approach requires deliberate multi-regime data collection—a grid of conditions spanned by the privileged expert. This is feasible during designed simulation or commissioning tests, but may be impractical for systems with truly unknown operating ranges.

Despite these limitations, the core insight generalizes: when transferring control knowledge from privileged to deployable settings, start with mapping realizability. Diagnose whether the problem is a static mapping issue or requires temporal information. Use mechanism to identify the smallest task-relevant latent target. Structure the neural network accordingly. And verify closed-loop stability through an explicit certificate that matches the implemented dynamics.

Performance vs Input Gain Regime

Performance vs Input Gain Regime
LabelValue
a = 0.5145
a = 0.7120
a = 1.0100
a = 1.585
a = 2.072

The chart shows how the structured approach dominates across the full range of tested conditions. Whether the input gain is weakened (\a < 1), nominal (\a = 1), or strengthened (\a > 1), the structured student maintains performance that the conventional observer and direct imitation cannot match.

Why This Matters Beyond the Lab

Control systems operate everywhere: aircraft, factories, power grids, robots, medical devices. Most real-world deployment happens under uncertainty—unknown loads, changing dynamics, unforeseen disturbances. The traditional response is robust design: plan for the worst case, accept conservative performance everywhere. Or adaptive control: estimate parameters online, update the controller in real time.

This work suggests a third path: deliberate knowledge extraction during development. Use the conditions you can impose during simulation or commissioning to generate a library of high-performance demonstrations. Derive training labels that don't require the true parameters. Train a compact estimator for the one latent factor that matters. Deploy without privileged information but with privileged knowledge embedded in the estimator's weights.

The 69% RMSE improvement isn't just a number. It's the difference between a controller that tracks within acceptable bounds and one that tracks well across conditions it has never seen. For systems where tracking accuracy directly affects quality, safety, or efficiency, that gap is substantial.

The paper's honest acknowledgment of limitations is as valuable as its contributions. "The analysis also states what is not proved, so that the second-order example provides a precise starting point for higher-order and experimental extensions." This is how engineering progress actually happens: not universal claims that crumble under scrutiny, but precise statements about well-defined systems that point toward broader applications.

The old "mechanism versus behavior" dichotomy—physics-based models versus data-driven learning—is refined into a composition: privileged behavior supplies diverse, high-performance closed-loop examples; mechanism chooses a realizable latent target and reconstructs the action; data fit the remaining history-to-latent map; and a control certificate states when the composed loop is stable.

That's not just a paper. It's a design philosophy waiting to be tested on real systems.

Offline vs Closed-Loop Performance: Direct Action Network

Offline vs Closed-Loop Performance: Direct Action Network
LabelValue
Offline One-Step Error12
Closed-Loop RMSE78