A preliminary study on continual learning in computer vision using Kolmogorov-Arnold Networks

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Cacciatore, Alessandro, Morelli, Valerio, Paganica, Federica, Frontoni, Emanuele, Migliorelli, Lucia, Berardini, Daniele
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910623461277696
author Cacciatore, Alessandro
Morelli, Valerio
Paganica, Federica
Frontoni, Emanuele
Migliorelli, Lucia
Berardini, Daniele
author_facet Cacciatore, Alessandro
Morelli, Valerio
Paganica, Federica
Frontoni, Emanuele
Migliorelli, Lucia
Berardini, Daniele
contents Deep learning has long been dominated by multi-layer perceptrons (MLPs), which have demonstrated superiority over other optimizable models in various domains. Recently, a new alternative to MLPs has emerged - Kolmogorov-Arnold Networks (KAN)- which are based on a fundamentally different mathematical framework. According to their authors, KANs address several major issues in MLPs, such as catastrophic forgetting in continual learning scenarios. However, this claim has only been supported by results from a regression task on a toy 1D dataset. In this paper, we extend the investigation by evaluating the performance of KANs in continual learning tasks within computer vision, specifically using the MNIST datasets. To this end, we conduct a structured analysis of the behavior of MLPs and two KAN-based models in a class-incremental learning scenario, ensuring that the architectures involved have the same number of trainable parameters. Our results demonstrate that an efficient version of KAN outperforms both traditional MLPs and the original KAN implementation. We further analyze the influence of hyperparameters in MLPs and KANs, as well as the impact of certain trainable parameters in KANs, such as bias and scale weights. Additionally, we provide a preliminary investigation of recent KAN-based convolutional networks and compare their performance with that of traditional convolutional neural networks. Our codes can be found at https://github.com/MrPio/KAN-Continual_Learning_tests.
format Preprint
id arxiv_https___arxiv_org_abs_2409_13550
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A preliminary study on continual learning in computer vision using Kolmogorov-Arnold Networks
Cacciatore, Alessandro
Morelli, Valerio
Paganica, Federica
Frontoni, Emanuele
Migliorelli, Lucia
Berardini, Daniele
Computer Vision and Pattern Recognition
Machine Learning
Deep learning has long been dominated by multi-layer perceptrons (MLPs), which have demonstrated superiority over other optimizable models in various domains. Recently, a new alternative to MLPs has emerged - Kolmogorov-Arnold Networks (KAN)- which are based on a fundamentally different mathematical framework. According to their authors, KANs address several major issues in MLPs, such as catastrophic forgetting in continual learning scenarios. However, this claim has only been supported by results from a regression task on a toy 1D dataset. In this paper, we extend the investigation by evaluating the performance of KANs in continual learning tasks within computer vision, specifically using the MNIST datasets. To this end, we conduct a structured analysis of the behavior of MLPs and two KAN-based models in a class-incremental learning scenario, ensuring that the architectures involved have the same number of trainable parameters. Our results demonstrate that an efficient version of KAN outperforms both traditional MLPs and the original KAN implementation. We further analyze the influence of hyperparameters in MLPs and KANs, as well as the impact of certain trainable parameters in KANs, such as bias and scale weights. Additionally, we provide a preliminary investigation of recent KAN-based convolutional networks and compare their performance with that of traditional convolutional neural networks. Our codes can be found at https://github.com/MrPio/KAN-Continual_Learning_tests.
title A preliminary study on continual learning in computer vision using Kolmogorov-Arnold Networks
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2409.13550