← Latest papers
📊 statistics

What Uncertainties Do We Need for Dynamical Systems?

This paper presents a machine learning perspective on uncertainty modeling for dynamical systems by distinguishing between aleatoric and epistemic uncertainties, clarifying their sources, and examining how uncertainty quantification objectives vary across different tasks.

Original authors: Yusuf Sale, Christopher Bülte, Felix Czaja, Joshua Stiller, Eyke Hüllermeier

Published 2026-06-11
📖 6 min read🧠 Deep dive

Original authors: Yusuf Sale, Christopher Bülte, Felix Czaja, Joshua Stiller, Eyke Hüllermeier

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

The Big Picture: Predicting the Future is Hard

Imagine you are trying to predict where a ball will roll next. In a perfect world, if you know exactly where the ball starts, how hard you pushed it, and the shape of the hill, you could calculate its exact path forever. This is a deterministic system: no surprises, just math.

But in the real world, things are messy. We don't know everything perfectly. This paper asks a simple but deep question: When we try to predict how things change over time (like a swinging pendulum, the weather, or a robot's movement), what kind of "not knowing" are we actually dealing with?

The authors break down "not knowing" into two main types:

  1. Aleatoric Uncertainty (The "Noise"): This is randomness that is built into the system itself. It's like a gust of wind hitting the ball. No matter how much you study or how many sensors you add, you can't predict the wind. It's irreducible.
  2. Epistemic Uncertainty (The "Ignorance"): This is a lack of knowledge. It's like not knowing exactly how hard you pushed the ball. If you had better tools or more data, you could figure this out. It is reducible.

The paper argues that in dynamic systems (things that change over time), these two types of uncertainty mix together in complex ways, and we need to treat them differently depending on what we are trying to do.


The Five Sources of "Not Knowing"

The authors identify five specific places where uncertainty sneaks into our predictions. Let's use the analogy of a Swinging Pendulum to explain them.

1. The Starting Point (Initial Condition)

  • The Scenario: You want to predict the pendulum's swing, but you aren't 100% sure where it was when you started the timer. Maybe your ruler was slightly off.
  • The Uncertainty: This is Epistemic. If you had a better camera or a more precise ruler, you could know the starting point exactly.
  • How it spreads: Once you start, that small error gets carried along. If the pendulum is stable, the error might stay small. If it's chaotic (like a double pendulum), that tiny error can grow huge very quickly.

2. The Random Jiggles (Process Noise)

  • The Scenario: Even if you know the starting point perfectly, the pendulum is being hit by tiny, random air currents or vibrations from the floor.
  • The Uncertainty: This is Aleatoric. It's the "noise" of the universe. You can't measure every air molecule, so this randomness is permanent.
  • How it spreads: Unlike the starting point error (which happens once), this noise happens every single second. It's like trying to walk a straight line while someone keeps gently pushing you from the side. The path becomes a fuzzy cloud rather than a single line.

3. The Blurry Glasses (Partial Observations)

  • The Scenario: You can't see the whole pendulum. You only have a sensor that tells you the angle, but not the speed. Or maybe your sensor is noisy and gives you a slightly wrong reading.
  • The Uncertainty: This is Epistemic. You are "blind" to parts of the system.
  • The Fix: This is a puzzle called "filtering." You use what you do see to guess what you don't see. If the system is stable, your guesses get better over time. If it's chaotic, you might never be sure.

4. The Wrong Manual (Parameter Uncertainty)

  • The Scenario: You know the formula for how the pendulum moves, but you don't know the exact numbers. Is the gravity 9.8 or 9.81? Is the friction 0.5 or 0.6?
  • The Uncertainty: This is Epistemic. The "true" numbers exist; you just haven't found them yet.
  • The Danger: This is tricky because a small mistake in the numbers creates a systematic bias. It's not just a random wobble; it's like driving a car with the steering wheel slightly crooked. Over a short trip, you're fine. Over a long trip, you end up in a completely different country.

5. The Wrong Map (Structural Uncertainty)

  • The Scenario: You are using the wrong formula entirely. Maybe you assumed the pendulum moves in a straight line, but it actually moves in a circle. Or maybe you forgot that there is a hidden weight inside the pendulum you can't see.
  • The Uncertainty: This is the hardest kind. It's Epistemic in the sense that you don't know the truth, but it's qualitatively different. You can't fix this just by collecting more data if your entire model is wrong. It's like trying to navigate with a map of the ocean when you are actually in a forest.

How Time Changes the Game

The paper makes a crucial point: Which uncertainty matters most depends on how far into the future you are looking.

  • Short Term: If you want to know where the pendulum is in 1 second, the Starting Point matters most. You haven't had time for the wind or the wrong formula to mess things up yet.
  • Medium Term: If you look 10 seconds ahead, the Random Jiggles and Blind Spots start to dominate. The noise accumulates.
  • Long Term: If you look 1 hour ahead, the Wrong Manual and Wrong Map take over. Even if you knew the starting point perfectly, if your formula is slightly wrong or your model is missing a piece, your long-term prediction will be completely off.

Why Does This Distinction Matter?

You might ask, "Why do we need to label them 'Aleatoric' vs. 'Epistemic'?"

The answer lies in Action.

  • If you have Epistemic uncertainty (ignorance), the best action is to learn. Get better sensors, run more experiments, or refine your model. You can reduce the uncertainty.
  • If you have Aleatoric uncertainty (noise), learning won't help. You can't "learn away" the wind. Instead, you must adapt. You need to build a system that is robust enough to handle the randomness (e.g., a robot that can balance even when pushed).

The Machine Learning Connection

The paper concludes by looking at how Machine Learning (ML) fits into this.

  • ML helps Dynamical Systems: ML is great at finding complex patterns (like using a neural network to guess the "Wrong Manual" or "Wrong Map"). It can learn the rules of the game from data.
  • Dynamical Systems help ML: The math used to track moving objects (like Kalman filters) is now being used to make AI smarter at learning sequences and making decisions over time.

The Takeaway

The paper doesn't just say "uncertainty is bad." It says: Uncertainty is a process. It changes shape as time passes. To predict the future of a moving system, we need to know where the uncertainty comes from (the start, the noise, the sensors, the parameters, or the model itself) and when it will become the biggest problem. Only then can we decide whether to gather more data or build a more robust system.

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 →