On Training of Kolmogorov-Arnold Networks

Shairoz Sohail
11/8/2024
cs.LGcs.AI

No official code found. Best implementation: CG80499/KAN-GPT-2 (125 stars, last commit 2024-05-25).

Abstract

Kolmogorov-Arnold Networks have recently been introduced as a flexible alternative to multi-layer Perceptron architectures. In this paper, we examine the training dynamics of different KAN architectures and compare them with corresponding MLP formulations. We train with a variety of different initialization schemes, optimizers, and learning rates, as well as utilize back propagation free approaches like the HSIC Bottleneck. We find that (when judged by test accuracy) KANs are an effective alternative to MLP architectures on high-dimensional datasets and have somewhat better parameter efficiency, but suffer from more unstable training dynamics. Finally, we provide recommendations for improving training stability of larger KAN models.

View on arXivView PDF

Code Implementations(1)

CG80499/KAN-GPT-2Community71%

Training small GPT-2 style models using Kolmogorov-Arnold networks.

1258PythonMay 6, 20242 years ago

Similar Papers

Cite this paper

@article{sohail2024training,
  title  = {On Training of Kolmogorov-Arnold Networks},
  author = {Shairoz Sohail},
  year   = {2024},
  eprint = {2411.05296},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.05296v1}
}

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/2411.05296.svg)](https://codeofpaper.com/paper/2411.05296)

Discussion