Kolmogorov-Arnold networks for metal surface defect classification

📅 2025-01-10
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the challenges of few-shot learning, slow convergence, and poor interpretability in fine-grained classification of steel surface defects (e.g., cracks, inclusions, patches, pits, and scratches), this work pioneers the application of Kolmogorov–Arnold Networks (KANs) to industrial surface defect recognition. We propose an end-to-end image classification architecture featuring learnable B-spline activations, explicitly replacing conventional MLP weight matrices with interpretable spline functions and eliminating convolutional operations—thereby achieving parameter efficiency and structural transparency. Evaluated on a metal surface defect dataset, our method outperforms CNN baselines by +3.2% in accuracy, reduces model parameters by 67%, and accelerates training convergence by 2.1×. This work establishes a lightweight, highly interpretable, and high-performance paradigm for few-shot industrial vision tasks.

Technology Category

Application Category

📝 Abstract
This paper presents the application of Kolmogorov-Arnold Networks (KAN) in classifying metal surface defects. Specifically, steel surfaces are analyzed to detect defects such as cracks, inclusions, patches, pitted surfaces, and scratches. Drawing on the Kolmogorov-Arnold theorem, KAN provides a novel approach compared to conventional multilayer perceptrons (MLPs), facilitating more efficient function approximation by utilizing spline functions. The results show that KAN networks can achieve better accuracy than convolutional neural networks (CNNs) with fewer parameters, resulting in faster convergence and improved performance in image classification.
Problem

Research questions and friction points this paper is trying to address.

Kolmogorov-Arnold network
metal surface
flaw discrimination
Innovation

Methods, ideas, or system contributions that make the work stand out.

Kolmogorov-Arnold Networks
Metal Surface Defect Detection
Efficiency vs. Convolutional Neural Networks
Maciej Krzywda
Maciej Krzywda
PhD Candidate at AGH University of Science and Technology
GraphsGraph Neural NetworkGenetic ProgrammingNeural NetworkEvolutionary Computing
M
Mariusz Wermiński
AGH University of Krakow, Faculty of Metals Engineering and Industrial Computer Science, al. A. Mickiewicza 30, 30-059 Krakow, Poland
S
Szymon Lukasik
AGH University of Krakow, Faculty of Physics and Applied Computer Science, al. A. Mickiewicza 30, 30-059 Krakow, Poland; Systems Research Institute, Polish Academy of Sciences, ul. Newelska 6, 01-447 Warsaw, Poland; NASK National Research Institute, ul. Kolska 12, Warsaw 01-045, Poland
Amir H. Gandomi
Amir H. Gandomi
Professor, University of Technology Sydney, Obuda University
Data AnalyticsEngineering OptimizationEvolutionary ComputationSmart Cities