Pure-PyTorch Implementation of Kolmogorov-Arnold Network (Kan)
github.com
github.com
https://www.reddit.com/r/MachineLearning/comments/1clcu5i/d_...
Neurons in MLPs are linear models, and KANs simply use basis expansions for splines. That's exactly the same trick that was used to make additive models, ie modeling arbitrary smooth non-linear effects within the linear regression framework. Known since 1989.
Not ranting towards you in particular but rather modern ML academic community.
The biggest bottleneck of KANs lies in its slow training.from the research paper they had observed that KANs are usually 10x slower than MLPs, given the same number of parameters. So, KANs’ slow training is more of a engineering problem to be improved in the future rather than a fundamental limitation.
It's more practical for ML Infrastructure industry leaders to take charge of solving this engineering problem.
umamaheswar edara