Learning piecewise-smooth dynamical systems
This paper presents a modular framework for discovering piecewise-smooth dynamical systems from trajectory data by combining statistical analysis of switching hyperplane identifiability with geometry-constrained neural networks to learn governing equations and characterize discontinuous behaviors like sliding motion.
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
In the physical world, many systems do not change their behavior gradually. A heavy box pushed across a floor does not slide smoothly from the start; it sits still, resisting every push, until the force becomes great enough to break the static grip, and then it suddenly moves. A stiff door hinge does not turn with a fluid motion but catches and releases in tiny, jerky steps. These are examples of systems that switch between distinct modes of behavior. In mathematics, such systems are described by rules that are smooth and predictable within each mode, but which jump abruptly when the system crosses a specific boundary. These boundaries are not just lines on a graph; they are the physical thresholds where friction gives way to motion, or where a climate system shifts from one stable state to another. Understanding these systems is crucial for engineers designing robots, for climate scientists modeling ice ages, and for anyone trying to predict how a complex machine will behave when it hits a limit. However, when scientists try to learn the rules of such systems from observed data, they face a unique challenge: if they get the location of the boundary wrong, the entire prediction fails, no matter how well they understand the motion on either side.
A team of researchers at the University of Cambridge and the University of Bath has developed a new method to solve this problem. Their work focuses on discovering the hidden rules of these "piecewise-smooth" systems directly from trajectory data, which are simply records of how a system moves over time. Instead of trying to guess the entire system at once, the researchers split the task into two distinct stages. First, they look for the boundaries themselves. They analyze the recorded paths to find sudden jumps in speed or direction, which act as signals that the system has crossed a threshold. Using a robust statistical technique, they filter out the noise and the false alarms caused by rough data to pinpoint the exact location and angle of these invisible dividing lines. Once the geometry of the boundaries is established, the second stage begins. The researchers then teach a computer model to learn the specific rules of motion for each region separated by those boundaries. Crucially, they designed the computer model so that it is physically impossible for it to invent new, fake boundaries. It is forced to respect the map created in the first stage, learning only how the system moves within the allowed zones.
The researchers tested this two-stage approach on several real-world scenarios, including a mechanical oscillator that mimics the stick-slip motion of a block sliding on a rough surface, and a complex climate model that describes the cycle of ice ages over thousands of years. In the climate model, the system switches between periods of slow carbon dioxide absorption and sudden release, a process that drives the growth and retreat of ice sheets. In every test, the method proved highly effective. When the researchers knew the true boundaries in advance, their model learned the motion with extreme precision, reproducing the system's behavior with errors far smaller than those of standard smooth models. Even more impressively, when they had to discover the boundaries from scratch using noisy data, the method still succeeded. It correctly identified the location of the switching planes and learned the dynamics well enough to predict the system's future path for hundreds of time steps. The results showed that by separating the task of finding the map from the task of learning the journey, the researchers could build models that were not only more accurate but also far more efficient, using significantly fewer computational resources than traditional methods.
The study also revealed the limits of what can be learned. The researchers found that the method works best when the system actually crosses the boundaries with enough force to create a clear signal. If the system merely grazes the boundary or moves very slowly across it, the signal becomes too weak to distinguish from the background noise, and the method struggles to find the line. However, when the crossing is clear, the approach is robust. The team demonstrated that their new architecture could approximate the complex, jumping behavior of these systems with arbitrary accuracy, provided the boundaries were known or correctly identified. This represents a significant step forward in the field of scientific machine learning, where the goal is to build models that respect the known physical structures of the world rather than just memorizing patterns in data. By explicitly teaching the computer to look for and respect the places where the rules change, the researchers have created a tool that can uncover the hidden logic of systems that jump, slide, and switch, offering a clearer window into the mechanics of everything from dry friction to the shifting climate of the Earth.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.