This repository contains the codes for the paper A preliminary study on continual learning in computer vision using Kolmogorov-Arnold Networks. We investigate the ability of Kolmogorov-Arnold Networks (KANs) to deal with computer vision tasks in a class-incremental learning scenario.
KANs were presented by Liu and colleagues in their work KAN: Kolmogorov-Arnold Networks.
KANs Continual Learning [Slideshow PPTX] - Morelli Valerio Paganica Federica.pptx
KANs Continual Learning [Slideshow PDF] - Morelli Valerio Paganica Federica.pdf
🎬 The following videos highlight the difference between MLP, PyKAN (PyKAN), and EffKAN (EfficientKAN) in a Class-IL scenario on the MNIST dataset. Each video shows the per-epoch predicitons of the corresponding model in the optimal hyper-parameter configuration.
The following test accuracy plots show the same trainin runs as the confusion matrices.
Based on Convolutional-KANs by AntonioTepsich.
Here we show how the can be solved by EfficientKAN with the same performance as PyKAN.
Read more on Something different from the official results for KAN_
After introducing the sb_trainable and sp_trainable on the EfficientKAN class, and setting them to False
just like PyKAN does, the same results can be achieved:
![GaussianPeaksEfficientKAN](https://private-user-images.githubusercontent.com/38426513/371243775-9475487e-6ce7-448e-8ac5-2713f604b390.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5OTk1OTAsIm5iZiI6MTczODk5OTI5MCwicGF0aCI6Ii8zODQyNjUxMy8zNzEyNDM3NzUtOTQ3NTQ4N2UtNmNlNy00NDhlLThhYzUtMjcxM2Y2MDRiMzkwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA3MjEzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2MTE1ODZiZWYxNWUzNGFiYThmM2RkN2U4NGIzOTJlYmEyMTQ2YzYxNmY4YzRjZjg4NDk0MWM2MjI0OGE5ZWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.IE9ZM4E9ufGG8xLGINYwEFW5Rb3iIsB7QWNrXK4IKcQ)
![GaussianPeaksPyKAN](https://private-user-images.githubusercontent.com/38426513/371243780-b32523e7-c5bf-4829-a9da-7b2585d9a747.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5OTk1OTAsIm5iZiI6MTczODk5OTI5MCwicGF0aCI6Ii8zODQyNjUxMy8zNzEyNDM3ODAtYjMyNTIzZTctYzViZi00ODI5LWE5ZGEtN2IyNTg1ZDlhNzQ3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDA3MjEzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEyY2EwMjNlNzIxMzFhZmM0ZTc3NTAwNjJiYzM5M2FkNjk1Y2VjODI0ODM3M2RlMzdkNGY4NmRlNjkwMGM1M2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ubPt2Ia9IUavmfGlfSVY9Tve9IDq-WvpfAc6c5-vSEY)
Name | GitHub | |
---|---|---|
Valerio Morelli | [email protected] | MrPio |
Federica Paganica | [email protected] | Federica |
Alessandro Cacciatore | [email protected] | geronimaw |