Initialization Schemes for Kolmogorov-Arnold Networks: An Empirical Study

Spyros Rigas, Dhruv Verma, Georgios Alexandridis, Yixuan Wang
9/3/2025
cs.LG

Official code: srigas/KAN_Initialization_Schemes (6 stars, MIT, last commit 2026-01-27).

Abstract

Kolmogorov-Arnold Networks (KANs) are a recently introduced neural architecture that replace fixed nonlinearities with trainable activation functions, offering enhanced flexibility and interpretability. While KANs have been applied successfully across scientific and machine learning tasks, their initialization strategies remain largely unexplored. In this work, we study initialization schemes for spline-based KANs, proposing two theory-driven approaches inspired by LeCun and Glorot, as well as an empirical power-law family with tunable exponents. Our evaluation combines large-scale grid searches on function fitting and forward PDE benchmarks, an analysis of training dynamics through the lens of the Neural Tangent Kernel, and evaluations on a subset of the Feynman dataset. Our findings indicate that the Glorot-inspired initialization significantly outperforms the baseline in parameter-rich models, while power-law initialization achieves the strongest performance overall, both across tasks and for architectures of varying size. All code and data accompanying this manuscript are publicly available at https://github.com/srigas/KAN_Initialization_Schemes.

View on arXivView PDF

Code Implementations(1)

MIT

Repository for the code and data that reproduce the results shown in the paper "Initialization Schemes for Kolmogorov–Arnold Networks: An Empirical Study".

60Python, Jupyter NotebookAug 27, 20258 months agoMIT

Similar Papers

Cite this paper

@article{rigas2025initialization,
  title  = {Initialization Schemes for Kolmogorov-Arnold Networks: An Empirical Study},
  author = {Spyros Rigas and Dhruv Verma and Georgios Alexandridis and Yixuan Wang},
  year   = {2025},
  eprint = {2509.03417},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.03417v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.03417.svg)](https://codeofpaper.com/paper/2509.03417)

Discussion