TY - GEN
T1 - Towards compact AI models for efficient machining feature recognition
AU - Gkrispanis, Konstantinos
AU - Nousias, Stavros
AU - Borrmann, André
PY - 2025/7/1
Y1 - 2025/7/1
N2 - Machining feature recognition is the first step in the automation of the design and production pipeline. Currently, this process relies on manual annotation by human experts, which is time-consuming and prone to errors. Computer Numerical Control (CNC) machines are automated tools that use pre-programmed computer software to control machining processes with high precision and efficiency. Enhancing CNC machines with an AI-based approach for the recognition of machining features in the CAD (Computer Aided Design) input models eliminates the need for manual annotation and enables seamless integration of design and production workflows for optimized machining strategies. CNC controllers often operate in resource-constrained environments with limited computational capabilities. Therefore, there is a pressing demand for machining feature recognition models that can operate efficiently across these devices. In recent years, network pruning algorithms have gained significant attention from researchers due to the growing size and complexity of deep learning models, which often require considerable computational resources for training and development. Network pruning is a technique that reduces the size of deep learning models by removing unnecessary weights or entire structures (e.g., filters, channels). Despite their growing adoption in other domains, pruning strategies have not been explored in machining-specific AI models. In this paper, we evaluate four different scoring criteria combined with the Soft Pruning iterative procedure on BRepNet, a machining feature recognition model. Our experiments demonstrate that pruning not only preserves performance but can also lead to slight accuracy improvements for small pruning rates. Remarkably, when removing 90% of the model’s parameters, one pruning criterion results in only 2% loss in accuracy. These findings highlight the potential of pruning as a practical approach to developing efficient and compact AI models for deployment in manufacturing and robotized construction environments.
AB - Machining feature recognition is the first step in the automation of the design and production pipeline. Currently, this process relies on manual annotation by human experts, which is time-consuming and prone to errors. Computer Numerical Control (CNC) machines are automated tools that use pre-programmed computer software to control machining processes with high precision and efficiency. Enhancing CNC machines with an AI-based approach for the recognition of machining features in the CAD (Computer Aided Design) input models eliminates the need for manual annotation and enables seamless integration of design and production workflows for optimized machining strategies. CNC controllers often operate in resource-constrained environments with limited computational capabilities. Therefore, there is a pressing demand for machining feature recognition models that can operate efficiently across these devices. In recent years, network pruning algorithms have gained significant attention from researchers due to the growing size and complexity of deep learning models, which often require considerable computational resources for training and development. Network pruning is a technique that reduces the size of deep learning models by removing unnecessary weights or entire structures (e.g., filters, channels). Despite their growing adoption in other domains, pruning strategies have not been explored in machining-specific AI models. In this paper, we evaluate four different scoring criteria combined with the Soft Pruning iterative procedure on BRepNet, a machining feature recognition model. Our experiments demonstrate that pruning not only preserves performance but can also lead to slight accuracy improvements for small pruning rates. Remarkably, when removing 90% of the model’s parameters, one pruning criterion results in only 2% loss in accuracy. These findings highlight the potential of pruning as a practical approach to developing efficient and compact AI models for deployment in manufacturing and robotized construction environments.
KW - machine feature recognition
KW - netowrk pruning
KW - deep learning optimisation
U2 - 10.17868/strath.00093276
DO - 10.17868/strath.00093276
M3 - Conference contribution book
SN - 9781914241826
BT - EG-ICE 2025
A2 - Moreno-Rangel, Alejandro
A2 - Kumar, Bimal
CY - Glasgow
T2 - EG-ICE 2025: International Workshop on Intelligent Computing in Engineering
Y2 - 1 July 2025 through 3 July 2025
ER -