← Latest papers
⚡ electrical engineering

Data-driven Reachable Set Estimation with Tunable Adversarial and Wasserstein Distributional Guarantees

This paper proposes a data-driven framework for estimating reachable sets of unknown discrete-time dynamical systems by formulating a relaxed scenario program with slack variables that offers tunable trade-offs between set size and outlier sensitivity, while extending the approach to provide robust probabilistic guarantees against both bounded adversarial perturbations and Wasserstein distribution shifts.

Original authors: Georgios Pantazis, Michelle S. Chong

Published 2026-04-15
📖 5 min read🧠 Deep dive

Original authors: Georgios Pantazis, Michelle S. Chong

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the captain of a ship navigating through a foggy, unknown ocean. You don't have a perfect map of the currents or the wind (the "dynamics" of the system). However, you have a logbook filled with 1,000 past voyages made by other ships in similar conditions. Your goal is to draw a "safety zone" on your map—a shape that guarantees your ship will stay inside it for the next 25 hours, no matter what happens.

This paper is about drawing that safety zone as accurately as possible, even when your logbook is messy, your sensors are glitchy, or the ocean behaves slightly differently tomorrow than it did yesterday.

Here is the breakdown of their solution using everyday analogies:

1. The Problem: The "Perfect" vs. The "Real"

Traditionally, if you tried to draw a safety zone based on past data, you would try to make the zone fit every single past voyage perfectly.

  • The Flaw: If one past ship hit a weird, unexpected wave (an outlier), your safety zone would have to stretch out massively to cover that one weird event. This makes your safety zone huge and useless for planning.
  • The Paper's Fix: They introduce a "Relaxation Variable" (think of it as a flexible rubber band). Instead of forcing the safety zone to touch every single past dot, they allow the rubber band to stretch a little bit to let a few "weird" dots slip through.
  • The Tuning Knob (ρ\rho): You get a dial to control this.
    • Turn the dial up: The rubber band gets tight. You force the zone to cover almost everything, but the zone becomes huge.
    • Turn the dial down: The rubber band gets loose. The zone is smaller and tighter, but you accept a tiny risk that a few weird past voyages might have been outside it.
    • Result: You can choose the perfect balance between a "tight" zone and a "safe" zone.

2. The Adversary: The "Glitchy GPS"

What if your logbook data is slightly wrong? Maybe a sensor glitched, or a hacker (an "adversary") slightly altered the coordinates of the past ships.

  • The Old Way: Most methods assume the data is 100% truth. If the data is slightly wrong, your safety zone might be dangerously inaccurate.
  • The Paper's Fix: They assume every past voyage could have been slightly "pushed" by a malicious force or noise within a certain radius (like a shaking hand moving the pen).
  • The Strategy: They draw the safety zone not just around the dots you see, but around a "cloud" of dots that could have been there if the data was slightly corrupted. This makes the safety zone adversarially robust. It's like building a fortress not just for the enemy you see, but for the enemy you expect might appear.

3. The Shape Shift: Different Boxes for Different Jobs

To make the math work, the safety zone needs to be a specific shape. The paper tests three shapes, like choosing different containers for your cargo:

  • Balls (Spheres): Simple and round. Good for general movement.
  • Ellipsoids (Eggs): Stretched out. Good if the ship moves faster in one direction than another.
  • Zonotopes (Multi-faceted Gems): Complex shapes that can hug the data very tightly.
  • The Finding: They show that while the "Gem" shape (Zonotope) fits the data tightest, it requires more data to be statistically reliable. The "Egg" (Ellipsoid) is a great middle ground. The math proves that no matter which shape you pick, you can calculate the safety guarantees efficiently.

4. The "What If" Scenario: The Ocean Changes

What if the ocean currents tomorrow are slightly different from the currents in your logbook? (This is called a "distribution shift").

  • The Paper's Fix: They use a concept called Wasserstein Distance (think of it as a "Cost of Moving Sand"). It measures how much effort it would take to turn the "sand" of your past data distribution into the "sand" of the future distribution.
  • The Guarantee: They prove that even if the ocean changes slightly (within a certain "cost" limit), your safety zone will still work. They provide a formula that tells you exactly how much the safety guarantee degrades. It's like saying, "If the wind changes by this much, your safety zone is still 95% reliable."

Summary: The "Smart Safety Net"

In simple terms, this paper gives engineers a smart, adjustable safety net for unknown systems.

  1. It learns from data without needing a perfect physics model.
  2. It ignores the noise (outliers) so the net doesn't get too big.
  3. It anticipates glitches (adversarial attacks) so the net doesn't break.
  4. It handles change (distribution shifts) so the net remains valid even if the rules of the game change slightly.

By turning the "dial" (ρ\rho), the user can decide: "Do I want a tiny, tight net that might miss a few weird events, or a giant, safe net that covers everything?" And the best part? They can prove mathematically that their choice is safe, even in the face of chaos.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →