← Latest papers
📊 statistics

On the Rate of Convergence of Kolmogorov-Arnold Network Regression Estimators

This paper establishes that Kolmogorov-Arnold Networks (KANs) with B-spline components achieve minimax-optimal regression rates independent of ambient dimension, while also providing adaptive knot-selection rules and clarifying the non-identifiability of their univariate components.

Original authors: Wei Liu, Eleni Chatzi, Zhilu Lai

Published 2026-07-31
📖 7 min read🧠 Deep dive

Original authors: Wei Liu, Eleni Chatzi, Zhilu Lai

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 trying to teach a computer to predict the weather. The world is messy, with temperature, humidity, wind speed, and pressure all interacting in complex ways. In the world of machine learning, this is called "nonparametric regression." It's the art of finding a hidden pattern in a sea of data without forcing the data into a simple, pre-made box like a straight line. For decades, scientists have used two main tools for this. The first is the "neural network," a digital brain made of layers that can learn almost anything but is often a "black box"—we know it works, but we can't easily see how it works or why it gets the answer right. The second is the "spline," a mathematical tool that fits smooth curves through points, like a flexible ruler. Splines are transparent and easy to understand, but they struggle when the data gets too complicated or has too many dimensions (like adding more weather variables).

Recently, a new type of neural network called a Kolmogorov–Arnold Network, or KAN, has appeared. Think of a KAN as a clever hybrid: it has the layered structure of a neural network, but instead of using mysterious, tangled connections, it builds its predictions by stacking simple, one-dimensional curves (splines) on top of each other. It's like building a skyscraper out of clear glass panels rather than opaque concrete. The big question for scientists was: "Does this new glass-skyscraper actually work as well as the old concrete ones, and can we prove it mathematically?" This paper dives into that question, not just by running experiments, but by building a rigorous mathematical proof to show exactly how fast and how accurately these networks learn.

The Glass Skyscraper vs. The Concrete Wall

The authors of this paper set out to prove that KANs are not just a cool idea, but a mathematically optimal way to learn from data. They focused on a specific type of KAN where the building blocks are "B-splines" (those flexible rulers mentioned earlier). Their main discovery is a "speed limit" for learning. They proved that if the data they are trying to predict has a certain level of smoothness (let's call it "smoothness rr"), the KAN learns at a speed of roughly O((logn/n)2r/(2r+1))O((\log n/n)^{2r/(2r+1)}).

To put this in everyday terms, imagine you are trying to guess the shape of a hidden object by feeling it with your fingers. If the object is very smooth (like a polished marble), you need fewer touches to figure it out. If it's bumpy and jagged, you need many more. The paper shows that the KAN gets better at guessing the shape at a rate that depends only on how smooth the object is, not on how many dimensions the object has. This is a huge deal. Usually, when you add more dimensions (more variables to track), learning gets exponentially harder—a problem known as the "curse of dimensionality." It's like trying to find a needle in a haystack that keeps growing bigger every time you add a new room to the barn. The authors found that because the KAN is built from simple, one-dimensional pieces, it completely sidesteps this curse. It learns just as fast whether the data has 5 dimensions or 20, provided the data actually follows the KAN's specific structure.

The Logarithmic Hiccup and the "Log" Factor

However, the story isn't perfectly smooth. The authors found that the KAN's learning speed is slightly slower than the absolute theoretical best by a tiny factor involving a logarithm (specifically, a factor of (logn)2r/(2r+1)(\log n)^{2r/(2r+1)}). They traced this "hiccup" not to the KAN's architecture itself, but to the fact that the network is non-linear.

Think of it this way: if you are trying to find a specific book in a library where the books are arranged in a perfect, straight line (a linear system), you can find it instantly. But if the books are arranged in a complex, twisting maze (a non-linear system), you have to do a bit more searching, which adds that small "logarithmic" delay. The authors showed that if you simplify the KAN so it acts like a straight line, that extra delay disappears. This suggests the KAN isn't inherently "hard" to learn; it's just that the math of navigating its non-linear twists adds a tiny bit of overhead.

The Mystery of the Hidden Components

One of the most fascinating parts of the paper is what happens when you try to look inside the KAN to see the individual pieces it used to build the answer. The authors proved that you cannot uniquely identify these individual pieces just by looking at the final answer. It's like trying to figure out the exact ingredients of a cake just by tasting the finished product. If you have a cake that tastes like "vanilla," you can't be sure if the baker used 1 cup of vanilla extract and 2 cups of flour, or 2 cups of vanilla and 1 cup of flour, because the recipe allows for a "scale group"—a way to swap amounts between ingredients without changing the final taste.

They showed that simply "centering" the data (making sure the average is zero) isn't enough to solve this mystery. The network can still shuffle the weights around in a way that changes the internal components but leaves the final prediction exactly the same. This means that while the KAN is great at predicting the result, you can't always trust the internal parts to tell you the "true" underlying cause unless you add extra rules to lock them down.

The Knots and the Adaptability

To make these networks work, you need to decide how many "knots" (the points where the flexible ruler bends) to use. Too few, and the ruler is too stiff to follow the curve; too many, and it starts to wiggle wildly and memorize the noise instead of the pattern. The authors derived a perfect rule for this: the number of knots should grow roughly like n1/(2r+1)n^{1/(2r+1)}, where nn is the amount of data you have.

Even cooler, they showed that you don't need to know the "smoothness" (rr) of the data ahead of time to get this right. They created a method where the network can automatically pick the right number of knots by testing different options, much like a hiker trying different paths to find the one that gets them to the summit fastest. In their simulations, this "adaptive" method worked just as well as if they had known the answer from the start.

Testing the Theory in the Lab

Finally, the authors didn't just stop at the math; they put it to the test. They created fake data with known smoothness levels and watched the KAN learn. The results were spot-on.

  • The Speed: The KAN learned at the predicted speed, getting more accurate as they added more data.
  • The Dimensions: When they increased the number of variables from 5 to 20, the KAN kept its speed, while other standard methods (like k-nearest neighbors) slowed down drastically, confirming that the KAN truly escapes the "curse of dimensionality."
  • The Knots: The optimal number of knots they found in the experiments matched their mathematical prediction perfectly.

The paper concludes that KANs are a powerful, mathematically sound tool. They offer the best of both worlds: the learning power of deep neural networks and the transparency of splines. While there are still some open questions about how to perfectly identify the internal parts of the network, the proof that they learn at the optimal rate (up to that tiny logarithmic factor) is a major step forward. It tells us that when the data has a specific structure, KANs are not just a clever trick, but the most efficient way to learn it.

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 →