LGAIJul 17, 2024

DropKAN: Regularizing KANs by masking post-activations

arXiv:2407.13044v424 citationsh-index: 6Has Code
Originality Synthesis-oriented
AI Analysis

This addresses regularization for KANs, an incremental improvement in a specific neural network architecture.

The paper tackles the problem of co-adaptation in Kolmogorov-Arnold Networks (KANs) by proposing DropKAN, a regularization method that masks post-activations, leading to better generalization compared to standard Dropout in KANs.

We propose DropKAN (Dropout Kolmogorov-Arnold Networks) a regularization method that prevents co-adaptation of activation function weights in Kolmogorov-Arnold Networks (KANs). DropKAN functions by embedding the drop mask directly within the KAN layer, randomly masking the outputs of some activations within the KANs' computation graph. We show that this simple procedure that require minimal coding effort has a regularizing effect and consistently lead to better generalization of KANs. We analyze the adaptation of the standard Dropout with KANs and demonstrate that Dropout applied to KANs' neurons can lead to unpredictable behavior in the feedforward pass. We carry an empirical study with real world Machine Learning datasets to validate our findings. Our results suggest that DropKAN is consistently a better alternative to using standard Dropout with KANs, and improves the generalization performance of KANs. Our implementation of DropKAN is available at: \url{https://github.com/Ghaith81/dropkan}.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes