A Practitioner's Guide to Kolmogorov-Arnold Networks
Amir Noorizadegan, Sifan Wang, Leevan Ling, Juan P. Dominguez-Morales
TL;DR
<3-5 sentence high-level summary> Kolmogorov–Arnol'd Networks (KANs) offer a modular, edge-function-based alternative to traditional MLPs, grounded in Kolmogorov–Arnol'd theory and instantiated through learnable univariate basis functions. The paper surveys the historical development, formal equivalence to MLPs, and a wide spectrum of basis families (B-splines, Chebyshev, Jacobi, Gaussian/RBF, Fourier, wavelets, Sinc, etc.), detailing their computational trade-offs, stability considerations, and applicability to regression, PDE solving, and operator learning. It also catalogs accuracy, efficiency, regularization, and convergence results, and provides a practical Choose-Your-KAN guide, benchmarks, and a roadmap of current gaps. Collectively, the work positions KANs as a versatile framework that can outperform vanilla MLPs in structured settings while demanding principled design choices and careful numerical conditioning.
Abstract
The so-called Kolmogorov-Arnold Networks (KANs), whose design is merely inspired, rather than dictated, by the Kolmogorov superposition theorem, have emerged as a promising alternative to traditional Multilayer Perceptrons (MLPs). This review provides a systematic and comprehensive overview of the rapidly expanding KAN landscape. By collecting and categorizing a large set of open-source implementations, we map the vibrant ecosystem supporting modern KAN development. We organize the review around four core themes: (i) presenting a precise history of Kolmogorov's superposition theory toward neural-network formulations; (ii) establishing the formal equivalence between KANs and MLPs; (iii) analyzing the critical role of basis functions; and (iv) organizing recent advancements in accuracy, efficiency, regularization, and convergence. Finally, we provide a practical Choose-Your-KAN guide to assist practitioners in selecting appropriate architectures, and we close by identifying current research gaps and future directions. The associated GitHub repository (https://github.com/AmirNoori68/kan-review) complements this paper and serves as a structured reference for ongoing KAN research.
