The Robot That Stopped Crying Wolf: How Control Theory Slashed False Alarms from 30% to 2%

A robot arm reaches toward a forbidden zone, its sensors reporting a position with an invisible halo of uncertainty around it. Is it safe? The machine can't know exactly where its gripper is—only where it probably is, plus or minus some error. A runtime monitor watching this arm has to answer a yes/no question from fuzzy data: is the arm inside the zone or not? Get the answer wrong in the "safe" direction and the robot could crash into something expensive or human. Get it wrong the other way and you halt a perfectly good task for no reason.
Here's the striking part: the paper reports that a naive-but-common way of handling this uncertainty triggers a false alarm almost 30% of the time — and in the worst reducer tested, 62% of the time. A smart, adaptive version of the same machinery cuts that failure rate to under 2%. The difference isn't more sensors or better hardware. It's a shift in how the monitor reasons about its own math: treating the choice of how to compress uncertainty as a decision problem to be solved moment by moment, rather than a fixed routine set once at design time (Krsmanovic et al., 2026).
That's the headline of Predictive Zonotope Reduction, a paper from researchers at CISPA Helmholtz Center for Information Security and the Technical University of Munich. It's a niche-sounding result in formal verification, but it touches something fundamental about how machines behave safely in a messy world: soundness isn't enough. A monitor that never misses a real violation but screams at you a third of the time is useless in practice — it would brick your robot into a state of permanent emergency stops. The authors show you can have both: never miss a real danger, and almost never cry wolf.
The Science
To understand the problem, you first have to meet the zonotope. A robot's sensor doesn't tell it "the joint is at 45 degrees." It tells it "the joint is at 45 degrees, give or take some bounded error." One clean way to represent that range of possibilities is a zonotope: a convex, point-symmetric shape built from a center point and a set of "generators" — vectors pointing in various directions that get scaled and summed to sweep out the set of all plausible states (Krsmanovic et al., 2026).
Why zonotopes instead of plain old intervals? Because in multiple dimensions, uncertainty isn't a box. A 5-degree-of-freedom robotic arm has five joint angles, and the errors in those joints are correlated in complex ways. A zonotope captures that geometry efficiently, and operations on it — Minkowski sums, over-approximations — are computationally cheap. That's why zonotopes are a workhorse in formal verification and reachability analysis.
But there's a catch, and it's a nasty one. In runtime monitoring — watching a live system as it operates — the monitor continuously fuses new sensor measurements into the zonotope. Every new measurement adds a generator. Add sensors at 10 Hz for a few minutes and your zonotope's "order" — the number of generators it carries around — explodes without bound. The representation grows until it overwhelms the memory and compute budget of the tiny embedded board actually running the robot (Krsmanovic et al., 2026).
The standard fix is zonotope reduction: periodically squish the bloated shape down to a fixed-size over-approximation that still contains all possible true states. There are several established reduction methods — the paper benchmarks four: Girard, Scott, PCA, and Combastel — and they trade off differently. Some are tight along certain axes and loose along others. Some are fast, some are slow. Critically, which one is best depends entirely on the current shape of the uncertainty.
And here's the key insight the authors exploit: existing systems just pick one reducer at design time and stick with it for the whole run. But the paper's central observation is that reduction isn't a local compression step — it's a decision that shapes the future of the uncertainty. Squish the zonotope the wrong way now, and you've warped the geometry that every future measurement and reduction builds on. The choice of reducer at step ten influences how tight your approximation is at step ten thousand.
The researchers reframe the whole problem. Instead of "pick one reduction method and apply it forever," they ask: "given the current shape of uncertainty, which reduction method should I apply right now, knowing it affects everything downstream?" That reformulation turns runtime monitoring into a control problem. The "state" is the zonotope's geometry. The "control action" is choosing a reduction method. The "cost" is how big the zonotope gets over a future horizon.
This approach is called Predictive Zonotope Reduction, or PZR. It's built on top of RLola, a runtime monitoring framework already used across cyber-physical systems, from UAVs to ROS-based robot stacks, that carries formal guarantees about memory bounds, soundness, and semantics (Krsmanovic et al., 2026).
What They Found
The authors formalize a measure of how good an approximation is, which they call the Squared Hull Error. Roughly: take the interval hull (the smallest axis-aligned box that contains each zonotope) of the reduced and the unreduced zonotope, and measure the mean squared difference in their sizes across each dimension. Lower is tighter — and tighter means fewer false alarms, because the monitor's safety predicate is an axis-aligned half-space query against this hull (Krsmanovic et al., 2026).
They then build several controllers around this loss, and here's where the engineering gets clever. The most straightforward version, MPC-F, has a "perfect preview" of future inputs — it rolls the entire candidate schedule forward with full knowledge of what measurements are coming, and commits to the first action of the best sequence. But perfect preview is unrealistic in live operation, so MPC-L predicts future inputs causally, by linearly extrapolating from what it has already seen. And because enumerating every possible reducer sequence over a horizon explodes exponentially, both variants use beam search — keeping only the most promising partial schedules at each step and expanding them (Krsmanovic et al., 2026).
But even the causal MPC is too slow for a real-time system running on a Raspberry Pi. So the authors distill the control policy into a tiny neural network: two dense layers of 32 neurons each, ReLU activations, mapping 15 zonotope properties to preference scores over the four reducers. Notably, the student isn't trained to classify "which reducer is best" — it's trained on a pairwise ranking objective, which gives a much denser learning signal because the control policy heavily favors some reducers over others. They train several of these policies, augment them with DAgger (a standard technique for correcting the covariate-shift problem in imitation learning), combine them into a voting ensemble, and — in the fanciest variant, "Vote3-Guarded" — let a control policy break ties when the neural voters can't agree (Krsmanovic et al., 2026).
The results are stark. Table I shows what happens at a moderate memory budget. The best fixed reducer, Combastel, produces an FPR of 29.68% — nearly a third of all its verdicts are false alarms. Girard is worse at 32.6%. Scott is catastrophically bad at 39.7%, and PCA reaches 62.11%. Meanwhile, the dynamic selectors land between 1.76% and 5.08% — an order-of-magnitude improvement or better (Krsmanovic et al., 2026).
Dynamic reducer selection cuts false alarms ~17×
False-positive rate (%) of monitoring verdicts at memory budget b=150. Fixed reducers (top four, gray) trigger false alarms in 29.7% to 62.1% of cases; dynamic Predictive Zonotope Reduction methods (bottom) drop this to 1.8%–5.1% while keeping false negatives at zero.
| Label | Value |
|---|---|
| Combastel | 29.68 |
| Girard | 32.6 |
| Scott | 39.7 |
| PCA | 62.11 |
| MPC-Greedy | 1.96 |
| MPC-F | 1.8 |
| MPC-B | 1.76 |
| MPC-L | 1.78 |
Look at the shape of that table and it becomes clear why switching matters. The fixed reducers are all bad, but they're bad in different ways. PCA excels along certain axes but collapses in others; Scott is great in some geometries and useless in others. A controller that can pick the right tool for today's shape — and the paper shows reducers get chosen in wildly imbalanced proportions, with Scott chosen 85% of the time by the best controllers — gets tightness that no single method can achieve (Krsmanovic et al., 2026).
Controllers learn to lean on Scott ~85% of the time
How often each dynamic controller chose the Scott reducer (right, gold) versus Girard (left, blue) across the run. Scott dominates selections (~85–89%), showing that reducer choice is strongly state-dependent — no single fixed method excels.
| Label | Value |
|---|---|
| MPC-B | 6.73 |
| MPC-F | 8.65 |
| MPC-L | 6.72 |
| G15 (neural) | 10.99 |
| Vote3 | 10.41 |
| Vote3-Guarded | 9.13 |
The numbers bear out on approximation loss too. Fixed reducers sit at losses around to ; the dynamic methods drop that to the range — three to six orders of magnitude tighter. The neural policy, even the single-policy version G15, achieves FPR with a loss of . The guarded ensemble, Vote3-Guarded, nearly matches the perfect-preview MPC-B's FPR at 1.79% while running at real-time speed on the Pi 5 (Krsmanovic et al., 2026).
Why This Changes Things
The most important thing to understand about this result is that it doesn't sacrifice safety to get those numbers. The false-negative rate — the truly dangerous failure mode, where the monitor misses an actual violation — is exactly zero across all methods, verified over approximately 700,000 monitored events. That's not a coincidence; it's a guarantee. Every reduction method the policy can choose is a sound over-approximation: it always contains the true state set. Whatever the controller picks, the monitor can never miss a real violation (Krsmanovic et al., 2026).
So the improvement is purely in the precision dimension. Think of the monitor as a guard dog. A guard dog that barks at everything keeps you safe but becomes useless — you ignore it, and your neighbors hate you. The fixed reducers are guard dogs that bark a third or more of the time. The dynamic approach keeps the same ironclad guarantee that it will never miss an intruder, but learns to stop barking at shadows. Nearly 30 percentage points of false alarms — emergency stops, task aborts, wasted exploration — eliminated.
The practical stakes are real, and the authors put their finger on a specific one: robot learning. When a robot is learning to operate in an uncertain environment, it explores, and mistakes during exploration can cause harm. A monitor that fires false alarms during that exploration doesn't just annoy — it aborts the learning task, corrupting the training signal and derailing the whole process. A monitor that fires false alarms a third of the time might as well not be there at all (Krsmanovic et al., 2026).
There's also a broader conceptual lesson here, one that extends far beyond robotic arms. The paper's core argument is that compression decisions in a streaming pipeline are sequential decisions, not isolated ones. Every time you approximate — whether it's a zonotope, a particle filter when you prune particles, a neural network when you quantize its weights, a Kalman filter when you reset its covariance — you're making a choice that shapes every future approximation. Treating those choices as independent or fixed is leaving accuracy on the table. This paper shows that reframing them as an optimal control problem, solved with model predictive control and distilled into a fast learned policy, can buy orders of magnitude of precision for free.
It's a testament to the power of the MPC framing that a distilled neural network with none of the teacher's lookahead — nothing but the current zonotope's 15 scalar features — still decimates the fixed reducers. The single policy G15 hits 5.08% FPR, better than every fixed reducer by a factor of six. The ranking objective, rather than classification, is what makes that possible with such a small network, and it's a transferable design idea (Krsmanovic et al., 2026).
The architecture decisions also tell a story about how to deploy learning in safety-critical systems. The authors are careful to make the neural policy's power bounded: it only chooses among sound reducers, so it can't threaten the soundness guarantee. The most robust variant, Vote3-Guarded, treats the neural ensemble as the workhorse but defers to a control policy in ambiguous cases — a human-centered division of labor (fast, approximate judgment for the routine; slow, deliberative reasoning for the edge cases) that mirrors how reliable human teams actually operate.
What's Next
The paper is honest about its limits. The causal predictor (MPC-L) uses naive linear extrapolation, which can't anticipate outlier events; the authors note better predictors would help. The evaluation is a simulation — a 5-DoF MuJoCo arm with ISO 5725-modeled sensor error — so real-hardware validation is an open next step. And while the four benchmarked reducers cover the widely used methods, the paper acknowledges others exist; they were just rarely selected and performed worse in isolation (Krsmanovic et al., 2026).
The most fertile ground, though, is the general principle. The authors frame PZR specifically for zonotopes, but the underlying idea — that reduction-method selection is a sequential control problem — would transfer to other uncertainty representations and other monitoring formalisms. Particle filtering, interval arithmetic, abstract interpretation: every one of these has a "compress the representation" step that gets bolted on as a fixed routine. If the choice of compression method can be made state-dependent and learned, the same order-of-magnitude gains might be waiting.
There's a subtle point about the value of formal guarantees here that's worth savoring. The flashy part of this paper is the deep-learning-adjacent stuff — neural policies, DAgger, ensembles. But the reason the whole thing works is the formal backbone: the soundness that makes every possible choice safe, the squared-hull-error loss that turns "how good is this approximation" into something differentiable and optimizable, the MPC formalism that lets a bounded-horizon planner reason about the future. The machine learning is bolted on top of a foundation of verification rigor, and that's precisely what lets the authors claim improved precision without ever gambling on safety. It's a model for how to do learning in safety-critical systems: let the formal methods guarantee what must never fail, and let learning optimize everything else.
That division — guarantee the dangerous direction, optimize the costly direction — is the quiet achievement of this paper. The robot arm will still never cross into the forbidden zone, no matter how bad the sensors get. It will just stop screaming about it a good thirty times less often. And in a world where robots are increasingly sharing space with people, that's not a niche concern. It's the difference between a safety system that exists on paper and one that a real robot, on real hardware, running in real time, can actually live with.
Every monitor faces the same tension: be loose and you never miss a violation but cry wolf constantly; be tight and you risk the catastrophic miss. These authors found a way to thread it — guaranteeing the former while optimizing the latter, and doing it fast enough to fit on a Raspberry Pi. The next question is how far that same trick generalizes, and how many other "boring" engineering decisions are secretly sequential control problems waiting to be solved.