← Latest papers
💻 computer science

Simultaneous model discovery and state estimation under high data corruption

This paper proposes a sparse regression strategy that simultaneously discovers ordinary differential equations and estimates state variables from incomplete, noisy data by leveraging a statistically motivated likelihood function, iterative model selection, and second-order optimization via automatic differentiation.

Original authors: Teddy Meissner, Karl Glasner

Published 2026-02-18
📖 5 min read🧠 Deep dive

Original authors: Teddy Meissner, Karl Glasner

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 a detective trying to solve a mystery, but the crime scene is a mess. The clues (data) are scattered, some are missing entirely, and the ones you do have are covered in mud and scribbles (noise). Your goal? To figure out the exact set of rules (the laws of physics) that govern how the suspects moved, even though you can't see them clearly.

This paper introduces a new, super-smart detective tool designed to solve exactly this kind of problem. Here is how it works, broken down into simple concepts:

1. The Problem: The "Messy Crime Scene"

In science, we often try to write down equations that describe how things change over time (like how a virus spreads or how a pendulum swings).

  • The Old Way: Traditional methods usually assume the data is perfect. If the data is noisy or missing chunks, these methods get confused and give up. It's like trying to solve a puzzle when half the pieces are missing and the rest are glued together.
  • The Challenge: Real-world data is rarely perfect. It's often incomplete (we couldn't measure everything) and noisy (our sensors make mistakes).

2. The Solution: The "Dual-Task Detective"

The authors propose a method that does two things at the same time, like a detective who is both reconstructing the crime and writing the rulebook simultaneously.

  • Task A: State Estimation (Reconstructing the Crime): Instead of just looking at the muddy clues, the method tries to guess what the true path of the suspect actually was. It fills in the missing gaps and smooths out the scribbles, creating a clean, smooth story of what happened.
  • Task B: Model Discovery (Writing the Rulebook): While it's cleaning up the story, it's also trying to figure out the mathematical laws that caused that story. It asks, "What simple equation could produce this smooth path?"

3. The Secret Sauce: "Sparsity" (The Occam's Razor Principle)

When trying to find the rulebook, there are infinite possibilities. You could write a 100-page equation that fits the data perfectly, but it would be nonsense.

  • The Analogy: Imagine you are trying to guess the ingredients of a soup. You could say it's made of 50 different spices, but the chef only used salt, pepper, and garlic.
  • The Method: This tool uses a "sparsity" strategy. It aggressively hunts for the simplest explanation. It tries to remove unnecessary ingredients (terms in the equation) until only the essential ones remain. It uses a statistical "scorecard" (called BIC) to decide: "Is this extra ingredient actually helping, or is it just clutter?"

4. How It Handles the Mess

The paper highlights three specific ways this detective is better than the old ones:

  • Noise: Instead of trying to filter out the noise (which can sometimes remove good clues), the method infers the truth. It realizes, "Okay, this data point looks weird, but if I adjust my guess of the true path slightly, everything makes sense."
  • Missing Data: If you didn't measure the suspect's speed for 10 minutes, the method doesn't panic. It uses the laws of physics it's discovering to "fill in the blanks" logically.
  • Complexity: It can handle equations that aren't just simple straight lines. It can find complex, curved relationships (like exponential growth) that other methods miss.

5. The Engine: The "Super-Optimizer"

To do all this math, the paper uses a powerful engine called Automatic Differentiation combined with a Levenberg-Marquardt algorithm.

  • The Analogy: Imagine trying to find the lowest point in a foggy mountain valley.
    • Old methods take small, blind steps (like feeling the ground with a stick).
    • This method has a helicopter that can see the whole shape of the valley and the slope of the ground instantly. It knows exactly which way to jump to get to the bottom (the best solution) much faster.

6. The Results: A Winning Detective

The authors tested this method on famous chaotic systems (like the Lorenz system, which models weather, and the Van der Pol oscillator, which models electrical circuits).

  • The Test: They took perfect data, added huge amounts of noise (up to 50% error!), and removed chunks of the timeline.
  • The Outcome: Their method successfully reconstructed the original equations and the true paths of the systems, even when the data was terrible. It beat the current "gold standard" (a method called WSINDy) in almost every test.

Summary

Think of this paper as a new, high-tech toolkit for scientists. It allows them to look at a messy, broken, and incomplete set of observations and say, "I can tell you exactly what the underlying laws of nature are, and I can tell you exactly what happened, even though you gave me terrible data." It's about finding the simple, elegant truth hidden inside a chaotic mess.

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 →