Low Tensor-Rank Adaptation of Kolmogorov--Arnold Networks
Yihang Gao, Michael K. Ng, Vincent Y. F. Tan

TL;DR
This paper introduces LoTRA, a low tensor-rank adaptation method for fine-tuning Kolmogorov--Arnold networks, improving transfer learning efficiency and model size reduction for scientific and image tasks.
Contribution
The paper develops LoTRA based on Tucker decomposition, providing theoretical analysis for learning rate selection and demonstrating its effectiveness in transfer learning and model compression.
Findings
LoTRA improves transfer learning efficiency for KANs.
Using adaptive learning rates enhances training performance.
Slim KANs reduce model size while maintaining accuracy.
Abstract
Kolmogorov--Arnold networks (KANs) have demonstrated their potential as an alternative to multi-layer perceptions (MLPs) in various domains, especially for science-related tasks. However, transfer learning of KANs remains a relatively unexplored area. In this paper, inspired by Tucker decomposition of tensors and evidence on the low tensor-rank structure in KAN parameter updates, we develop low tensor-rank adaptation (LoTRA) for fine-tuning KANs. We study the expressiveness of LoTRA based on Tucker decomposition approximations. Furthermore, we provide a theoretical analysis to select the learning rates for each LoTRA component to enable efficient training. Our analysis also shows that using identical learning rates across all components leads to inefficient training, highlighting the need for an adaptive learning rate strategy. Beyond theoretical insights, we explore the application 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
TopicsComputational Physics and Python Applications · Tensor decomposition and applications
MethodsTuckER · + ( 1 ) ⟷ 805 ⟷ ( 330 ) ⟷ 4056|How do I file a complaint with Expedia?
