arXiv Analytics

Sign in

arXiv:2410.10084 [cs.CV]AbstractReferencesReviewsResources

PointNet with KAN versus PointNet with MLP for 3D Classification and Segmentation of Point Sets

Ali Kashefi

Published 2024-10-14, updated 2024-12-16Version 2

Kolmogorov-Arnold Networks (KANs) have recently gained attention as an alternative to traditional Multilayer Perceptrons (MLPs) in deep learning frameworks. KANs have been integrated into various deep learning architectures such as convolutional neural networks, graph neural networks, and transformers, with their performance evaluated. However, their effectiveness within point-cloud-based neural networks remains unexplored. To address this gap, we incorporate KANs into PointNet for the first time to evaluate their performance on 3D point cloud classification and segmentation tasks. Specifically, we introduce PointNet-KAN, built upon two key components. First, it employs KANs instead of traditional MLPs. Second, it retains the core principle of PointNet by using shared KAN layers and applying symmetric functions for global feature extraction, ensuring permutation invariance with respect to the input features. In traditional MLPs, the goal is to train the weights and biases with fixed activation functions; however, in KANs, the goal is to train the activation functions themselves. We use Jacobi polynomials to construct the KAN layers. We extensively and systematically evaluate PointNet-KAN across various polynomial degrees and special types such as the Lagrange, Chebyshev, and Gegenbauer polynomials. Our results show that PointNet-KAN achieves competitive performance compared to PointNet with MLPs on benchmark datasets for 3D object classification and segmentation, despite employing a shallower and simpler network architecture. We hope this work serves as a foundation and provides guidance for integrating KANs, as an alternative to MLPs, into more advanced point cloud processing architectures.

Related articles: Most relevant | Search more
arXiv:1612.00593 [cs.CV] (Published 2016-12-02)
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
arXiv:1911.10737 [cs.CV] (Published 2019-11-25)
Nearest Neighbor Sampling of Point Sets using Random Rays
arXiv:1301.5582 [cs.CV] (Published 2013-01-23)
Multi-Class Detection and Segmentation of Objects in Depth