# How KANs Work: Why Learnable Edges Survived the MLP-Killer Hype

**Plutonous** | July 11, 2026 | 



Tags: Kolmogorov-Arnold Networks, KAN, Neural Networks, Scientific AI, Symbolic Regression, B-Splines, Transformers, AI Infrastructure

---

**TL;DR:** Kolmogorov-Arnold Networks replace scalar edge weights with learnable one-dimensional functions, usually splines in the original design, so each connection learns a curve instead of a number.<sup><a href="#source-1">[1]</a></sup> One Poisson PDE experiment reported **100 times lower squared error** with **100 times fewer parameters**, but the same paper disclosed a typical **10-times training slowdown** at equal parameter count.<sup><a href="#source-1">[1]</a></sup> By 2026, accepted work had extended KANs into symbolic neural operators, hardware-aware transformers, multivariate lookup layers, and restricted training theory, but every major success changed or constrained the original spline design.<sup><a href="#source-8">[8]</a></sup><sup><a href="#source-10">[10]</a></sup><sup><a href="#source-12">[12]</a></sup><sup><a href="#source-13">[13]</a></sup>

KANs arrived in April 2024 with the kind of pitch the AI industry cannot resist. Change one foundational assumption, then make decades of neural-network design look unnecessarily rigid. Multi-layer perceptrons, or MLPs, learn scalar weights between neurons and apply fixed nonlinear activations on the neurons. KANs put learnable nonlinear functions on the connections instead.

That sounds cosmetic. It is not. A scalar weight can only amplify, suppress, or reverse a signal. A learned function can bend, saturate, oscillate, flatten, or sharpen the signal differently at every input value. The connection stops being a volume knob and becomes a tiny curve-fitting machine.

The real story isn't that KANs killed the MLP. They did not. The real story is that KANs exposed a valuable design axis: a network can learn the **shape** of a connection, not merely its strength. The research since 2024 has been a two-year stress test of when that extra freedom earns its cost.


> **Why This Matters Now**
>
> The follow-up record is no longer empty. Accepted 2025-2026 work now spans KANO at ICLR, FlashKAT at AAAI, KAN optimization and privacy theory at ICML, lmKAN scaling at ICLR, ReLU convertibility at AISTATS, and a peer-reviewed warning that scientific model discovery can be nonunique.[4][5][8][10][12][13] The real 2026 verdict is not that KANs replaced MLPs. It is that learnable functional connections became a serious research program.


## The Architecture: Every Connection Learns A Curve

A conventional MLP layer performs two familiar operations. It multiplies an input vector by a matrix of learned scalar weights, adds biases, then applies a fixed activation such as ReLU, GELU, or tanh at each node.

A KAN layer reorganizes that bargain. For every connection from input coordinate `i` to output coordinate `j`, the network learns a univariate function `phi[j,i]`. Each output coordinate is the sum of those transformed inputs:

`x_next[j] = sum_i phi[j,i](x[i])`

There is no single shared activation curve sitting on the destination node. Every edge can learn its own curve. In the original PyKAN design, that curve combines a residual base function with a trainable B-spline expansion. The model adjusts multiple coefficients over a grid, allowing one edge to behave differently across different input regions.<sup><a href="#source-1">[1]</a></sup><sup><a href="#source-1">[1]</a></sup>


Here is the genius. B-spline basis functions have local support. Adjusting one coefficient changes a limited region of a curve instead of rewriting its entire shape. PyKAN can also extend a trained spline grid from coarse to fine, preserving the learned function while adding local resolution.<sup><a href="#source-1">[1]</a></sup>

The cost appears immediately. One MLP edge stores one number. One original KAN edge stores multiple spline coefficients and scales. For width `N`, depth `L`, grid size `G`, and spline order `k`, the original paper gives KAN parameter scaling of `O(N²L(G+k))`, versus `O(N²L)` for an MLP of comparable width and depth.<sup><a href="#source-1">[1]</a></sup>

KANs are therefore not inherently smaller. They become smaller only if their richer edges let the network use substantially less width or depth for the target problem.

## The Mechanics: From Data To An Inspectable Formula

The Kolmogorov-Arnold representation theorem says a continuous multivariate function on a compact domain can be written using sums and compositions of continuous univariate functions. KANs borrow that compositional intuition and make the univariate functions trainable.<sup><a href="#source-1">[1]</a></sup>

The theorem is an existence result, not an optimization guarantee. It does not promise that gradient descent will discover a compact factorization, that B-splines are the best basis, or that the resulting functions will be easy to interpret. Those are engineering and statistical questions.


Suppose a target contains `sin(x1)` or `x2²`. An MLP can approximate the relationship across many scalar weights and hidden activations. A compact KAN can learn an edge curve that visually resembles the term. A researcher can prune weak edges, inspect the surviving curves, replace a curve with a candidate symbolic function, retrain, and test whether the simpler expression preserves accuracy.<sup><a href="#source-1">[1]</a></sup>

That is a real interpretability advantage, but it is not automatic truth. A plotted spline is still an approximation learned from finite data. Symbolic snapping uses a function library, thresholds, regularization, and sometimes human judgment. Small, sparse KANs can be legible. A million edge functions would be another black box with better diagrams.

> "A KAN edge is not an explanation. It is a testable hypothesis drawn as a curve."


## The Original Evidence: A Spectacular Result With Boundaries

The first paper tested synthetic function fitting, special functions, a Poisson partial differential equation, knot classification, and controlled physics examples. Its most repeated number came from the Poisson setup. A two-layer, width-10 KAN reached a reported `10^-7` squared error, versus `10^-5` for a four-layer, width-100 MLP. The paper described that as 100 times better accuracy and 100 times better parameter efficiency in that experiment.<sup><a href="#source-1">[1]</a></sup>


Let's be clear. This was compelling evidence that KANs fit certain low-dimensional, compositional scientific functions unusually well. It was not evidence that a billion-parameter KAN would replace a language model, a vision backbone, or every MLP block inside a transformer.

What's often overlooked is that the authors disclosed the systems weakness themselves. At equal parameter count, their KAN implementation was typically 10 times slower to train than an MLP. They also acknowledged that the analytic PDE solution could favor KANs because the architecture is unusually well suited to symbolic formulas.<sup><a href="#source-1">[1]</a></sup>

The uncomfortable truth is that parameter count was the flattering metric. Each KAN parameter lived inside a more expensive computational path than a scalar in a dense matrix multiplication.

## The Follow-Ups: The Idea Survived By Changing Form

KAN 2.0 clarified the most credible destination in August 2024. Instead of pitching a universal layer replacement, it described a two-way scientific workflow. Science-to-KAN injects candidate variables, formulas, and domain constraints. KAN-to-science prunes the graph, exposes modules, and converts useful curves into symbolic conjectures. MultKAN added explicit multiplication nodes, `kanpiler` compiled formulas into trainable KANs, and a tree converter exposed modular structure.<sup><a href="#source-2">[2]</a></sup>

The paper's most revealing result was not a feature. It was a failure of prior knowledge. In one Neo-Hookean constitutive-law experiment, a prior-informed route ended with a reported loss of **7 × 10^-3** for the `P12` term. A randomly initialized route recovered `0.42(F11F21 + F12F22 + F13F23)` with a loss of **6 × 10^-9**.<sup><a href="#source-2">[2]</a></sup> The authors warned against generalizing from one case, but the lesson was sharp: scientific priors can guide discovery and also trap optimization in a bad basin.

That makes KAN 2.0 an interactive conjecture engine, not an autonomous scientist. Researchers still decide what variables to expose, which edges to prune, which symbolic library to search, and whether a compact expression is physically meaningful.

### The 2025 Warning: Predictive Fidelity Does Not Identify One Law

A peer-reviewed 2025 Physical Review Research paper pushed KANs into non-sparse chaotic dynamics, including the Ikeda optical-cavity map. Its models reproduced invariant sets and system statistics, including Lyapunov behavior and distributional measures, without requiring the governing law to be sparse in a small hand-built term library.<sup><a href="#source-4">[4]</a></sup>

The finding came with a deeper warning. Multiple learned models could reproduce the same invariant set and statistics. A KAN can therefore fit the observable dynamics and still fail to identify a unique underlying law. Predictive fidelity does not eliminate epistemic ambiguity.

This is not a weakness unique to KANs. It is a boundary on the entire scientific-discovery pitch. A readable formula can be wrong, nonunique, or merely one member of an observationally equivalent family.

### The Theory Reset: Parameterization Matters More Than Function Class

AISTATS 2025 supplied an important expressivity correction. For piecewise-linear functions, the authors gave explicit constructions that convert a KAN into a ReLU network and convert a ReLU network back into a piecewise-linear KAN.<sup><a href="#source-5">[5]</a></sup> The architectures do not necessarily train the same way or use the same number of parameters, but neither owns a magical class of functions the other can never represent.

An ICLR 2025 paper added a complementary result: KANs and MLPs can represent one another under stated size relationships, while KANs showed weaker low-frequency bias in the function-approximation settings studied.<sup><a href="#source-6">[6]</a></sup> The practical contest is therefore about inductive bias, sparsity, optimization, basis choice, and hardware cost.

