FC-KAN: Function Combinations in Kolmogorov-Arnold Networks

Hoang-Thang Ta, Duy-Quy Thai, Abu Bakar Siddiqur Rahman, Grigori Sidorov, Alexander Gelbukh
9/3/2024
cs.LGcs.CL

Official code: hoangthangta/FC_KAN (39 stars, MIT, last commit 2026-04-13). 1 more implementation below.

Abstract

In this paper, we introduce FC-KAN, a Kolmogorov-Arnold Network (KAN) that leverages combinations of popular mathematical functions such as B-splines, wavelets, and radial basis functions on low-dimensional data through element-wise operations. We explore several methods for combining the outputs of these functions, including sum, element-wise product, the addition of sum and element-wise product, representations of quadratic and cubic functions, concatenation, linear transformation of the concatenated output, and others. In our experiments, we compare FC-KAN with a multi-layer perceptron network (MLP) and other existing KANs, such as BSRBF-KAN, EfficientKAN, FastKAN, and FasterKAN, on the MNIST and Fashion-MNIST datasets. Two variants of FC-KAN, which use a combination of outputs from B-splines and Difference of Gaussians (DoG) and from B-splines and linear transformations in the form of a quadratic function, outperformed overall other models on the average of 5 independent training runs. We expect that FC-KAN can leverage function combinations to design future KANs. Our repository is publicly available at: https://github.com/hoangthangta/FC_KAN.

View on arXivView PDF

Code Implementations(2)

MIT

FC-KAN: Function Combinations in Kolmogorov-Arnold Networks

396Shell, PythonAug 27, 20246 months agoMIT
b-splinesbasis-functionsfunction-combinationgaussianskolmogorov-arnold-networks+2 more
MIT

All-KAN: All Kolmogorov-Arnold Networks We Know

342Shell, PythonDec 8, 20247 months agoMIT
b-splinesfunction-fittingimage-classificationkolmogorov-arnold-networksradial-basis-function+1 more

Similar Papers

Cite this paper

@article{ta2024fckan,
  title  = {FC-KAN: Function Combinations in Kolmogorov-Arnold Networks},
  author = {Hoang-Thang Ta and Duy-Quy Thai and Abu Bakar Siddiqur Rahman and Grigori Sidorov and Alexander Gelbukh},
  year   = {2024},
  eprint = {2409.01763},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.01763v3}
}

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

Discussion