atlas

Research map / Architectures and efficiency / RNNs and normalization

KAN: Kolmogorov–Arnold Networks

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Theory of depth and width · 535 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Kolmogorov-Arnold Networks (KANs), which place learnable spline-parametrized univariate activations on edges instead of fixed activations on nodes, and shows better accuracy, scaling and interpretability than MLPs on small-scale function fitting, PDE and science tasks.

Problem

MLPs use fixed node activations and linear weight matrices, which are parameter-hungry and hard to interpret; the paper asks whether a network built from the Kolmogorov-Arnold representation theorem can be more accurate and interpretable for small-scale AI+Science tasks.

Approach

Replace every linear weight with a learnable univariate B-spline function on edges (plus a SiLU residual branch) and sum at nodes, generalizing the depth-2 Kolmogorov-Arnold representation to arbitrary widths and depths, with grid extension, sparsification/pruning and symbolification for interpretability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a KAN instead of an MLPFunction fitting · Jacobian elliptic functionstest RMSE: 6.48\times 10^{-4} -> 1.33\times 10^{-4}Helped
Use a KAN instead of an MLPFunction fitting · Associated Legendre function (m=0)test RMSE: 1.74\times 10^{-2} -> 5.25\times 10^{-5}Helped
Use a KAN instead of an MLPFunction fitting · Bessel function of the second kindtest RMSE: 3.45\times 10^{-4} -> 1.49\times 10^{-5}Helped
Use a KAN instead of an MLPFunction fitting · spherical harmonics (m=1,n=2)test RMSE: 1.84\times 10^{-3} -> 1.50\times 10^{-5}Helped
Use a pruned KAN instead of an MLPFeynman equation fitting · Feynman I.6.2test RMSE: 1.45\times 10^{-4} -> 2.86\times 10^{-5}Helped
Prune the KAN (ablation)Feynman I.9.18 KAN · Feynman I.9.18test RMSE: 1.48\times 10^{-3} -> 8.62\times 10^{-3}Hurt
Use a 2-layer width-10 KAN instead of a 4-layer width-100 MLPPoisson equation PINN · Poisson equationMSE: 10^{-5} -> 10^{-7}Helped
Fine-grain the spline grids using grid extensionKAN function fitting · Toy function fittingtraining lossHelped
Increase grid size to 1000 points (ablation)KAN function fitting · Toy function fittingtraining lossHurt
Use a smaller [2,1,1] KAN instead of a [2,5,1] KAN (ablation)Toy function fitting · f(x,y)=exp(sin(πx)+y²)test lossHelped
Use a deeper 3-layer KAN instead of a 2-layer KAN (ablation)KAN function fitting · Four-dimensional toy exampletest RMSEHelped
Add learnable spline activations to the SIREN networkSIREN/LAN image representation · Image fittingPSNRHelped

Surprising findings

Limitations

Experimental setup

Baselines: MLP SIREN Sharma & Kaplan scaling theory

Builds on: Kolmogorov-Arnold representation theorem MLP physics-informed neural networks SIREN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy