Decomposable Neural Symbolic Regression
This paper introduces a decomposable neural symbolic regression method that leverages Multi-Set Transformers, genetic algorithms, and genetic programming to distill opaque regression models into accurate, interpretable multivariate expressions that consistently recover the original mathematical structure while maintaining competitive predictive performance.
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 modern world of science, computers have become incredibly powerful tools for finding patterns in data. They can look at thousands of measurements from the natural world and build complex models that predict future outcomes with high accuracy. These models are often called "opaque" because, while they work well, their internal logic is so tangled and complicated that humans cannot easily understand how they reach their conclusions. They are like a black box: you put data in, and an answer comes out, but the path in between remains hidden. For scientists studying physics, biology, or engineering, this lack of transparency is a major hurdle. To truly understand the universe, researchers need more than just a prediction; they need the governing equations, the clear mathematical sentences that describe how nature works. This is the goal of symbolic regression, a field dedicated to finding simple, readable formulas that explain observed data, rather than just memorizing it.
A team of researchers at Montana State University has developed a new way to tackle this problem, offering a method that can peel back the layers of these complex computer models to reveal the simple mathematical truths underneath. Their approach, which they call SeTGAP, starts by training a standard, highly complex computer model to learn the behavior of a system. Once this "opaque" model is trained and working, the researchers do not try to reverse-engineer its millions of internal settings. Instead, they treat the model as a source of truth and ask it to explain itself, one variable at a time. They systematically isolate each input factor, such as temperature or pressure, and ask the model how the output changes when only that single factor moves. By doing this, the system generates a series of simple, single-variable sketches that describe the shape of the relationship for each piece of the puzzle.
The researchers then use a sophisticated process to stitch these individual sketches together. Imagine trying to understand a complex machine by first figuring out how each gear turns on its own, and then seeing how they lock together. The team uses a combination of artificial intelligence and evolutionary algorithms to merge these single-variable sketches into a complete, multi-variable formula. They do not simply throw all the pieces together at once, which often leads to confusion and overly complicated results. Instead, they add variables one by one, ensuring that the structure of the formula remains clean and logical at every step. This method allows them to preserve the original functional relationships they identified early on, preventing the final equation from becoming a messy tangle of numbers that fits the data but makes no sense.
When the team tested this method against a wide variety of problems, from synthetic mathematical challenges to real-world physics equations, the results were striking. On the synthetic problems, their method successfully recovered the correct mathematical structure of the underlying system in every single test case they ran. In contrast, other leading methods, including those that rely on deep learning or traditional evolutionary computing, frequently failed to find the right form, often producing expressions that were either too complex or simply wrong, even if they predicted the numbers correctly. The new approach proved particularly robust when the data contained noise or errors, a common occurrence in real-world measurements. While other methods struggled to generalize beyond the data they were trained on, the equations discovered by this method held up well when tested on new, unseen ranges of values.
The researchers also applied their technique to a famous collection of physics equations known as the Feynman dataset, which contains laws describing everything from gravity to the behavior of light. On this benchmark, their method achieved a high rate of success in identifying the correct equations, ranking second in symbolic solution recovery with approximately 61.2% successful recoveries, and demonstrating competitive predictive performance relative to many established techniques. The study suggests that by breaking a complex problem into smaller, manageable parts and then carefully reassembling them, it is possible to bypass the limitations of current artificial intelligence. This does not mean the computers are less powerful; rather, it means the method of asking them to explain themselves is more effective. The work demonstrates that it is possible to extract clear, human-readable laws of nature from the deep, hidden layers of modern machine learning, turning opaque predictions into transparent understanding.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.