Convolutional-KANs
github.com
github.com
This breakthrough extends the idea of the innovative architecture of KANs to the Convolutional Layers, changing the classic linear transformation of the convolution to learnable non linear activations in each pixel
Our team has worked diligently to explore the potential of this novel architecture and has obtained promising preliminary results, with Convolutional-KANs achieving only 0.04 less accuracy with almost half the parameters of the common CNN (2-layer) and 7 times fewer parameters than a CNN (4-layer)
We invite the research and development community to explore our repository, experiment with Convolutional-KANs, and contribute to its evolution
Explore the GitHub repository! https://github.com/AntonioTepsich/Convolutional-KANs
> At the moment we aren't seeing a significant improvement in the performance of the KAN Convolutional Networks compared to the traditional Convolutional Networks.
So, inference speed probably not improved.
As for model size in bytes, is there any reason to assume it's not directly related to parameter count? I didn't see any mentions of pruning/quantization/other optimizations, so I'll naively go with KKAN being about 400KB. (For inference purposes)
Either way, probably still a bit too early to think about productionizing KANs - there's still a ton of unanswered questions. The biggest one for now probably the fact that they are sloo-ooo-ooow to train.(10x slower than MLPs)
On the upside, you can probably get quite a bit of traction if you publicly look at KANs on low power accelerators, it seems a very open topic :)
It's interesting to think about how much faster KANs might develop into mature systems compared with the original perceptrons.