← the late compiler
C_000207 · deep learning · advanced

Kolmogorov-Arnold Networks

Networks placing learnable activation functions on edges rather than fixed activations on nodes, inspired by the Kolmogorov-Arnold representation theorem.

Step 1 of 4

In words

What it is, why it matters, and what it is like.

Why am I learning this?

This unlocks further study. Understanding KANs positions you to see the next generation of neural network architectures as they emerge — many of the engineering decisions in modern AI are being revisited with KAN-inspired ideas. It also deepens your grasp of what an activation function actually does, because KANs turn that idea inside out. This is a research frontier, not a settled default, so what you learn here is how to read and evaluate a new architecture rather than just how to use one.

The idea, in plain terms

Imagine a factory assembly line. A traditional neural network is a line of machines. Each machine takes a box, does one fixed operation to the whole box, and passes it on. The operation each machine performs is fixed from the start — one machine always doubles the contents, another always flips it upside down. The only thing the factory managers can adjust is how much of each box flows into the next machine, by turning valves on the conveyor belts. KANs are a different factory. Here, each machine can be retuned so that it performs a *different* operation on different parts of the box. One machine might multiply the contents by two at the start, but add three at the end. The valves (weights) still exist, but the machines themselves are also adjustable. This means the KAN factory can produce a much wider range of final products with far fewer machines, because each machine is more flexible. It also means you can watch what each machine is doing — you can see it turning 'multiply by two' into 'add three' — which makes the whole process easier to understand.

An analogy

Think of a traditional neuron as a strict chef following a fixed recipe. The recipe takes three ingredients (inputs), weighs them (weights), adds a pinch of salt (bias), and always finishes with the same cooking technique: boiling (the fixed activation function, like ReLU or sigmoid). The chef can adjust the amounts of the ingredients, but the technique is fixed. A KAN is a chef who can also change the technique. The recipe might say 'boil the carrots, but grill the mushrooms, and lightly steam the onions.' The KAN chef has a whole box of techniques and can decide, based on the ingredients, which one to apply to each. This chef is more versatile. With one KAN chef, you can make a dish that would require three traditional chefs, each with a narrow specialty. The KAN chef can also show you their work: you can see exactly which technique they applied to each ingredient, whereas the traditional chef's 'boiling' is applied uniformly and hides the individual treatment. Where the analogy stops working: a KAN doesn't actually make decisions like a chef. It learns a smooth, continuous transformation for each input. It's not choosing between discrete techniques; it's morphing one continuous process into another. The 'grilling' and 'boiling' blend into a gradient of possibilities.

Definition

A Kolmogorov-Arnold Network is a neural network where the learnable parameters are the shapes of the activation functions on the connections between neurons, rather than the weights of the connections between neurons with fixed activation functions.

Where this sits

You have notes on Activation Functions, which are the fixed nonlinearities placed on nodes in a classic network. KANs are the direct inversion of that idea. You also have notes on Neural Networks with Python (2nd ed.), which rebuilds modern architectures — including KANs — by hand. This connects to your notes on Universal Approximation Theorems and Barron Spaces: KANs are a response to the question of *what* function families can approximate well, motivated by the Kolmogorov-Arnold representation theorem.

Signal from the Frontier

Get the next essay on mind, machine, and meaning

Essays at the intersection of AI, philosophy, and Indian governance. No promotional content.

We'll send a one-click sign-in link to confirm. No password needed.

Views expressed are personal and do not represent the Government of India or the Government of Uttarakhand.