Symbolic Regression Using Synergistic Basis Functions
This paper introduces Synergistic Basis Functions Regression (SBFR), a non-evolutionary symbolic regression method that dynamically generates and selects synergistic basis functions to achieve competitive predictive performance with compact feature representations, significantly outperforming baseline models in accuracy while eliminating the need for computationally expensive evolutionary search.
Original paper licensed under CC BY 4.0 (https://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 world of data science, researchers are constantly trying to find the hidden rules that connect one set of numbers to another. Imagine you have a list of inputs, like the ingredients in a cake, and a list of outcomes, like the height the cake rises. The goal is to write down the exact mathematical recipe that turns the ingredients into the result. This is called regression. For simple problems, a straight line might do the trick, but the real world is rarely that simple. Often, the relationship is twisted and tangled, requiring complex formulas to describe it accurately.
For decades, scientists have used a method called symbolic regression to solve this. Instead of just guessing a formula, these computer programs search through a vast library of possible mathematical expressions to find the one that fits the data best. The big advantage of this approach is that the final answer is a clear, written equation that a human can read and understand. However, finding that perfect equation is like looking for a specific needle in a haystack that keeps growing. The traditional way to do this involves a process similar to evolution, where thousands of candidate formulas compete, mutate, and reproduce over many generations. While this can work, it is incredibly slow and computationally expensive, often requiring massive amounts of computer power just to find a solution that might be unnecessarily complicated.
A team of researchers at Amirkabir University of Technology in Iran has proposed a different way to tackle this problem. They introduced a new method called Synergistic Basis Functions Regression, or SBFR, which skips the slow, evolutionary search entirely. Instead of letting thousands of formulas fight it out, this new approach builds the solution piece by piece, like a craftsman carefully selecting and fitting individual tools. The core idea is to generate candidate mathematical pieces, called basis functions, and then test how well they work together. The researchers realized that a single mathematical piece might not seem very useful on its own, but when combined with the right partner, it could become incredibly powerful. This concept is known as synergy: the whole is greater than the sum of its parts.
The researchers designed their system to act like a dynamic editor. It starts with an empty set of tools and begins generating new mathematical expressions using a standard method that creates diverse structures. For every new expression it creates, the system asks two questions. First, does this new piece improve the model if we simply add it to our current collection? Second, could this new piece do a better job if we swapped it out for one of the pieces we already have? The system measures the improvement in prediction accuracy for both scenarios. If adding the new piece helps, it is kept. If swapping it with an existing piece makes the model even better, the old piece is discarded and replaced. This process repeats, constantly refining the collection of mathematical tools until the model is as accurate and compact as possible.
To test if this new method worked, the researchers applied it to nine different datasets, ranging from synthetic problems designed to test mathematical skills to real-world data involving things like concrete strength and property prices. They compared their new system against thirteen other methods, including the traditional evolutionary approaches and standard machine learning models. The results showed that the new method was highly effective. On average, the models built with this new approach reduced their prediction errors by about forty percent compared to the standard methods. They also improved the ability of the models to explain the data by over twenty percent. Crucially, the new method achieved this without needing the heavy computational cost of evolutionary search.
Perhaps the most striking finding was how efficient the new system was at keeping the models simple. While some of the traditional methods produced models with hundreds or even thousands of mathematical terms, making them difficult for humans to interpret, the new method typically selected only between four and twelve pieces to build a working model. This resulted in a final equation that was not only accurate but also short enough to be easily understood and inspected. The researchers found that the best balance of accuracy and simplicity was achieved when the new method was paired with a specific type of machine learning algorithm known as a Random Forest, which acted as the final decision-maker using the selected mathematical pieces.
The study also highlighted that the success of the method depended on how well the mathematical pieces worked together. A piece that seemed weak in isolation could become a star player when paired with the right neighbors. By focusing on these cooperative relationships rather than just the strength of individual pieces, the system avoided the clutter of redundant or useless formulas. This approach proved to be a viable alternative to the traditional, brute-force evolutionary methods, offering a way to discover clear, mathematical rules from complex data without the massive computational overhead. The work suggests that by thinking about how data features interact and support one another, we can build smarter, cleaner, and more understandable models for the future.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.