InKAN: B-Spline KANs via Truncated Power Form
Not on the map. Why?
Abstract (arXiv)
Kolmogorov-Arnold Networks (KANs) place learnable B-spline activations on network edges rather than fixed activations on nodes. The standard Cox-de Boor recursion evaluates these activations through k sequential passes for degree-k splines, consuming over 90% of forward-pass time. InKAN replaces this recursion with the truncated power form, a classical result from approximation theory that expresses each uniform cubic B-spline as five (x)_+3 terms at shifted knot positions. The resulting expression computes exact B-spline basis values: the same mathematical function as the Cox-de Boor recursion, evaluated without sequential passes. This paper documents three contributions: (1) an implementation structured for torch . compile fusion, eliminating recursion, span lookup, and scatter-gather operations; (2) a bounded-coordinate evaluation that clamps the normalized input to [0, k+1], preventing the growth of cancellation error at large off-support coordinates; and (3) an open-source package (pip install inkan). In the tested configurations, InKAN has 2.8--3.5× lower forward-pass latency than the Cox-de Boor recursion. Partition-of-unity errors remain below 10-5 for grid sizes up to 200.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 8 of its 16 references that are in the map. First posted on arXiv 2 Sep 2026.
Builds on
8 of 16 references.
References · 8
- 2024KAN: Kolmogorov-Arnold Networkscited by 649
- 2024Kolmogorov-Arnold Networks are Radial Basis Function Networkscited by 128
- 2022ExSpliNet: An interpretable and expressive spline-based neural networkcited by 33
- 2024PowerMLP: An Efficient Version of KANcited by 14
- 2025MatrixKAN: Parallelized Kolmogorov-Arnold Networkcited by 7
- 2025Lookup multivariate Kolmogorov-Arnold Networkscited by 1
- 2026TruKAN: Towards More Efficient Kolmogorov-Arnold Networks Using Truncated Power Functionscited by 1
- 2026Multilevel Training for Kolmogorov Arnold Networkscited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.