LeanKAN: A Parameter-Lean Kolmogorov-Arnold Network Layer with Improved Memory Efficiency and Convergence Behavior
Benjamin C. Koenig, Suyong Kim, Sili Deng

TL;DR
LeanKAN introduces a parameter-efficient, modular layer replacement for MultKAN, enhancing memory efficiency, applicability, and convergence in KAN-based models, leading to improved performance in data modeling and differential equation learning.
Contribution
It proposes LeanKAN, a simplified, hyperparameter-reduced layer that replaces MultKAN, improving applicability, reducing parameters, and enhancing learning in KAN architectures.
Findings
LeanKAN outperforms larger MultKAN models in various tasks.
It increases expressivity and learning capability with fewer parameters.
Demonstrates effectiveness in differential equation modeling.
Abstract
The recently proposed Kolmogorov-Arnold network (KAN) is a promising alternative to multi-layer perceptrons (MLPs) for data-driven modeling. While original KAN layers were only capable of representing the addition operator, the recently-proposed MultKAN layer combines addition and multiplication subnodes in an effort to improve representation performance. Here, we find that MultKAN layers suffer from a few key drawbacks including limited applicability in output layers, bulky parameterizations with extraneous activations, and the inclusion of complex hyperparameters. To address these issues, we propose LeanKANs, a direct and modular replacement for MultKAN and traditional AddKAN layers. LeanKANs address these three drawbacks of MultKAN through general applicability as output layers, significantly reduced parameter counts for a given network structure, and a smaller set of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSparse Evolutionary Training · + ( 1 ) ⟷ 805 ⟷ ( 330 ) ⟷ 4056|How do I file a complaint with Expedia?
