š¤ AI Summary
To address classification space drift and catastrophic forgetting induced by linear classifiers in continual learning, this paper proposes the KolmogorovāArnold Classifier (KAC)āthe first learnable nonlinear classifier for continual learning classification tasks that incorporates the KolmogorovāArnold Network (KAN). KAC innovatively integrates learnable spline activations with radial basis functions (RBFs), substantially improving cross-task representation stability and incremental scalability. Evaluated on standard benchmarksāincluding Split-CIFAR100, ImageNet-R, and Tiny-ImageNetāKAC seamlessly integrates with multiple continual learning frameworks (e.g., EWC, DER, LwF), consistently outperforming linear counterparts. It achieves average accuracy gains of 2.1%ā4.7% across settings while demonstrating superior generalization robustness. This work establishes a novel architectural paradigm for nonlinear decision boundaries in continual learning, offering both theoretical groundingāvia the KolmogorovāArnold superposition theoremāand practical efficacy in mitigating representational degradation over task sequences.
š Abstract
Continual learning requires models to train continuously across consecutive tasks without forgetting. Most existing methods utilize linear classifiers, which struggle to maintain a stable classification space while learning new tasks. Inspired by the success of Kolmogorov-Arnold Networks (KAN) in preserving learning stability during simple continual regression tasks, we set out to explore their potential in more complex continual learning scenarios. In this paper, we introduce the Kolmogorov-Arnold Classifier (KAC), a novel classifier developed for continual learning based on the KAN structure. We delve into the impact of KAN's spline functions and introduce Radial Basis Functions (RBF) for improved compatibility with continual learning. We replace linear classifiers with KAC in several recent approaches and conduct experiments across various continual learning benchmarks, all of which demonstrate performance improvements, highlighting the effectiveness and robustness of KAC in continual learning. The code is available at https://github.com/Ethanhuhuhu/KAC.