PowerMLP: An Efficient Version of KAN

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Qiu, Ruichen, Miao, Yibo, Wang, Shiwen, Yu, Lijia, Zhu, Yifan, Gao, Xiao-Shan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913616688578560
author Qiu, Ruichen
Miao, Yibo
Wang, Shiwen
Yu, Lijia
Zhu, Yifan
Gao, Xiao-Shan
author_facet Qiu, Ruichen
Miao, Yibo
Wang, Shiwen
Yu, Lijia
Zhu, Yifan
Gao, Xiao-Shan
contents The Kolmogorov-Arnold Network (KAN) is a new network architecture known for its high accuracy in several tasks such as function fitting and PDE solving. The superior expressive capability of KAN arises from the Kolmogorov-Arnold representation theorem and learnable spline functions. However, the computation of spline functions involves multiple iterations, which renders KAN significantly slower than MLP, thereby increasing the cost associated with model training and deployment. The authors of KAN have also noted that ``the biggest bottleneck of KANs lies in its slow training. KANs are usually 10x slower than MLPs, given the same number of parameters.'' To address this issue, we propose a novel MLP-type neural network PowerMLP that employs simpler non-iterative spline function representation, offering approximately the same training time as MLP while theoretically demonstrating stronger expressive power than KAN. Furthermore, we compare the FLOPs of KAN and PowerMLP, quantifying the faster computation speed of PowerMLP. Our comprehensive experiments demonstrate that PowerMLP generally achieves higher accuracy and a training speed about 40 times faster than KAN in various tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2412_13571
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PowerMLP: An Efficient Version of KAN
Qiu, Ruichen
Miao, Yibo
Wang, Shiwen
Yu, Lijia
Zhu, Yifan
Gao, Xiao-Shan
Machine Learning
Numerical Analysis
The Kolmogorov-Arnold Network (KAN) is a new network architecture known for its high accuracy in several tasks such as function fitting and PDE solving. The superior expressive capability of KAN arises from the Kolmogorov-Arnold representation theorem and learnable spline functions. However, the computation of spline functions involves multiple iterations, which renders KAN significantly slower than MLP, thereby increasing the cost associated with model training and deployment. The authors of KAN have also noted that ``the biggest bottleneck of KANs lies in its slow training. KANs are usually 10x slower than MLPs, given the same number of parameters.'' To address this issue, we propose a novel MLP-type neural network PowerMLP that employs simpler non-iterative spline function representation, offering approximately the same training time as MLP while theoretically demonstrating stronger expressive power than KAN. Furthermore, we compare the FLOPs of KAN and PowerMLP, quantifying the faster computation speed of PowerMLP. Our comprehensive experiments demonstrate that PowerMLP generally achieves higher accuracy and a training speed about 40 times faster than KAN in various tasks.
title PowerMLP: An Efficient Version of KAN
topic Machine Learning
Numerical Analysis
url https://arxiv.org/abs/2412.13571