Geometry-Constrained Kolmogorov-Arnold Networks: Learning Edge Geometry via Banach Duality
This paper introduces Geometry-Constrained Kolmogorov-Arnold Networks (Banach-KANs), which replace fixed edge activations with learnable functions derived from Banach duality maps controlled by a scalar exponent , achieving superior or competitive performance in symbolic regression and demonstrating enhanced robustness to noise and small sample sizes compared to traditional fixed-basis KANs.
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 world of scientific discovery, many natural laws describe how one quantity changes in response to another. The swing of a pendulum depends on its angle; the speed of a car depends on traffic density; the brightness of a star depends on its temperature. For decades, scientists have used mathematical models to capture these relationships, but a newer approach has emerged that treats the model itself as a flexible, learning entity. This approach, known as a Kolmogorov–Arnold Network, works by breaking a complex problem into many small, simple pieces. Instead of forcing the entire system to learn a single, rigid rule, it builds a network where every connection between two points is governed by its own unique, learnable function. The central challenge for these networks has always been deciding what shape those functions should take. Traditionally, researchers have had to pick a specific shape in advance—like a smooth curve or a repeating wave—and stick with it for the whole problem. This is a bit like trying to fix a broken machine with only one type of wrench; it works well for some bolts but fails miserably on others.
A researcher at Imperial College London has proposed a different way to think about this problem. They realized that the real issue is not the shape of the function itself, but the underlying "geometry" or space in which that function lives. In mathematics, geometry determines how distances are measured and how sharp or smooth a curve can be. The researcher developed a new type of network where the geometry is not fixed before the learning begins. Instead, the network learns the best geometry for each individual connection directly from the data. They achieved this by introducing a single, adjustable number for every connection in the network. This number acts as a dial that shifts the behavior of the connection from being sharp and threshold-like to being smooth and linear, or even flat and saturated. By letting the data decide where to set this dial, the network can adapt its own internal structure to match the specific quirks of the problem it is solving.
The researcher tested this idea on fifty different mathematical problems, ranging from standard physics equations to synthetic challenges designed to stress-test the system. They compared their new, geometry-adaptive networks against older models that relied on fixed shapes, such as splines (which are like flexible rulers used to draw smooth curves) or polynomials. The results showed that the fixed-shape models struggled when the data contained sudden jumps or sharp corners, often producing wobbly, inaccurate results because their rigid shapes could not bend enough to fit the data. In contrast, the new networks, which could adjust their own geometry, matched or beat the performance of every fixed-shape baseline. On a core set of eighteen difficult equations, the new method achieved the best average ranking, and on the full set of fifty, it performed just as well as the strongest traditional methods.
Perhaps the most significant finding was how these new networks handled noise. In the real world, measurements are rarely perfect; they often contain random errors or "static." When the researcher added increasing amounts of noise to their data, the traditional models fell apart quickly. Their error rates grew by a factor of twenty-one or more as the noise increased. The new geometry-adaptive networks were far more robust. Even as the noise level rose, their error rates increased by a much smaller factor, often less than four times the original error. This suggests that by learning the right geometry, the network can ignore the random static and focus on the true signal, a capability that fixed-shape models lack.
The study also revealed that the network does not just learn a single, uniform geometry for everything. Instead, different connections within the same network learned different settings for their geometry dial. Some connections learned to be very sharp to handle sudden changes, while others learned to be smooth for gradual trends. This specialization happened consistently across different types of equations and input dimensions. For instance, when the problem involved more variables, the network tended to learn sharper geometries more often. This behavior provides a kind of interpretability: by looking at the settings the network chose, researchers can see a signal that reflects the underlying structure of the problem. The network essentially tells us, "This part of the problem needs a sharp edge, while that part needs a smooth curve."
The researcher also explored what happens when there is very little data available. In these small-sample scenarios, the new networks again outperformed the fixed-shape models, which typically require large amounts of data to learn effectively. The ability to adapt the geometry allowed the new networks to approximate the correct answers with far fewer examples. However, the study also noted limits to this approach. While the new method excels at low-to-mid-dimensional problems, it is not a replacement for deep, massive neural networks used in tasks like image recognition. In fact, when tested on image datasets, the new method only matched the performance of standard networks if it was given twenty to thirty times more parameters, suggesting that its strength lies in efficiency and adaptability for specific types of regression problems rather than raw scale.
Ultimately, this work shifts the focus from choosing the right tool to building a tool that can change its own shape. The researcher demonstrated that the key to solving complex regression problems is not the specific mathematical basis used to represent the data, but the geometric space in which that representation lives. By making that space a learnable parameter, they created a system that is more robust to noise, more efficient with small datasets, and more capable of capturing the true nature of the relationships it is trying to model. The findings suggest that in the future, the most effective models may not be those with the most complex fixed architectures, but those that can learn the very geometry of the problem they are solving.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.