ICML 2026 then moved KAN theory beyond representation. For a two-layer B-spline KAN classifier trained with gradient descent under an NTK-separability assumption, polylogarithmic width was sufficient for an optimization rate of order **1/T** and a population-risk rate of order **1/n**, excluding logarithmic and margin factors. Its differentially private method achieved a utility order of **sqrt(d)/(n epsilon)** under the paper's assumptions.<sup><a href="#source-12">[12]</a></sup>

That is real theoretical progress, but it is deliberately narrow. It does not prove that deep production KANs converge more easily than MLPs. It proves that explicit KAN trainability, generalization, and privacy results now exist for a restricted shallow regime.


### The 2026 Scientific Evidence: Operators And Differential Equations

KANO is the clearest peer-reviewed continuation of KAN 2.0. The ICLR 2026 paper builds a dual-domain neural operator with spatial and spectral parameterizations, targeting position-dependent operators that expose a weakness in pure Fourier Neural Operators.<sup><a href="#source-10">[10]</a></sup>

On three synthetic operator families, KANO used **152 parameters** versus **566,000** for the reported FNO baseline and remained substantially more stable on the held-out function subspace. The paper's own ablation found that replacing KAN sub-networks with compact MLPs preserved much of that out-of-distribution stability, showing that the dual-domain operator design, not KAN alone, drove the result.

The quantum Hamiltonian experiment was more distinctive. Models trained on the first **10 of 100 time steps** and predicted the following **90**. Q-KANO trained from physically attainable position and momentum measurements reported state infidelity of **6.3 × 10^-6** for the double-well system and **5.6 × 10^-6** for nonlinear Schrödinger dynamics. FNO trained with the ideal full wave function reported **1.5 × 10^-2** and **1.6 × 10^-2**.<sup><a href="#source-10">[10]</a></sup> KANO also recovered operator coefficients to four decimal places. These are controlled scientific benchmarks, not a universal operator-learning victory, but they are genuine KAN 2.0 follow-through.

A February 2026 physics-informed preprint returned to KANs' strongest territory with better controls. It approximately matched model capacity and loss formulations, trained every configuration from **10 independent initializations**, and tested **nine** ODE and PDE problems. The best PIKAN configuration reported lower mean relative L2 error than the best PINN configuration in all nine. On the logistic equation, the means were **0.00194%** for PIKAN and **0.0770%** for PINN. On the viscous Burgers equation, they were **0.0216%** and **0.113%**.<sup><a href="#source-9">[9]</a></sup>

The heat-equation gap was only **1.91 times**, while the logistic-equation gap was **39.69 times**. That variation matters. This remains one preprint using low-dimensional forward problems, parameter matching rather than compute matching, and best-architecture selection on both sides. It is stronger evidence for a scientific niche, not proof that PIKANs dominate industrial solvers.

### Deep KANs: Sharing And Frozen Gradients Made Depth Possible

ALL U-KAN addressed a different question: can a network built entirely from KA-style layers become deep? Its answer was yes, but only after changing two assumptions. Share-activation KAN reuses functions across input dimensions, and Grad-Free Spline detaches spline-basis gradients that consumed memory while contributing little in the authors' ablations.<sup><a href="#source-11">[11]</a></sup>

The resulting U-shaped segmentation model stacked **31 KAonv layers** and **12 KA layers**. Against direct deep-KAN ablations, the paper reported a **10-times parameter reduction** and a memory reduction greater than **20 times**. On BUSI, GlaS, and CVC, its mean IoU exceeded partial U-KAN by **2.76**, **1.08**, and **0.32 percentage points** across three fixed-seed random splits.<sup><a href="#source-11">[11]</a></sup>

The comparison needs discipline. ALL U-KAN still used **4.44 GB** and **1.37 seconds per step** in its main BUSI ablation, versus **2.49 GB** and **0.24 seconds** for the MLP version. The large efficiency ratios were against direct deep-KAN constructions, not conventional U-Net. OpenReview's index lists the work as an ICLR 2026 poster, while the manuscript and forum record retained submission language at the research cutoff, so this article treats it conservatively as a 2026 preprint with an inconsistent venue record.

## The ImageNet Test: Vanilla KAN Failed, KAT Adapted

The cleanest large-scale lesson came from the Kolmogorov-Arnold Transformer, or KAT. It did not scale the original spline KAN by brute force. It replaced B-splines with rational functions, shared function parameters across groups, and used variance-preserving initialization.<sup><a href="#source-7">[7]</a></sup>

That distinction is the whole story.

In KAT's ImageNet-1K table, a naive ViT-S model with vanilla KAN layers reached only **62.9% top-1 accuracy** while consuming **50.4 million parameters** and **7.05 billion FLOPs**. KAT-S reached **81.2%** with **22.1 million parameters** and **4.35 billion FLOPs**. DeiT-S reached **79.8%** with the same **22.1 million parameters** and slightly fewer, **4.25 billion**, FLOPs.<sup><a href="#source-7">[7]</a></sup>


While competitors could point to the 81.2% result as proof that KANs scaled, KAT's own ablation showed the opposite conclusion for the original architecture. Vanilla splines failed badly. A redesigned basis, parameter sharing, initialization, and transformer integration rescued the learnable-function idea.

Then FlashKAT revealed that even KAT's FLOP count hid a systems disaster. On an NVIDIA H200 microbenchmark, the published KAT-S implementation was **123 times slower** than equal-size ViT-S for the combined forward and backward pass. The backward pass suffered memory stalls and inefficient gradient accumulation.<sup><a href="#source-8">[8]</a></sup>

FlashKAT restructured the GPU kernel, reduced expensive memory access and atomic additions, and accelerated KAT-S by **86.5 times** relative to the prior KAT implementation. Training throughput rose from **43.28** to **3,741.91 images per second**, with reported top-1 accuracy moving from **81.2%** to **81.4%**. ViT-S still reached **5,311.71 images per second**.<sup><a href="#source-8">[8]</a></sup>

**70.5%** — FlashKAT-S throughput relative to ViT-S


The next accepted scaling result changed the function itself. ICLR 2026's lookup multivariate KAN, or lmKAN, abandoned the rule that every learned function must be univariate. It used low-dimensional multivariate spline lookup tables and custom CUDA kernels.<sup><a href="#source-13">[13]</a></sup>

The authors reported up to **6.0 times lower inference FLOPs** in high-dimensional function approximation, more than **10 times H100 throughput** at matched accuracy on randomly displaced methane configurations, and matched-accuracy inference-FLOP reductions of **1.6 to 2.1 times** on CIFAR-10 and **1.7 times** on ImageNet-1K.<sup><a href="#source-13">[13]</a></sup> These are author-reported inference results, not universal training-speed gains. They matter because the strongest general scaling result came from relaxing the original univariate-edge doctrine.

Here is the business lesson. FLOPs are an accounting abstraction. Products run on memory hierarchies, compilers, lookup tables, kernels, and accelerators. KAN research became credible when it stopped treating mathematical operations as if they all cost the same.

## The Fair Verdict: A Scientific Instrument, Not A Default Layer

`KAN or MLP: A Fairer Comparison` controlled either parameters or FLOPs across symbolic fitting, conventional machine learning, vision, language, audio, and continual learning. Under parameter matching, KAN won on seven of eight symbolic datasets. When FLOPs were controlled, much of the advantage disappeared. MLPs generally performed better across the conventional task families.<sup><a href="#source-3">[3]</a></sup>

Its ablation was more damaging to the maximalist story. Giving an MLP B-spline activations matched or surpassed KAN on symbolic fitting, suggesting that the basis function carried much of the advantage.<sup><a href="#source-3">[3]</a></sup>

AAAI 2025 also directly corrected one of the original paper's most repeated side claims. Vanilla KANs avoided catastrophic forgetting only when tasks occupied simple, non-overlapping input regions. With overlapping features or more complex data, unmodified KANs often forgot more than MLPs. Continual-learning methods could make them competitive again, but spline locality was not a solution by itself.<sup><a href="#source-14">[14]</a></sup>

> **The Metric Can Reverse The Winner**
>
> A KAN can look dramatically smaller when models are matched by parameter count because every edge contains a learned function. Match by FLOPs, wall-clock time, memory traffic, or tuning budget and the result can reverse. Any serious KAN claim must name the task, basis, grid size, model shape, parameter count, compute budget, hardware, and training time. Without those controls, "more efficient" is marketing, not analysis.


The 2026 practitioner synthesis reached the same conclusion from the full literature. KAN designs are inspired by, not dictated by, the Kolmogorov superposition theorem. Basis choice is a central design variable, shallow one-dimensional KANs connect directly to classical basis or kernel models, and no single basis is universally optimal.<sup><a href="#source-15">[15]</a></sup>

Continued publication is not proof of broad adoption. It is proof that the design space is now mature enough to have a consensus: the useful object is the learnable functional connection, not one sacred spline implementation.


The real story isn't that one 2024 paper found a universally better neural network. It is that KANs forced the field to ask a better question: why should every connection in a neural network be only a number?

The answer after two years is disciplined, not revolutionary. Most connections should still be numbers because the entire AI stack is exceptionally good at multiplying them. But when the shape of a relationship is the science, a learned function can be worth far more than the compute it consumes.

KANs did not replace the MLP. They made the edge itself an object of research. That idea survived the hype because it earned a narrower, harder, and more useful role.


*Last updated: 2026-07-11*

---

*Source: [LLM Rumors](https://www.llmrumors.com/news/how-kans-work-learnable-edges-after-mlp-hype)*
